Innehållsförteckning:

Temperatur- och ljussensor: 8 steg
Temperatur- och ljussensor: 8 steg

Video: Temperatur- och ljussensor: 8 steg

Video: Temperatur- och ljussensor: 8 steg
Video: Apple Watch 8: Using the New Temperature Sensor 2024, November
Anonim
Temperatur- och ljussensor
Temperatur- och ljussensor
Temperatur- och ljussensor
Temperatur- och ljussensor

Detta instruerbara är för en grundläggande temperatur- och ljussensor. Det är ungefär det.

Tillbehör:

-23 Hoppkablar

-1 10k Potentiometer

-1k motstånd

-LCD skärm

-Bakbord

-Fotoresistor

-Arduino 2560

Steg 1: Steg ett: Skaffa förbrukningsmaterial

Steg ett: Skaffa förbrukningsmaterial
Steg ett: Skaffa förbrukningsmaterial

Se till att dina tillbehör är samlade och redo att användas. De kan bytas ut om de upptäcks som felaktiga, men det är bra att ha en platshållare när du sätter ihop kretsarna.

Steg 2: Steg två: Sätt in LCD och fäst

Steg två: Sätt in LCD och bifoga
Steg två: Sätt in LCD och bifoga
Steg två: Sätt in LCD och bifoga
Steg två: Sätt in LCD och bifoga

Fig. 3 och Fig. 4 visar det korrekta sättet att sätta in LCD -displayen och första halvan av hoppkablar mellan brödbräda och Arduino.

Steg 3: Steg tre: Slutför att fästa brödbräda med LCD på Arduino

Steg tre: Slutför att fästa brödbräda med LCD på Arduino
Steg tre: Slutför att fästa brödbräda med LCD på Arduino

Steg tre: Slutför Montering av brödbräda med LCD till Arduino Fig. 5 visar andra halvan av hoppkablarna mellan brödbrädan och Arduino.

Steg 4: Steg fyra: Sätt i och anslut potentiometern

Steg fyra: Sätt i och anslut potentiometern
Steg fyra: Sätt i och anslut potentiometern

Fig. 6 Visar ett enkelt sätt att sätta in och ansluta potentiometern för att inte komma i vägen i framtida steg. (Obs! Potentiometern kanske inte går in i brödbrädet säkert. Se till att du säkrar den när du sätter på kretsen.)

Steg 5: Steg fem: Placera och anslut sensorerna

Steg fem: Placera och anslut sensorerna
Steg fem: Placera och anslut sensorerna

Fig. 7 visar rätt placering och anslutningspunkter för och sammanfallande hoppablar för att ansluta dem ordentligt till LCD och Arduino. Se till att fotoresistorn har rätt ljusnivåer och inte blockeras av några hoppkablar eller andra kretsbitar.

Steg 6: Steg sex: Anslut dator och Arduino och ladda upp kod

Koden finns på

Steg 7: (Valfritt) Steg sju: Ändra kod beroende på temperatursensor som används

TMP36 temperaturgivare är det som används med den aktuella koden, men vi använde DHT11 fukt- och temperaturgivare. Eftersom denna sensor skickar ett annat datavärde måste koden ändras för att kunna se temperaturen korrekt.

Se till att ladda ner DHT11 -biblioteket från följande länk och lägg till det i din biblioteksdatabas och kod.

github.com/adidax/dht11

#omfatta

#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; void setup () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Luftfuktighet (%):"); Serial.println ((float) DHT11.fuktighet, 2); Serial.print ("Temperatur (C):"); Serial.println ((float) DHT11.temperatur, 2); // Displaytemperatur i C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11,1; float tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Display Light på andra raden int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Light"); lcd.setCursor (6, 1); lcd.print (lightReading); fördröjning (500); }

Steg 8: Steg åtta: Njut av din nyfunna kunskap

Grattis, tittare. Om du har följt de senaste 7 stegen har du nu en fungerande temperatur- och ljussensor på dina händer. Använd det du har lärt för gott, inte ont.

Friskrivningsklausul: Om du använder denna teknik för ondska, har skaparna av denna instruerbara inte något ansvar för vad du gör.

Rekommenderad: