Obsah:
- Krok 1: Spotřební materiál
- Krok 2: Zapojení
- Krok 3: Směr UPyCraft k použití
- Krok 4: Stažení kódu
- Krok 5: Získejte IP adresu
- Krok 6: Otevřete prohlížeč
- Krok 7: Nyní počasí
Video: Program MicroPython : Mini meteorologická stanice: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
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í
- MakePython ESP32 a DHT11 jsou zapojeny do prkénka.
- 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.
- 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í
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
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
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 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í
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:
Mini meteorologická stanice využívající Arduino a ThingSpeak: 4 kroky
Mini meteorologická stanice využívající Arduino a ThingSpeak: Zdravím všechny. V tomto Instructable vás provedu kroky k vytvoření personalizované mini meteorologické stanice. Rovněž budeme používat rozhraní ThingSpeak API k odesílání našich údajů o počasí na jejich servery, nebo jinak k čemu slouží počasí
Meteorologická stanice NaTaLia: Meteorologická stanice poháněná solární energií Arduino provedla správnou cestu: 8 kroků (s obrázky)
Meteorologická stanice NaTaLia: Meteostanice poháněná solární energií Arduino Správně: Po 1 roce úspěšného provozu na 2 různých místech sdílím své plány projektů solární elektrárny a vysvětluji, jak se vyvinuly do systému, který může skutečně přežít po dlouhou dobu období ze sluneční energie. Pokud budete dodržovat
DIY meteorologická stanice a WiFi senzorová stanice: 7 kroků (s obrázky)
DIY meteorologická stanice a WiFi senzorová stanice: V tomto projektu vám ukážu, jak vytvořit meteorologickou stanici spolu se senzorovou stanicí WiFi. Senzorová stanice měří údaje o místní teplotě a vlhkosti a odesílá je prostřednictvím WiFi do meteorologické stanice. Meteorologická stanice poté zobrazí t
Mini meteorologická stanice s Attiny85: 6 kroků (s obrázky)
Mini meteorologická stanice s Attiny85: V nedávné instruktivní Indigod0g popsal mini meteorologickou stanici, která funguje docela dobře, pomocí dvou Arduinos. Možná ne každý chce obětovat 2 Arduino, aby získal hodnoty vlhkosti a teploty, a já jsem poznamenal, že by mělo být možné
Mini-meteorologická stanice Arduino UNO: 5 kroků
Mini-meteorologická stanice Arduino UNO: Jedná se o první generaci mé mini-meteorologické stanice založené na Arduinu s wi-fi připojením, která je schopna zveřejňovat data veřejně online pomocí platformy ThingSpeak. Meteorologická stanice shromažďuje následující data týkající se počasí a životní prostředí