Kazalo:
- 1. korak: Zaloge
- 2. korak: Ožičenje
- 3. korak: UPyCraft Navodila za uporabo
- 4. korak: prenos kode
- 5. korak: Pridobite naslov IP
- 6. korak: Odprite brskalnik
- 7. korak: Zdaj vreme
Video: Program MicroPython: Mini vremenska postaja: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Zdaj je zima, vendar je še vedno malo vroče, čeprav nosim samo majico, zaradi katere želim vedeti trenutno temperaturo, zato uporabljam senzorja Micropython ESP32 in DHT11 ter preprosto vremensko postajo, lahko dobite trenutno temperaturo in vlažnost v katerem koli brskalniku, zdaj bom postopek delil z vami.
1. korak: Zaloge
Strojna oprema:
- MakePython ESP32
- DHT11
- Krušna deska
- Skočna linija
- USB kabel
MakePython ESP32 je plošča ESP32 z vgrajenim zaslonom OLED SSD1306, dobite jo na tej povezavi:
www.makerfabs.com/makepython-esp32.html
Programska oprema:
uPyCraft IDE
Kliknite to povezavo za prenos uPyCraft IDE za Windows:
2. korak: Ožičenje
- MakePython ESP32 in DHT11 sta priključena na ploščo.
- DHT11 potrebuje le 3 žice, VCC in GND sta priključena na 3V3 in GND ESP32, DATA pa na IO14 ESP32. V poskusu sem uporabil GPIO14, zato sem priključil IO14.
- MakePython ESP32 povežite z osebnim računalnikom s kablom USB, odprite upravitelja naprav (preprosto poiščite »naprava« v iskalnem polju sistema Windows). Ko je razširjen, mora odsek vrat prikazati nekaj podobnega zgoraj. Zapišite si številko vrat, na primer COM19 v mojem primeru. Če se vrata ne prikažejo, poskusite prenesti pogon USB:
3. korak: UPyCraft Navodila za uporabo
Podrobna navodila za uPyCraft najdete na tej povezavi:
www.makerfabs.com/makepython-esp32-starter…
- Kliknite zgornjo povezavo, da odprete stran
- Poiščite dokument z navodili MicroPython ESP32 Dev Kit Guidance
- Kliknite na prenos, da odprete dokument
- Podrobne vaje so na voljo v imeniku I. MicroPython Development Tools
Seveda ta dokumentacija ne govori le o navodilih uPyCraft, ampak vključuje tudi nekatere rutine MicroPython ESP32 ter pogosto zastavljena vprašanja in obravnavanje napak.
4. korak: prenos kode
Koda za ssd1306.py je bila prenesena iz skladišča GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Ali pa prenesete mojo.
Ko naložite ssd1306.py, odprite datoteko in kliknite Shrani in navzdol in zaženi. Ko je prenos uspešen, se prikaže "download ok".
Po prenosu main.py je treba narediti naslednje spremembe:
1. Spremenite ime omrežja in geslo:
- SSID: spremeniti se morate v ime lokalnega omrežja
- GESLO: morate spremeniti geslo za lokalno omrežje
Ko končate, kliknite DownAndRun in MakePython ESP32 se poveže z WiFi
2. Podatkovni zatič DHT11:
Če DHT11 prejme spremembo pin na MakePython ESP32, spremenite številko v Pin () na Pin, ki ga prejemate.
5. korak: Pridobite naslov IP
Zaženite main.py, omrežni uspeh, lahko vidite naslov IP (moj: 192.168.1.120).
6. korak: Odprite brskalnik
Odprite brskalnik v računalniku, vnesite pravkar naslov IP (192.168.1.120) in za potrditev kliknite Enter.
7. korak: Zdaj vreme
Brskalnik prikazuje trenutno temperaturo in vlažnost ter zaslon OLED na MakePythonu ESP32. Ko osvežite stran, se bodo osvežili tudi podatki o temperaturi in vlažnosti.
Mini vremenska postaja je razmeroma preprosta. Za obogatitev vremenske postaje bom dodal podatke iz senzorjev plina, senzorjev dežja, senzorjev atmosferskega tlaka in drugih senzorjev.
Priporočena:
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Vremenska postaja in senzorska postaja DIY: 7 korakov (s slikami)
Vremenska postaja in senzorska postaja DIY: V tem projektu vam bom pokazal, kako skupaj s senzorsko postajo WiFi ustvariti vremensko postajo. Senzorska postaja meri lokalne podatke o temperaturi in vlažnosti ter jih prek WiFi pošlje vremenski postaji. Vremenska postaja nato prikaže t
Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate .: 6 korakov
Vremenska postaja z uporabo Wemos D1 Mini, BME280 in Sensate .: V prejšnjih objavah sem delil različne metode za izgradnjo vremenske postaje. Če niste preverili, je tukaj povezava. V tem navodilu bom pokazal, kako z uporabo Wemosa in platforme IoT, imenovane Sensate, zgraditi preprosto vremensko postajo.
Mini vremenska postaja z Attiny85: 6 korakov (s slikami)
Mini vremenska postaja z attiny85: Nedavno je Indigod0g opisal mini vremensko postajo, ki deluje zelo dobro, z uporabo dveh Arduino. Morda ne želijo vsi žrtvovati 2 Arduina, da bi dobili odčitke vlage in temperature, in komentiral sem, da bi moralo biti mogoče
Mini-vremenska postaja Arduino UNO: 5 korakov
Mini-vremenska postaja Arduino UNO: To je prva generacija moje mini-vremenske postaje na osnovi Arduina z brezžično povezavo, ki lahko javno objavi podatke na spletu s platformo ThingSpeak. Vremenska postaja zbira naslednje podatke v zvezi z vremenom in okolje