Tartalomjegyzék:
- 1. lépés: Kellékek
- 2. lépés: Kábelezés
- 3. lépés: Az UPyCraft használati útmutatója
- 4. lépés: A kód letöltése
- Lépés: Szerezze be az IP -címet
- 6. lépés: Nyisson meg egy böngészőt
- 7. lépés: Most az időjárás
Videó: MicroPython program : Mini Weather Station: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Most tél van, de még mindig kicsit forrónak tűnik, pedig csak pólót viseltem, ezért szeretném tudni az aktuális hőmérsékletet, ezért a Micropython ESP32 és DHT11 érzékelőket és egy egyszerű időjárás-állomást használok bármely böngészőben leolvashatja az aktuális hőmérsékletet és páratartalmat, most megosztom veletek a folyamatot.
1. lépés: Kellékek
Hardver:
- MakePython ESP32
- DHT11
- Kenyeretábla
- Ugróvonal
- USB kábel
A MakePython ESP32 egy ESP32 kártya, beépített SSD1306 OLED kijelzővel, ezt a linkről szerezheti be:
www.makerfabs.com/makepython-esp32.html
Szoftver:
uPyCraft IDE
Kattintson erre a linkre az uPyCraft IDE for Windows letöltéséhez:
2. lépés: Kábelezés
- A MakePython ESP32 és DHT11 csatlakoztatva van a kenyértáblához.
- A DHT11 csak 3 vezetéket igényel, a VCC és a GND az ESP32 3V3 és GND -hez, a DATA pedig az ESP32 IO14 -hez van csatlakoztatva. A kísérletben a GPIO14 -et használtam, ezért csatlakoztattam az IO14 -et.
- Csatlakoztassa a MakePython ESP32 -t a számítógéphez USB -kábellel, nyissa meg az eszközkezelőt (egyszerűen keresse meg az "eszköz" kifejezést a Windows keresőmezőjében). Kibontáskor a port résznek valami hasonlót kell megjelenítenie a fentiekhez hasonlóan. Jegyezze fel a portszámot, például a COM19 esetemben. Ha nem jelenik meg port, próbálja meg letölteni az USB-meghajtót:
3. lépés: Az UPyCraft használati útmutatója
Az uPyCraft részletes utasításai ezen a linken találhatók:
www.makerfabs.com/makepython-esp32-starter…
- Az oldal megnyitásához kattintson a fenti linkre
- Keresse meg a MicroPython ESP32 Dev Kit Guidance dokumentumot
- A dokumentum megnyitásához kattintson a letöltés gombra
- Részletes oktatóanyagok az I. MicroPython Development Tools könyvtárban találhatók
Természetesen ez a dokumentáció nem csak az uPyCraft utasításokat tartalmazza, hanem tartalmaz néhány MicroPython ESP32 rutint, valamint a gyakran ismételt kérdéseket és a hibakezelést.
4. lépés: A kód letöltése
Az ssd1306.py kódját a GitHub adattárából töltötték le: https://github.com/ckuehnel/MicroPython-on-ESP32 Vagy töltse le az enyémet.
Az ssd1306.py letöltése után nyissa meg a fájlt, majd kattintson a Mentés és lefelé futás gombra. "A letöltés rendben" üzenet jelenik meg, ha a letöltés sikeres volt.
A main.py letöltése után a következő módosításokat kell végrehajtani:
1. Módosítsa a hálózat nevét és jelszavát:
- SSID: módosítani kell a helyi hálózat nevét
- JELSZÓ: módosítani kell a helyi hálózati jelszót
Ha végzett, kattintson a DownAndRun gombra, és a MakePython ESP32 csatlakozik a WiFi -hez
2. DHT11 adattű:
Ha a DHT11 PIN -kód módosítást kap a MakePython ESP32 készüléken, módosítsa a PIN -kód () számát a kapott PIN -kódra.
Lépés: Szerezze be az IP -címet
Futtassa a main.py -t, a hálózati siker, láthatja az IP -címet (az enyém: 192.168.1.120).
6. lépés: Nyisson meg egy böngészőt
Nyissa meg a böngészőt a számítógépén, írja be az imént kapott IP -címet (192.168.1.120), majd kattintson az Enter gombra a megerősítéshez.
7. lépés: Most az időjárás
A böngésző megjeleníti az aktuális hőmérsékletet és páratartalmat, valamint a MakePython ESP32 OLED kijelzőjét. Az oldal frissítésekor a hőmérséklet és páratartalom adatok is frissülnek.
A mini időjárás -állomás viszonylag egyszerű. Gázérzékelők, esőérzékelők, légköri nyomásérzékelők és egyéb érzékelők adatait adom hozzá az időjárás állomás gazdagításához.
Ajánlott:
DIY Personal Weather Station Monitor: 6 lépés
DIY Personal Weather Station Monitor: DarkSky ,, API szolgáltatásunk ma nem változik, de már nem fogadunk el új regisztrációkat. Az API 2021 végéig továbbra is működik. Https://blog.darksky.net/Personal Weather Station Monitor megjeleníti a
Hanging Gear Weather Station: 7 lépés (képekkel)
Lógó fogaskerék időjárás állomás: Ebben az utasításban megmutatom, hogyan kell felépíteni saját függesztett időjárás állomását, amely CNC lézervágott MDF alkatrészekből készül. Egy léptetőmotor hajt minden fokozatot, az Arduino pedig hőmérséklet- és páratartalom -mérést végez DHT -vel
Simple Weather Station V2.0: 5 lépés (képekkel)
Egyszerű meteorológiai állomás V2.0: Korábban megosztottam néhány típusú időjárás -állomást, amelyek eltérő módon működtek. Ha még nem olvasta ezeket a cikkeket, azt javaslom, nézze meg itt: Egyszerű időjárásállomás ESP8266 használatával. Szoba meteorológiai állomás az Arduino &
NaTaLia Weather Station: Arduino Solar Powered Weather Station Helyesen: 8 lépés (képekkel)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Helyesen: 1 év sikeres működés után 2 különböző helyen megosztom napelemes időjárás -állomási projektterveimet, és elmagyarázom, hogyan alakult ki olyan rendszerré, amely valóban képes túlélni hosszú ideig napenergiától. Ha követed
Arduino UNO Mini-Weather Station: 5 lépés
Arduino UNO Mini-Weather Station: Ez az én Arduino-alapú mini-időjárás-állomásom első generációja wi-fi kapcsolattal, amely képes a ThingSpeak platform segítségével nyilvánosan online adatokat közzétenni. Az időjárás-állomás a következő adatokat gyűjti az időjárással és környezet