Tartalomjegyzék:
- 1. lépés: Eszközök és anyagok
- 2. lépés: Az ArduiTouch készlet összeszerelése
- 3. lépés: Az USB -illesztőprogramok telepítése
- 4. lépés: Az Arduino IDE előkészítése az ESP8266 számára
- 5. lépés: További könyvtárak telepítése
- 6. lépés: Forráskód
- 7. lépés: Egyéni beállítások a Beállításokban. H
- 8. lépés: Futtassa a kódot
Videó: ESP8266 Színes időjárás állomás: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben a tanulságosban szeretném megmutatni, hogyan lehet felépíteni egy szép ESP8266 időjárás -állomást falra szereléshez időjárás -előrejelzéssel és színes tft -képernyővel.
1. lépés: Eszközök és anyagok
Anyagok:
- NodeMCU Amica V2 vagy Wemos D1 Mini
- ArduiTouch ESP falra szerelhető készlet
Eszközök:
- forrasztópáka
- csavarhúzó
- oldalvágó fogó
- voltmérő (opcionális)
Szoftver:
Arduino IDE
2. lépés: Az ArduiTouch készlet összeszerelése
Először össze kell szerelnie az ArduiTouch készletet. Kérjük, tekintse meg a mellékelt építési útmutatót.
3. lépés: Az USB -illesztőprogramok telepítése
A NodeMCU modul tartalmaz egy CP2102 chipet az USB interfészhez. Általában az illesztőprogram automatikusan települ, ha a NodeMCU -t először csatlakoztatja a számítógéphez. Néha ez az eljárás sikertelen volt. Ebben az esetben telepítenie kell az illesztőprogramot
www.silabs.com/products/development-tools/s…
Ha a Wemos D1 -et szeretné használni, akkor a CH340 USB interfész illesztőprogramjait kell telepítenie:
www.wch.cn/download/CH341SER_ZIP.html
4. lépés: Az Arduino IDE előkészítése az ESP8266 számára
- Az ESP8266 modul nem része az Arduino-IDE-nek. Először telepítenünk kell. Nyissa meg a fájlt/beállításokat az Aduino-IDE-ben, és illessze be a következő hivatkozást a További táblák kezelője URL-ek mezőbe:
- Zárja be ezt az ablakot az OK gombbal. Nyissa meg most a fórumkezelőt: Tools / Board / Board Manager
- Lépjen az ESP8266 bejegyzéshez, és telepítse azt
- Most választhat a NodeMCU 1.0 (ESP-12E modul) vagy a WeMos D1 R2 & mini közül. Állítsa be a CPU frekvenciáját 80 MHz -re, a vaku méretét „4M (3M SPIFFS)” értékre, az Ön által választott adatátviteli sebességet és a COM portot. 4
5. lépés: További könyvtárak telepítése
Telepítse a következő könyvtárakat az Arduino Library Manager segítségével
- Daniel Eichhorn Mini Grafx:
- Daniel Eichhorn ESP8266 WeatherStation:
- Daniel Eichhorn Json Streaming Parser:
- simpleDSTadjust by neptune2:
Letöltheti a könyvtárat közvetlenül ZIP fájlként is, és kibonthatja a yourarduinosketchfolder/libraries/alatt található mappát
A könyvtárak telepítése után indítsa újra az Arduino IDE -t.
6. lépés: Forráskód
Az időjárás-állomás forráskódja Daniel Eichhorn fantasztikus forrásai alapján
blog.squix.org
Néhány apró változtatást hajtottunk végre az ArduiTouch -kompatibilis kódban. Ki kell csomagolnia a Zip archívumot egy új, azonos nevű könyvtárba.
7. lépés: Egyéni beállítások a Beállításokban. H
A forráskódban talál egy settings.h nevű fájlt. A testreszabáshoz bizonyos változtatásokra van szükség ebben a fájlban:
WiFi:
Kérjük, írja be az SSID -t és a jelszót a beállítások 25. és 26. sorába. H
#define WIFI_SSID "tied"
#define WIFI_PASS "yourpassw0rd"
Az OpenWeatherMap fiókja:
Ahhoz, hogy az OpenWeatherMap platformon későbbi adatokat fogadhasson, saját fiókra van szüksége. Regisztráljon itt, hogy megszerezze az API-kulcsot:
Írja be az API -kulcsot a beállítások 38. sorába. H
String OPEN_WEATHER_MAP_APP_ID = "saját_kulcs";
Ön tartózkodási helyét:
Keresse fel a https://openweathermap.org/find?q= oldalt, és keresse meg a helyét. Menjen végig az eredményhalmazon, és válassza ki azt a bejegyzést, amely a legközelebb áll ahhoz a tényleges helyhez, amelyhez adatokat szeretne megjeleníteni. Ez egy olyan URL lesz, mint a https://openweathermap.org/city/2657896. A végén található szám az, amelyet az alábbi állandóhoz rendel.
Írja be tartózkodási helyének számát és nevét a beállítások 45. és 46. sorába. H
Karakterlánc OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
Karakterlánc DISPLAYED_CITY_NAME = "Ziesar";
Idő:
Kérjük, válassza ki az időzónáját a beállítások 65. sorában. H
#define UTC_OFFSET +1
8. lépés: Futtassa a kódot
Kérjük, nyissa meg ezt a mintát az Arduino IDE -ben. Az összeállítás és a feltöltés után látni fogja a tartózkodási helyének aktuális idejét és hőmérsékletét. Továbbá megjelenik a következő napok időjárás -előrejelzése. Az érintésnek csak egy funkciója van. A megjelenített időformátumot a képernyő felső részének megérintésével választhatja ki.
Ajánlott:
ESP8266 Időjárás állomás óra: 4 lépés
ESP8266 Időjárás állomás óra: Ez a projekt remek módja az idő és az időjárás megjelenítésének egy kis kényelmes csomagban. Elmagyarázom a projektet, hogyan működik, és itt mutatom a kódot. Különböző gombok megnyomásával megjelenítheti az aktuális időjárást egy meghatározott helyen, valamint a hőmérsékletet
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: 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
PiZero színes időjárás állomás: 6 lépés
PiZero színes időjárás állomás: Ebben a projektben szeretném megmutatni nektek, hogyan kell felépíteni egy szép megjelenésű időjárásállomást a Raspberry Pi Zero W alapján falra szerelve időjárás -előrejelzéssel és színes 2,8 hüvelykes TFT kijelzővel
ESP8266 Időjárás állomás, amely adatokat jelenít meg egy webhelyen: 7 lépés
ESP8266 meteorológiai állomás, amely adatokat jelenít meg egy webhelyen: Megjegyzés: Ennek az oktatóanyagnak a részei elérhetők lehetnek video formátumban a YouTube -csatornámon - Tech Tribe. Ebben az oktatóanyagban megmutatom, hogyan lehet időjárás -állomást létrehozni, amely közvetlenül adatokat küld a webhelyére . Ezért saját domainre lesz szüksége (például:
ESP8266, BMP280, MQTT Időjárás állomás: 4 lépés
ESP8266, BMP280, MQTT Időjárás állomás: Ez végigvezeti Önt egy egyszerű időjárás -állomás jó pontosságú elkészítésén. Itt egy ESP8266 WIFI fejlesztőlap segítségével csatlakoztatjuk az érzékelőt az internethez az adatok mentéséhez. Sok ízesítés létezik és működni fog, és azt fogom használni, amim van