Sadržaj:
- Korak 1: Opskrba
- Korak 2: Ožičenje
- Korak 3: UPyCraft upute za uporabu
- Korak 4: Preuzimanje koda
- Korak 5: Nabavite IP adresu
- Korak 6: Otvorite preglednik
- Korak 7: Sada Vrijeme
Video: Program MicroPython: Mini meteorološka stanica: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Sada je zima, ali i dalje mi je malo vruće, iako nosim samo majicu, zbog čega želim znati trenutnu temperaturu, pa koristim senzore Micropython ESP32 i DHT11 i jednostavnu meteorološku stanicu mogu dobiti trenutnu temperaturu i vlažnost u bilo kojem pregledniku, sada ću podijeliti proces s vama.
Korak 1: Opskrba
Hardver:
- MakePython ESP32
- DHT11
- Ploča za kruh
- Skočna linija
- USB kabl
MakePython ESP32 je ESP32 ploča s integriranim SSD1306 OLED zaslonom, možete je dobiti s ove veze:
www.makerfabs.com/makepython-esp32.html
Softver:
uPyCraft IDE
Kliknite ovu vezu za preuzimanje uPyCraft IDE -a za Windows:
Korak 2: Ožičenje
- MakePython ESP32 i DHT11 su uključeni u matičnu ploču.
- DHT11 treba samo 3 žice, VCC i GND su spojeni na 3V3 i GND ESP32, a DATA je spojen na IO14 ESP32. U eksperimentu sam koristio GPIO14, pa sam spojio IO14.
- Povežite MakePython ESP32 s računalom pomoću USB kabela, otvorite upravitelj uređaja (Jednostavno potražite "uređaj" u okviru za pretraživanje sustava Windows). Kada se proširi, odjeljak porta trebao bi prikazati nešto poput gore navedenog. Zabilježite broj porta, kao što je COM19 u mom slučaju. Ako se ne pojavi priključak, pokušajte preuzeti USB pogon:
Korak 3: UPyCraft upute za uporabu
Detaljne upute za uPyCraft možete pronaći na ovoj poveznici:
www.makerfabs.com/makepython-esp32-starter…
- Kliknite gornju vezu da otvorite stranicu
- Pronađite dokument s uputama za MicroPython ESP32 Dev Kit
- Kliknite na dugme Preuzmi da biste otvorili dokument
- Detaljni vodiči dostupni su u direktoriju I. MicroPython Development Tools
Naravno, ova se dokumentacija ne odnosi samo na uPyCraft upute, već uključuje i neke rutine MicroPython ESP32 te često postavljana pitanja i rješavanje pogrešaka.
Korak 4: Preuzimanje koda
Kôd za ssd1306.py preuzet je iz spremišta GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Ili preuzmite moj.
Nakon preuzimanja ssd1306.py, otvorite datoteku, a zatim kliknite Spremi i DownAndRun. "download ok" će se prikazati kada preuzimanje bude uspješno.
Nakon preuzimanja main.py potrebno je izvršiti sljedeće promjene:
1. Promijenite naziv mreže i lozinku:
- SSID: potrebno je promijeniti naziv vaše lokalne mreže
- Zaporka: morate promijeniti lozinku svoje lokalne mreže
Kada završite, kliknite DownAndRun i MakePython ESP32 se povezuje na WiFi
2. DHT11 podatkovni pin:
Ako DHT11 primi promjenu PIN -a na MakePython ESP32, promijenite broj u Pin () u Pin koji primate.
Korak 5: Nabavite IP adresu
Pokrenite main.py, uspjeh mreže, možete vidjeti IP adresu (moja: 192.168.1.120).
Korak 6: Otvorite preglednik
Otvorite preglednik na svom računalu, upišite IP adresu koju ste upravo dobili (192.168.1.120) i kliknite Enter za potvrdu.
Korak 7: Sada Vrijeme
Preglednik prikazuje trenutnu temperaturu i vlažnost, kao i OLED zaslon na MakePythonu ESP32. Kad osvježite stranicu, osvježit će se i podaci o temperaturi i vlažnosti.
Mini meteorološka stanica relativno je jednostavna. Dodati ću podatke senzora za plin, senzora za kišu, senzora atmosferskog tlaka i drugih senzora za obogaćivanje meteorološke postaje.
Preporučeni:
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: 9 koraka (sa slikama)
Profesionalna meteorološka postaja pomoću ESP8266 i ESP32 DIY: LineaMeteoStazione je potpuna meteorološka stanica koja se može povezati s profesionalnim senzorima tvrtke Sensirion, kao i nekim Davisovim instrumentom (mjerač kiše, anemometar) Projekt je namijenjen kao DIY meteorološka stanica, ali samo zahtijeva
NaTaLia meteorološka stanica: Arduino solarna meteorološka postaja učinila je pravi put: 8 koraka (sa slikama)
Vremenska postaja NaTaLia: Arduino meteorološka stanica na solarni pogon učinila je to na pravi način: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako se razvila u sustav koji zaista može opstati dugo vremena razdoblja iz solarne energije. Ako pratite
DIY meteorološka stanica i senzorska stanica WiFi: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa stanicom sa WiFi senzorom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj postaji. Meteorološka stanica tada prikazuje t
Mini meteorološka stanica s attiny85: 6 koraka (sa slikama)
Mini meteorološka stanica s attiny85: U nedavnoj instrukciji Indigod0g je opisao mini meteorološku stanicu koja radi prilično dobro, koristeći dva Arduina. Možda ne žele svi žrtvovati 2 Arduina kako bi dobili očitanja vlažnosti i temperature, a ja sam komentirao da bi trebalo biti moguće
Mini-meteorološka stanica Arduino UNO: 5 koraka
Arduino UNO mini-meteorološka postaja: Ovo je prva generacija moje mini-meteorološke postaje bazirane na Arduinu s wi-fi vezom, koja može javno objaviti podatke na mreži pomoću platforme ThingSpeak. Meteorološka postaja prikuplja sljedeće podatke vezane za vrijeme i okoliš