![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](https://i.howwhatproduce.com/images/010/image-29463-j.webp)
Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: A Visuino készlet összetevőiben
- 6. lépés: A Visuino Connect komponensekben
- 7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Image Image](https://i.howwhatproduce.com/images/010/image-29463-2-j.webp)
![](https://i.ytimg.com/vi/_EyykewM7PI/hqdefault.jpg)
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](https://i.howwhatproduce.com/images/010/image-29463-3-j.webp)
![Amire szüksége lesz Amire szüksége lesz](https://i.howwhatproduce.com/images/010/image-29463-4-j.webp)
- Arduino UNO (vagy bármely más Arduino)
- OLED kijelző
- DHT11 hőmérséklet/páratartalom érzékelő
- Jumper vezetékek
- Visuino program: Töltse le a Visuino programot
2. lépés: Az áramkör
![Az áramkör Az áramkör](https://i.howwhatproduce.com/images/010/image-29463-5-j.webp)
- Csatlakoztassa a DHT11 érzékelő csapját (VCC vagy +) az Arduino csaphoz (5V)
- Csatlakoztassa a DHT11 érzékelő csapját (GND vagy -) az Arduino csaphoz (GND)
- Csatlakoztassa a DHT11 érzékelő csapját (S) az Arduino digitális csaphoz (7)
- Csatlakoztassa az OLED kijelzőt (VCC) az Arduino tűhöz (5V)
- Csatlakoztassa az OLED kijelzőt (GND) az Arduino tűhöz (GND)
- Csatlakoztassa az OLED kijelzőt (SCL) az Arduino tűhöz (SCL)
- 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](https://i.howwhatproduce.com/images/010/image-29463-6-j.webp)
![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](https://i.howwhatproduce.com/images/010/image-29463-7-j.webp)
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](https://i.howwhatproduce.com/images/010/image-29463-8-j.webp)
![A Visuino -ban összetevők hozzáadása A Visuino -ban összetevők hozzáadása](https://i.howwhatproduce.com/images/010/image-29463-9-j.webp)
- Adjon hozzá "SSD1306/SH1106 OLED Display (I2C)" összetevőt
- Adjon hozzá 2X "analóg szöveget" összetevőt
- 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](https://i.howwhatproduce.com/images/010/image-29463-10-j.webp)
![Visuino készletkomponensekben Visuino készletkomponensekben](https://i.howwhatproduce.com/images/010/image-29463-11-j.webp)
![Visuino készletkomponensekben Visuino készletkomponensekben](https://i.howwhatproduce.com/images/010/image-29463-12-j.webp)
- 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](https://i.howwhatproduce.com/images/010/image-29463-13-j.webp)
![Visuino Connect komponensekben Visuino Connect komponensekben](https://i.howwhatproduce.com/images/010/image-29463-14-j.webp)
- Csatlakoztassa a "DisplayOLED1" komponens tűjét [Out] az Arduino I2C tűhöz [In]
- Csatlakoztassa a "HumidityThermometer1" komponens tűjét [érzékelő] az Arduino digitális csaphoz [7]
- Csatlakoztassa a "HumidityThermometer1" komponens csapját [Hőmérséklet] az AnalogToText1 tűhöz [In]
- Csatlakoztassa a "HumidityThermometer1" komponens csapját [Nedvesség] az AnalogToText2 tűhöz [In]
- Csatlakoztassa az "AnalogToText1" tűt [kimenet] a "DisplayOLED1"> TextField1 komponens tűjéhez [be]
- 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](https://i.howwhatproduce.com/images/010/image-29463-15-j.webp)
![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](https://i.howwhatproduce.com/images/010/image-29463-16-j.webp)
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:
HC-12 nagy hatótávolságú időjárás állomás és DHT érzékelők: 9 lépés
![HC-12 nagy hatótávolságú időjárás állomás és DHT érzékelők: 9 lépés HC-12 nagy hatótávolságú időjárás állomás és DHT érzékelők: 9 lépés](https://i.howwhatproduce.com/images/001/image-79-j.webp)
HC-12 nagy hatótávolságú időjárás állomás és DHT érzékelők: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk távoli időjárási állomást két dht érzékelő, HC12 modul és az I2C LCD kijelző segítségével. Nézze meg a videót
Egyszerű időjárás állomás az ESP8266 használatával: 6 lépés (képekkel)
![Egyszerű időjárás állomás az ESP8266 használatával: 6 lépés (képekkel) Egyszerű időjárás állomás az ESP8266 használatával: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1039-18-j.webp)
Egyszerű időjárás állomás az ESP8266 használatával: Ebben az utasításban megosztom, hogyan kell használni az ESP8266 -t olyan adatok beszerzéséhez, mint a hőmérséklet, a nyomás, az éghajlat stb., Valamint a YouTube -adatokat, például az előfizetőket Teljes megtekintések száma. és jelenítse meg az adatokat a soros monitoron, és jelenítse meg az LCD -n. Az adatok f
DIY meteorológiai állomás Nextion kijelzővel és Arduino -val: 11 lépés
![DIY meteorológiai állomás Nextion kijelzővel és Arduino -val: 11 lépés DIY meteorológiai állomás Nextion kijelzővel és Arduino -val: 11 lépés](https://i.howwhatproduce.com/images/011/image-32026-j.webp)
DIY meteorológiai állomás Nextion kijelzővel és Arduino -val: Ebben az oktatóanyagban a Nextion kijelzőt, az rtc1307 időmodult, az Arduino UNO -t és a Visuino -t használjuk az aktuális idő, hőmérséklet és páratartalom megjelenítésére. Nézzen meg egy bemutató videót
Meteorológiai állomás nagy ST7920 kijelzővel: 4 lépés
![Meteorológiai állomás nagy ST7920 kijelzővel: 4 lépés Meteorológiai állomás nagy ST7920 kijelzővel: 4 lépés](https://i.howwhatproduce.com/images/001/image-2969-47-j.webp)
Meteorológiai állomás a nagy ST7920 kijelző használatával: Kedves barátaink, üdvözöljük egy másik Instructable -ben! Ebben az oktatóanyagban először megnézzük ezt a nagyméretű LCD -kijelzőt, és hőmérséklet- és páratartalom -figyelőt építünk vele. Mindig is a kijelzőhöz hasonló kijelzőt akartam megtudni
Időjárás állomás Arduino, BME280 és kijelzővel az elmúlt 1-2 nap trendjének megtekintéséhez: 3 lépés (képekkel)
![Időjárás állomás Arduino, BME280 és kijelzővel az elmúlt 1-2 nap trendjének megtekintéséhez: 3 lépés (képekkel) Időjárás állomás Arduino, BME280 és kijelzővel az elmúlt 1-2 nap trendjének megtekintéséhez: 3 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-8042-13-j.webp)
Időjárás-állomás Arduino, BME280 és kijelzővel az elmúlt 1-2 nap trendjének megtekintéséhez: Helló! Mutatják az aktuális légnyomást, hőmérsékletet és páratartalmat. Ami eddig hiányzott nekik, az a tanfolyam bemutatása az elmúlt 1-2 napon belül. Ennek a folyamatnak lenne egy