Tartalomjegyzék:

Hőmérséklet- és fényérzékelő: 8 lépés
Hőmérséklet- és fényérzékelő: 8 lépés

Videó: Hőmérséklet- és fényérzékelő: 8 lépés

Videó: Hőmérséklet- és fényérzékelő: 8 lépés
Videó: Apple Watch 8 – Az első 14 tennivaló 2024, November
Anonim
Hőmérséklet- és fényérzékelő
Hőmérséklet- és fényérzékelő
Hőmérséklet- és fényérzékelő
Hőmérséklet- és fényérzékelő

Ez az utasítás alapvető hőmérséklet- és fényérzékelőre vonatkozik. Nagyjából ennyi.

Kellékek:

-23 Ugrókábelek

-1 10k potenciométer

-1k ellenállás

-LCD kijelzö

-Kenyértábla

-Fotóellenállás

-Arduino 2560

1. lépés: Első lépés: Kellékek beszerzése

Lépés: Szerezzen be kellékeket
Lépés: Szerezzen be kellékeket

Győződjön meg arról, hogy a kellékek összeszedtek és használatra készek. Kicserélhetők, ha hibásnak találják, de jó, ha van egy helytartó, miközben összeállítja az áramkört.

2. lépés: Második lépés: Helyezze be az LCD -t és rögzítse

Második lépés: Helyezze be az LCD -t és rögzítse
Második lépés: Helyezze be az LCD -t és rögzítse
Második lépés: Helyezze be az LCD -t és rögzítse
Második lépés: Helyezze be az LCD -t és rögzítse

A 3. és a 4. ábra az LCD -kijelző és az ugrókábelek első felének helyes behelyezésének módját mutatja be a kenyérlap és az Arduino között.

3. lépés: Harmadik lépés: Fejezze be a kenyeretábla LCD -hez való csatlakoztatását az Arduino -hoz

Harmadik lépés: Fejezze be a kenyeretábla LCD -hez való csatlakoztatását az Arduino -hoz
Harmadik lépés: Fejezze be a kenyeretábla LCD -hez való csatlakoztatását az Arduino -hoz

Harmadik lépés: Fejezze be a kenyértábla LCD -vel történő rögzítését az Arduino -hoz Az 5. ábra a kenyérsütőlap és az Arduino közötti ugrókábelek második felét mutatja.

4. lépés: Negyedik lépés: Helyezze be és csatlakoztassa a potenciométert

Negyedik lépés: Helyezze be és csatlakoztassa a potenciométert
Negyedik lépés: Helyezze be és csatlakoztassa a potenciométert

6. ábra A potenciométer behelyezésének és csatlakoztatásának egyszerű módját mutatja, hogy ne akadályozza a jövőbeni lépéseket. (Megjegyzés: Előfordulhat, hogy a potenciométer nem megy biztonságosan a kenyérlapba. Az áramkör bekapcsolásakor győződjön meg róla, hogy rögzítette.)

5. lépés: Ötödik lépés: Helyezze be és csatlakoztassa az érzékelőket

Ötödik lépés: Helyezze be és csatlakoztassa az érzékelőket
Ötödik lépés: Helyezze be és csatlakoztassa az érzékelőket

A 7. ábra az és az egybeeső ugrókábelek megfelelő elhelyezési és csatlakozási pontjait mutatja az LCD és az Arduino megfelelő csatlakoztatásához. Győződjön meg arról, hogy a fotorezisztor megfelelő fényerővel rendelkezik, és nem akadályozza semmilyen ugró kábel vagy más áramkör.

6. lépés: Hatodik lépés: Csatlakoztassa a számítógépet és az Arduino -t, és töltse fel a kódot

A kód a https://learn.adafruit.com/adafruit-arduino-lesson-12-lcd-displays-part-2/arduino-code címen található.

7. lépés: (opcionális) Hetedik lépés: Módosítsa a kódot a használt hőmérséklet -érzékelőtől függően

A TMP36 hőmérséklet -érzékelőt használják az aktuális kóddal, de mi a DHT11 páratartalom- és hőmérséklet -érzékelőt használtuk. Mivel ez az érzékelő különböző adatértékeket küld, a kód helyes megváltoztatásához meg kell változtatni a hőmérsékletet.

Töltse le a DHT11 könyvtárat az alábbi linkről, és adja hozzá a könyvtár adatbázisához és kódjához.

github.com/adidax/dht11

#befoglalni

#tartalmazza #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 ("Páratartalom (%):"); Serial.println ((float) DHT11. Páratartalom, 2); Soros.nyomtatás ("Hőmérséklet (C):"); Soros.println ((úszó) DHT11. Hőmérséklet, 2); // Hőmérséklet megjelenítése C lcd.println (); int tempReading = analógRead (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); // Kijelzőfény a második sorban int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Fény"); lcd.setCursor (6, 1); lcd.print (lightReading); késleltetés (500); }

8. lépés: Nyolcadik lépés: Élvezze újdonsült tudását

Gratulálok, néző. Ha követte az elmúlt 7 lépést, akkor működő hőmérséklet- és fényérzékelő lesz a kezében. Használd a tanultakat jóra, ne rosszra.

Jogi nyilatkozat: Ha ezt a technológiát gonoszságra használja, ennek az utasításnak az alkotói nem vállalnak felelősséget azért, amit tesznek.

Ajánlott: