Kazalo:

Senzor temperature in svetlobe: 8 korakov
Senzor temperature in svetlobe: 8 korakov
Anonim
Senzor temperature in svetlobe
Senzor temperature in svetlobe
Senzor temperature in svetlobe
Senzor temperature in svetlobe

Ta navodila so namenjena osnovnemu senzorju temperature in svetlobe. To je to.

Zaloge:

-23 Preskočni kabli

-1 10k potenciometer

-1k upor

-LCD zaslon

-lesena deska

-Fotoreistor

-Arduino 2560

1. korak: Prvi korak: Pridobite zaloge

Prvi korak: Pridobite potrebščine
Prvi korak: Pridobite potrebščine

Prepričajte se, da so zaloge zbrane in pripravljene za uporabo. Če jih odkrijete kot napačne, jih je mogoče zamenjati, vendar je dobro, da imate imetnik prostora, ko sestavite vezje.

2. korak: Drugi korak: Vstavite LCD in ga pritrdite

Drugi korak: Vstavite LCD in ga pritrdite
Drugi korak: Vstavite LCD in ga pritrdite
Drugi korak: Vstavite LCD in ga pritrdite
Drugi korak: Vstavite LCD in ga pritrdite

Slika 3 in slika 4 prikazujeta pravilen način vstavljanja LCD zaslona in prve polovice preskočnih kablov med ploščo in Arduinom.

3. korak: Tretji korak: Dokončajte pritrditev ploščice z LCD -jem na Arduino

Tretji korak: Dokončajte pritrditev ploščice z LCD -jem na Arduino
Tretji korak: Dokončajte pritrditev ploščice z LCD -jem na Arduino

Tretji korak: Dokončajte pritrditev ploščice z LCD -jem na Arduino. Slika 5 prikazuje drugo polovico preskočnih kablov med ploščo in Arduinom.

4. korak: Četrti korak: Vstavite in priključite potenciometer

Četrti korak: Vstavite in priključite potenciometer
Četrti korak: Vstavite in priključite potenciometer

Slika 6 Prikazuje enostaven način za vstavljanje in priključitev potenciometra, da ne bi ovirali v prihodnjih korakih. (Opomba: Potenciometer morda ne bo šel varno v mizo. Prepričajte se, da ga pritrdite, ko vklopite vezje.)

5. korak: Peti korak: Namestite in priključite senzorje

Peti korak: Namestite in priključite senzorje
Peti korak: Namestite in priključite senzorje

Na sliki 7 so prikazane ustrezne točke namestitve in priključitve kablov za preskok in sovpadajočih kablov za njihovo pravilno povezavo z LCD -zaslonom in Arduinom. Prepričajte se, da ima fotootpornik dostop do ustrezne ravni svetlobe in da ga ne blokirajo preskočni kabli ali drugi deli vezja.

Korak 6: Šesti korak: Povežite računalnik in Arduino ter naložite kodo

Kodo najdete na

7. korak: (neobvezno) Sedmi korak: spremenite kodo, odvisno od temperaturnega senzorja v uporabi

Senzor temperature TMP36 je tisto, kar se uporablja s trenutno kodo, vendar smo uporabili senzor vlažnosti in temperature DHT11. Ker ta senzor pošilja drugačno vrednost podatkov, je treba kodo spremeniti za pravilen prikaz temperature.

Knjižnico DHT11 prenesite s spodnje povezave in jo dodajte v zbirko podatkov in kodo knjižnice.

github.com/adidax/dht11

#vključi

#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. preberite (DHT11PIN); Serial.print ("Vlažnost (%):"); Serial.println ((float) DHT11.humidity, 2); Serial.print ("Temperatura (C):"); Serial.println ((float) DHT11.temperatura, 2); // Prikaz temperature v C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5,0 / 1024,0; plavajoča tempC = tempVolts * 11,1; plavajoča tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Prikaz luči v drugi vrstici int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Light"); lcd.setCursor (6, 1); lcd.print (lightReading); zamuda (500); }

8. korak: Osmi korak: Uživajte v svojem novo pridobljenem znanju

Čestitam, gledalec. Če ste upoštevali zadnjih 7 korakov, boste imeli zdaj v rokah delujoč senzor temperature in svetlobe. Uporabite naučeno za dobro, ne za zlo.

Izjava o omejitvi odgovornosti: Če to tehnologijo uporabljate za zlo, ustvarjalci tega navodila ne prevzemajo nobene odgovornosti za to, kar delate.

Priporočena: