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
Videó: Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk időjárás -állomást, amely a TFT 7735 LCD kijelzőn HŐMÉRSÉKLETET, PÁRÁT ÉS NYOMÁST jelenít meg.
Nézzen meg egy bemutató videót.
1. lépés: Amire szüksége lesz
- Arduino UNO (vagy bármely más Arduino)
- TFT 7735 LCD kijelző
- BMP280 érzékelő
- DHT11 érzékelő
- Jumper vezetékek
- Kenyeretábla
- Visuino program: Töltse le a Visuino programot
2. lépés: Az áramkör
LCD TFT ST7735
Csatlakozás:
- 1.8 TFT kijelző PIN [LED] - Arduino PIN [3.3 V]
- 1.8 TFT kijelző PIN [SCK] - Arduino PIN [13]
- 1.8 TFT kijelző PIN [SDA] - Arduino PIN [11]
- 1.8 TFT kijelző PIN [A0 vagy DC] - Arduino PIN [9]
- 1.8 TFT kijelző PIN [RESET] Arduino PIN -re [8]
- 1.8 TFT kijelző PIN [CS] - Arduino PIN [10]
- 1.8 TFT kijelző PIN [GND] - Arduino PIN [GND]
- 1.8 TFT kijelző PIN [VCC] - Arduino PIN [5V]
MEGJEGYZÉS: Egyes Arduino táblák különböző SPI csapokkal rendelkeznek, ezért ellenőrizze a tábla dokumentációját.
BMP280 érzékelő
- Csatlakoztassa a [VIN] tűt az Arduino -hoz [V5]
- Csatlakoztassa a [GND] tűt az Arduino csaphoz [GND]
- Csatlakoztassa a tűt [SDA] az Arduino tűhöz [SDA]
- Csatlakoztassa a tűt [SCL] az Arduino csaphoz [SCL]
DHT11 érzékelő
- Csatlakoztassa a tűt [+] az Arduino -hoz [V5]
- Csatlakoztassa a [-] tűt az Arduino tűhöz [GND]
- Csatlakoztassa az [S] tűt az Arduino digitális tűhöz [7]
3. lépés: 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
- Adja hozzá a "Nyomáshőmérséklet BMP280 I2C" alkatrészt
- Adja hozzá a "Páratartalom és hőmérő DHT11/21/22/AM2301" összetevőt
- Adja hozzá a "TFT színes kijelző ST7735" összetevőt
5. lépés: A Visuino készlet összetevőiben
Válassza a "Display1" lehetőséget, és állítsa az "Orientation" értéket goDown (ez megváltoztatja a megjelenítés irányát)
Megjegyzés: Ha a kijelző nem működik, próbálja meg megváltoztatni a Típust a Tulajdonságok ablakban
-
Kattintson duplán a "Kijelző1" elemre, és az elemablakban bontsa ki a "Szöveg" és "Vonalak" elemeket a jobb oldalon, és húzza balra:
- 4X "Szöveg rajzolása"
- 3X "Rajzolás"
- 3X "szövegmező"
A bal oldalon válassza a következőket:- "Szöveg rajzolása 1", és a tulajdonságok ablakban állítsa a "Méret" értéket 1-re, a "Színt" az aclDodgerBlue-ra és az "X" -et 17-re, és a "Szöveget" az időjárás-állomásra
- "Rajzoljon vonalat1", és a tulajdonságok ablakban állítsa a "Magasság" értékét 0-ra, a "Szélesség" értékét 120-ra, a "Szín" értékét az aclDodgerBlue és az "Y" értékét 0- "Szöveg rajzolása 2-re", a tulajdonságok ablakban pedig a "Méret" értéket állítsa 1-re, "Színes" színt vörösre és "X" -et 30 -ra, "Y" -t 15 -re, és "Szöveget" HŐMÉRSÉKLET -re
- "Szövegmező1", és a tulajdonságok ablakban állítsa a "Méret" értéket 2-re, a "Szín" értékét aclSárga színűre, az "X" értéket pedig 30-ra, az "Y" értékét pedig 30-ra- "Rajzolja meg a 2" -et, a tulajdonságok ablakban pedig állítsa a "Magasság" értéket 0-ra., "Szélesség" 120-ra, "Szín" az aclDodgerBlue-ra és "Y" 50-re "Szöveg rajzolása3", és a tulajdonságok ablakban állítsa be a "Méret" értéket 1-re, a "Színt" az aclAqua-ra és az "X" -et 40-re és "Y" -ra 55-re és "Szöveg" -re HUMIDITY- "Szövegmező2", és a tulajdonságok ablakban állítsa a "Méret" értéket 2-re, a "Szín" -et aclSárgára és "X" -et 30-ra, és az "Y" -ot 70-re "Rajzoljon vonal3" -ra és a tulajdonságok ablakban a "Magasság" értéket 0-ra, a "Szélességet" 120-ra, a "Színt" az aclDodgerBlue-ra, az "Y" -t pedig 90- "Szöveg rajzolása4" -re, a tulajdonságok ablakban pedig a "Méret" értéket 1-re, a "Szín" értékét aclWhite és " X "40-re és" Y "95-re, és" Text "NYOMÁSRA-" Szövegmező3 ", és a tulajdonságok ablakban állítsa a" Méret "értékét 2-re, a" Szín "értékét aclSárgára és" X "-et 15-re, és" Y "értékét 110-re
6. lépés: A Visuino Connect komponensekben
- Csatlakoztassa a "PressureTemperature1" tűt [Out] az Arduino I2C [In] -hez
- Csatlakoztassa a "PressureTemperature1" tűt [Pressure] a Display1> TextField3 [In]
- Csatlakoztassa a "PressureTemperature1" tűt [Hőmérséklet] a Display1> TextField1 [In]
- Csatlakoztassa a "HumidityThermometer1" tűt [Humidity] a Display1> TextField2 [In]
- Csatlakoztassa a "HumidityThermometer1" tűt [Out] az Arduino digitális tűhöz [7]
- Csatlakoztassa a "Display1" komponens tűjét [Out] az Arduino pin SPI [In] -hez
- Csatlakoztassa a "Display1" komponens tűjét [Chip Select] az Arduino Digital tűhöz [10]
- Csatlakoztassa a "Display1" komponens tűjét [Reset] az Arduino Digital pin [8] -hoz
- Csatlakoztassa a "Display1" komponens tűjét [Register Select] az Arduino Digital pin -hez [9]
7. lépés: 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, az LCD kijelzőn az aktuális értékek kezdenek megjelenni (HŐMÉRSÉKLET, PÁRÁS, NYOMÁS)
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:
Professzionális meteorológiai állomás ESP8266 és ESP32 DIY használatával: 9 lépés (képekkel)
Professzionális időjárás -állomás az ESP8266 és az ESP32 barkácsolás segítségével: A LineaMeteoStazione egy komplett időjárás -állomás, amely összekapcsolható a Sensirion professzionális érzékelőivel, valamint néhány Davis -műszeregységgel (esőmérő, szélmérő)
Szoba meteorológiai állomás Arduino és BME280 használatával: 4 lépés
Szobai időjárás állomás az Arduino és a BME280 használatával: Korábban megosztottam egy egyszerű időjárás -állomást, amely megjelenítette a helyi hőmérsékletet és páratartalmat. A probléma az volt, hogy időbe telik a frissítés, és az adatok nem voltak pontosak. Ebben az oktatóanyagban beltéri időjárás -figyelőt készítünk
Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával: 6 lépés
Meteorológiai állomás a Wemos D1 Mini, a BME280 és a Sensate használatával: Az előző bejegyzésekben különböző módszereket osztottam meg egy időjárásállomás építésére. Ha még nem ellenőrizte, itt egy link. Ebben az oktatóanyagban bemutatom, hogyan lehet egy egyszerű meteorológiai állomást felépíteni a Wemos és a Sensate nevű IoT platform segítségével
Meteorológiai állomás a Raspberry Pi használatával BME280 -mal Pythonban: 6 lépés
Meteorológiai állomás a Raspberry Pi használatával a BME280-mal Pythonban: a maith an scéalaí a aimir (Az időjárás jó mesemondó) A globális felmelegedés és az éghajlatváltozás problémái miatt a globális időjárási viszonyok egyre ingatagabbá válnak világszerte, ami számos időjárással kapcsolatos természeti katasztrófák (szárazság, szélsőségek
Acurite 5 az 1 -ben meteorológiai állomás Raspberry Pi és Weewx használatával (más időjárás -állomások kompatibilisek): 5 lépés (képekkel)
Acurite 5 az 1 -ben meteorológiai állomás Raspberry Pi és Weewx használatával (más időjárás -állomások kompatibilisek): Amikor megvettem az Acurite 5 az 1 -ben meteorológiai állomást, szerettem volna ellenőrizni az időjárást otthonomban, amíg távol voltam. Amikor hazaértem és beállítottam, rájöttem, hogy vagy csatlakoztatnom kell a kijelzőt a számítógéphez, vagy meg kell vennem az intelligens hubot