Obsah:

Program MicroPython : Mini meteorologická stanica: 7 krokov
Program MicroPython : Mini meteorologická stanica: 7 krokov

Video: Program MicroPython : Mini meteorologická stanica: 7 krokov

Video: Program MicroPython : Mini meteorologická stanica: 7 krokov
Video: Weather Station Using Arduino #Shorts @CreativeAakar 2024, Júl
Anonim
Program MicroPython : Mini meteorologická stanica
Program MicroPython : Mini meteorologická stanica

Teraz je zima, ale stále je trochu horúco, aj keď mám na sebe len tričko, kvôli ktorému chcem vedieť aktuálnu teplotu, a preto používam snímače Micropython ESP32 a DHT11 a jednoduchú meteorologickú stanicu, aby ste môže v akomkoľvek prehliadači získať aktuálnu teplotu a vlhkosť, teraz sa s vami podelím o postup.

Krok 1: Spotrebný materiál

Zásoby
Zásoby

Hardvér:

  • MakePython ESP32
  • DHT11
  • Doska na chlieb
  • Skoková čiara
  • USB kábel

MakePython ESP32 je doska ESP32 s integrovaným OLED displejom SSD1306, získate ju z tohto odkazu:

www.makerfabs.com/makepython-esp32.html

Softvér :

uPyCraft IDE

Kliknutím na tento odkaz stiahnete uPyCraft IDE pre Windows:

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie
  1. MakePython ESP32 a DHT11 sú zapojené do nepájivej dosky.
  2. DHT11 potrebuje iba 3 vodiče, VCC a GND sú pripojené k 3V3 a GND ESP32 a DATA je pripojený k IO14 ESP32. Na experiment som použil GPIO14, tak som pripojil IO14.
  3. Pripojte MakePython ESP32 k počítaču pomocou kábla USB, otvorte správcu zariadení (vo vyhľadávacom poli systému Windows jednoducho vyhľadajte „zariadenie“). Po rozbalení by mala sekcia portu zobrazovať niečo ako vyššie. Poznačte si číslo portu, napríklad COM19 v mojom prípade. Ak sa žiadny port nezobrazí, skúste stiahnuť jednotku USB:

Krok 3: Návod na použitie UPyCraft

Návod na použitie UPyCraft
Návod na použitie UPyCraft
Návod na použitie UPyCraft
Návod na použitie UPyCraft

Podrobné pokyny pre uPyCraft nájdete na tomto odkaze:

www.makerfabs.com/makepython-esp32-starter…

  • Stránku otvoríte kliknutím na odkaz vyššie
  • Nájdite dokument s pokynmi k súprave MicroPython ESP32 Dev Kit
  • Kliknutím na stiahnuť dokument otvoríte
  • Podrobné návody sú k dispozícii v adresári I. MicroPython Development Tools

Táto dokumentácia samozrejme nie je len o pokynoch uPyCraft, ale obsahuje aj niektoré rutiny MicroPython ESP32 a často kladené otázky a riešenie chýb.

Krok 4: Stiahnutie kódu

Stiahnutie kódu
Stiahnutie kódu
Stiahnutie kódu
Stiahnutie kódu

Kód pre ssd1306.py bol stiahnutý z úložiska GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Alebo si stiahnite moje.

Po stiahnutí súboru ssd1306.py otvorte súbor a kliknite na položku Uložiť a spustiť. Po úspešnom stiahnutí sa zobrazí „download ok“.

Po stiahnutí súboru main.py je potrebné vykonať nasledujúce zmeny:

1. Zmeňte názov siete a heslo:

  • SSID: je potrebné zmeniť názov miestnej siete
  • HESLO: je potrebné zmeniť heslo do miestnej siete

Keď ste hotoví, kliknite na DownAndRun a MakePython ESP32 sa pripojí k WiFi

2. Dátový pin DHT11:

Ak DHT11 prijme zmenu PINu na MakePython ESP32, zmeňte číslo v Pin () na PIN, ktorý dostávate.

Krok 5: Získajte IP adresu

Získajte IP adresu
Získajte IP adresu

Spustite main.py, úspech siete, môžete vidieť IP adresu (moja: 192.168.1.120).

Krok 6: Otvorte prehliadač

Otvorte prehliadač
Otvorte prehliadač

Otvorte na počítači prehliadač, zadajte IP adresu, ktorú ste práve dostali (192.168.1.120), a kliknutím na Enter potvrďte.

Krok 7: Teraz počasie

Teraz počasie
Teraz počasie

Prehliadač zobrazuje aktuálnu teplotu a vlhkosť, ako aj OLED displej na MakePython ESP32. Keď stránku obnovíte, obnovia sa aj údaje o teplote a vlhkosti.

Mini meteorologická stanica je pomerne jednoduchá. Pridám údaje zo senzorov plynu, dažďa, senzorov atmosférického tlaku a ďalších senzorov na obohatenie meteorologickej stanice.

Odporúča: