Egyszerű barkács időjárás állomás DHT11 és OLED kijelzővel: 8 lépés
Egyszerű barkács időjárás állomás DHT11 és OLED kijelzővel: 8 lépés
Anonim
Image
Image

Ebben az oktatóanyagban megtanuljuk, hogyan lehet egyszerű időjárás -állomást létrehozni Arduino, DHT11 érzékelő, OLED kijelző és Visuino segítségével a hőmérséklet és a páratartalom megjelenítéséhez.

Nézzen meg egy bemutató videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  1. Arduino UNO (vagy bármely más Arduino)
  2. OLED kijelző
  3. DHT11 hőmérséklet/páratartalom érzékelő
  4. Jumper vezetékek
  5. Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  1. Csatlakoztassa a DHT11 érzékelő csapját (VCC vagy +) az Arduino csaphoz (5V)
  2. Csatlakoztassa a DHT11 érzékelő csapját (GND vagy -) az Arduino csaphoz (GND)
  3. Csatlakoztassa a DHT11 érzékelő csapját (S) az Arduino digitális csaphoz (7)
  4. Csatlakoztassa az OLED kijelzőt (VCC) az Arduino tűhöz (5V)
  5. Csatlakoztassa az OLED kijelzőt (GND) az Arduino tűhöz (GND)
  6. Csatlakoztassa az OLED kijelzőt (SCL) az Arduino tűhöz (SCL)
  7. Csatlakoztassa az OLED kijelzőt (SDA) az Arduino tűhöz (SDA)

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino -ban összetevők hozzáadása

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
  1. Adjon hozzá "SSD1306/SH1106 OLED Display (I2C)" összetevőt
  2. Adjon hozzá 2X "analóg szöveget" összetevőt
  3. Adja hozzá a "Páratartalom és hőmérő DHT11/21/22/AM2301" összetevőt

5. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  • Válassza ki az "AnalogToText1" összetevőt, és a tulajdonságok ablakban állítsa a "Precision" értéket 0 -ra (1. kép)
  • Válassza ki az "AnalogToText2" összetevőt, és a tulajdonságok ablakban állítsa a "Precision" értéket 0 -ra (1. kép)
  • Válassza ki a "DisplayOLED1" összetevőt, és kattintson rá duplán. (2. kép)
  • Az elemablakban húzza kétszer balra a „Bittérkép rajzolása” lehetőséget (2. kép)
  • Az elemablakban húzza kétszer a "Szövegmezőt" balra (2. kép)
  • Az Elements ablakban válassza a "Bitmap1 rajzolása" lehetőséget a bal oldalon, és a tulajdonságok ablakban állítsa az "Y" értéket 30 -ra, majd válassza a "Bitmap" lehetőséget, majd kattintson a 3 pontra.
  • Az "Átlátszóság bittérkép -szerkesztőben" kattintson a "Betöltés" gombra, és töltse be a "Felhő" bitképet a fájlból.
  • Zárja be az "Átlátszóság bitképszerkesztőt"
  • Az Elements ablakban válassza a "Bitmap2 rajzolása" lehetőséget a bal oldalon, és a tulajdonságok ablakban állítsa az "X" értéket 75 -re, majd válassza a "Bitmap" lehetőséget, majd kattintson a 3 pontra.
  • Az "Átlátszóság Bitmap szerkesztőben" kattintson a "Betöltés" gombra, és töltse be a "Csepp" bitképet a fájlból.
  • Zárja be az "Átlátszóság bitképszerkesztőt"
  • Az Elements ablakban válassza a "TextField1" lehetőséget, és a tulajdonságok ablakban állítsa a "size" értéket 4 -re, "X" -et 5 -re, "Y" -t 5 -re
  • Az Elements ablakban válassza a "TextField2" lehetőséget, és a tulajdonságok ablakban állítsa a "size" értéket 2 -re, "X" értékét 105 -re, "Y" értékét 5 -re

6. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
  1. Csatlakoztassa a "DisplayOLED1" komponens tűjét [Out] az Arduino I2C tűhöz [In]
  2. Csatlakoztassa a "HumidityThermometer1" komponens tűjét [érzékelő] az Arduino digitális csaphoz [7]
  3. Csatlakoztassa a "HumidityThermometer1" komponens csapját [Hőmérséklet] az AnalogToText1 tűhöz [In]
  4. Csatlakoztassa a "HumidityThermometer1" komponens csapját [Nedvesség] az AnalogToText2 tűhöz [In]
  5. Csatlakoztassa az "AnalogToText1" tűt [kimenet] a "DisplayOLED1"> TextField1 komponens tűjéhez [be]
  6. Csatlakoztassa az "AnalogToText2" tűt [kimenet] a "DisplayOLED1"> TextField2 komponens tűjéhez [be]

7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

8. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, a helyiség hőmérsékletét és páratartalmát meg kell jeleníteni az OLED kijelzőn.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti innen és megnyithatja Visuino -ban:

Ajánlott: