Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Displej E-Paper zobrazí informace o počasí synchronizované s OpenWeatherMap API (přes WiFi). Jádrem projektu je ESP8266/32.
Hej, co se děje, lidi? Akarsh zde od CETech. Dnes budeme dělat projekt, který je monitorem počasí, který zobrazuje všechny informace související s počasím na displeji E-Paper od DFRobot.
Displej je připojen k esp8266, s tímto displejem můžete také použít esp32. Esp8266 je připojen k internetu pomocí wifi, jejíž údaje lze změnit pomocí kódu, který jsem poskytl na GitHubu.
Začněme tedy! Natočil jsem také video o podrobném budování tohoto projektu, pro lepší vhled a detaily doporučuji sledovat to.
Krok 1: Díly
K tomu budete potřebovat desku ESP8266 nebo ESP32 a můžete také přidat baterii, pokud chcete.
Pro zobrazení jsem použil modul EPaper Firebeetle.
Navrhuji použít desku od DFRobot s tímto modulem, protože pinout bude kompatibilní a nikde nebudete čelit žádným problémům, použil jsem desku Firebeetle od DFRobot, protože má řešení pro nabíjení a monitorování baterie.
Krok 2: Získejte PCB pro svůj projekt
Musíte se podívat na JLCPCB pro levné objednávání PCB online!
Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 2 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné. Chcete -li navrhnout vlastní desku plošných spojů na easyEDA, jakmile to bude hotové, nahrajte své soubory Gerber do JLCPCB, aby byly vyrobeny v dobré kvalitě a s rychlou dobou obratu.
Krok 3: Stáhněte a nastavte Arduino IDE
Stáhněte si Arduino IDE odtud.
1. Nainstalujte Arduino IDE a otevřete jej. 2. Přejděte na Soubor> Předvolby
3. Přidejte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresy URL správce dalších desek.
4. Přejděte do nabídky Nástroje> Deska> Správce desek
5. Vyhledejte ESP8266 a poté nainstalujte desku.
6. Restartujte IDE.
Krok 4: Připojte displej E-paper k mikrořadiči Firebeetle
1. Jednoduše spojte a zarovnejte bílé rohy obou modulů a naskládejte moduly na sebe.
Krok 5: Zaregistrujte se na OpenWeatherMap.org
1. Přejděte na web.
2. Zaregistrujte se pomocí svého e -mailu a dalších přihlašovacích údajů (ZDARMA).
3. Jakmile jste přihlášeni, přejděte na kartu Klíče API a zkopírujte svůj jedinečný klíč API, který budeme potřebovat v dalším kroku.
Krok 6: Kódování modulu
1. Stáhněte si úložiště GitHub:
2. Extrahujte stažené úložiště.
3. Zkopírujte knihovny ze staženého úložiště do složky Library ve složce skici Arduino.
4. Otevřete skicu Code.ino v Arduino IDE.
5. Změňte SSID a heslo Wi-Fi v náčrtu.
6. Přidejte klíč API z kroku 4 do řádku číslo 44 kódu místo hashtagů.
7. Přejděte na Nástroje> Deska. Vyberte příslušnou desku, kterou používáte, v mém případě Firebeetle ESP8266.
8. Vyberte správnou komunikaci. port v nabídce Nástroje> Port.
9. Stiskněte tlačítko pro nahrání.
10. Když se na kartě zobrazí Hotovo nahrávání, jste připraveni používat monitor počasí.
Krok 7: Hraní s monitorem
Jakmile se modul sám připojí k WiFi síti, displej se začne obnovovat a uvidíte, jak projekt ožívá.