Obsah:

Program MicroPython : Mini meteorologická stanice: 7 kroků
Program MicroPython : Mini meteorologická stanice: 7 kroků

Video: Program MicroPython : Mini meteorologická stanice: 7 kroků

Video: Program MicroPython : Mini meteorologická stanice: 7 kroků
Video: Weather Station Using Arduino #Shorts @CreativeAakar 2024, Červenec
Anonim
Program MicroPython : Mini meteorologická stanice
Program MicroPython : Mini meteorologická stanice

Nyní je zima, ale stále je trochu horko, přestože mám na sobě jen tričko, díky kterému chci znát aktuální teplotu, takže používám snímače Micropython ESP32 a DHT11 a jednoduchou meteorologickou stanici, takže může získat aktuální teplotu a vlhkost v libovolném prohlížeči, nyní se s vámi o tento proces podělím.

Krok 1: Spotřební materiál

Zásoby
Zásoby

Hardware:

  • MakePython ESP32
  • DHT11
  • Chlebová deska
  • Skoková čára
  • USB kabel

MakePython ESP32 je deska ESP32 s integrovaným OLED displejem SSD1306, můžete jej získat z tohoto odkazu:

www.makerfabs.com/makepython-esp32.html

Software:

uPyCraft IDE

Kliknutím na tento odkaz stáhnete uPyCraft IDE pro Windows:

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení
  1. MakePython ESP32 a DHT11 jsou zapojeny do prkénka.
  2. DHT11 potřebuje pouze 3 vodiče, VCC a GND jsou připojeny k 3V3 a GND ESP32 a DATA je připojen k IO14 ESP32. V experimentu jsem použil GPIO14, takže jsem připojil IO14.
  3. Připojte MakePython ESP32 k počítači pomocí USB kabelu, otevřete Správce zařízení (jednoduše vyhledejte „zařízení“ve vyhledávacím poli Windows). Při rozbalení by měla část portu zobrazovat něco jako výše. Poznamenejte si číslo portu, například COM19 v mém případě. Pokud se žádný port nezobrazí, zkuste stáhnout jednotku USB:

Krok 3: Směr UPyCraft k použití

Návod k použití UPyCraft
Návod k použití UPyCraft
Návod k použití UPyCraft
Návod k použití UPyCraft

Podrobné pokyny pro uPyCraft najdete na tomto odkazu:

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

  • Stránku otevřete kliknutím na odkaz výše
  • Najděte dokument MicroPython ESP32 Dev Kit Guidance
  • Kliknutím na stáhnout dokument otevřete
  • Podrobné návody jsou k dispozici v adresáři I. MicroPython Development Tools

Tato dokumentace samozřejmě není jen o pokynech uPyCraft, ale obsahuje také některé rutiny MicroPython ESP32 a často kladené otázky a zpracování chyb.

Krok 4: Stažení kódu

Stažení kódu
Stažení kódu
Stažení kódu
Stažení kódu

Kód pro ssd1306.py byl stažen z úložiště GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Nebo stáhnout můj.

Po stažení souboru ssd1306.py otevřete soubor a klikněte na tlačítko Uložit a spustit. Až bude stahování úspěšné, zobrazí se „download ok“.

Po stažení main.py je třeba provést následující změny:

1. Změňte název sítě a heslo:

  • SSID: je třeba změnit název místní sítě
  • HESLO: je třeba změnit heslo k místní síti

Až budete hotovi, klikněte na DownAndRun a MakePython ESP32 se připojí k WiFi

2. Datový pin DHT11:

Pokud DHT11 přijme změnu PINu na MakePython ESP32, změňte číslo v Pin () na Pin, který přijímáte.

Krok 5: Získejte IP adresu

Získejte IP adresu
Získejte IP adresu

Spusťte main.py, úspěch sítě, můžete vidět IP adresu (moje: 192.168.1.120).

Krok 6: Otevřete prohlížeč

Otevřete prohlížeč
Otevřete prohlížeč

Otevřete na počítači prohlížeč, zadejte právě získanou IP adresu (192.168.1.120) a potvrďte kliknutím na Enter.

Krok 7: Nyní počasí

Nyní Počasí
Nyní Počasí

Prohlížeč zobrazuje aktuální teplotu a vlhkost, stejně jako OLED displej na MakePython ESP32. Když stránku obnovíte, obnoví se také údaje o teplotě a vlhkosti.

Mini meteorologická stanice je poměrně jednoduchá. Přidám data ze senzorů plynu, deště, senzorů atmosférického tlaku a dalších senzorů pro obohacení meteorologické stanice.

Doporučuje: