Kazalo:
- 1. korak: Prvi korak: Pridobite zaloge
- 2. korak: Drugi korak: Vstavite LCD in ga pritrdite
- 3. korak: Tretji korak: Dokončajte pritrditev ploščice z LCD -jem na Arduino
- 4. korak: Četrti korak: Vstavite in priključite potenciometer
- 5. korak: Peti korak: Namestite in priključite senzorje
- Korak 6: Šesti korak: Povežite računalnik in Arduino ter naložite kodo
- 7. korak: (neobvezno) Sedmi korak: spremenite kodo, odvisno od temperaturnega senzorja v uporabi
- 8. korak: Osmi korak: Uživajte v svojem novo pridobljenem znanju
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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. Slika 5 prikazuje drugo polovico preskočnih kablov med ploščo in Arduinom.
4. korak: Č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
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.