Obsah:
- Krok 1: Díly
- Krok 2: Získejte PCB pro svůj projekt
- Krok 3: Stáhněte a nastavte Arduino IDE
- Krok 4: Připojte displej E-paper k mikrořadiči Firebeetle
- Krok 5: Zaregistrujte se na OpenWeatherMap.org
- Krok 6: Kódování modulu
- Krok 7: Hraní s monitorem
Video: IoT Weather Monitor E-Paper Display - Připojení k internetu ESP8266: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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á.
Doporučuje:
Levný počítač pro procházení internetu: 8 kroků
Levný počítač pro procházení internetu: Levný počítač jsem umístil do dílny pro přístup na internet. Desky s procesorem Intel Atom bývají opravdu levné a dobře poslouží našemu účelu. Koupil jsem desku mini ITX formátu Intel D525MW, která má slot pro kartu PCI Express mini a paměť DDR3
ESP8266 OLED - získejte čas a datum z internetu: 8 kroků
ESP8266 OLED - Získejte čas a datum z internetu: V tomto tutoriálu se naučíme, jak získat datum a čas ze serveru NIST TIME pomocí ESP8266 OLED a Visuino, Podívejte se na ukázkové video
Získání času z internetu pomocí ESP8266 - Projekt hodin NTP s ESP8266 Nodemcu: 5 kroků
Získání času z internetu pomocí ESP8266 | Projekt hodin NTP s ESP8266 Nodemcu: V tomto tutoriálu uvidíme, jak získat čas pomocí ESP8266/nodemcu s Arduino IDE. Získání času je užitečné zejména při protokolování dat k časovému razítku vašich naměřených hodnot. Pokud má váš projekt ESP8266 přístup k internetu, můžete získat čas pomocí Network T
NODEMCU A VISUINO DISPLAY ŽIVÉ ZPRÁVY Z INTERNETU: 8 kroků
NODEMCU A VISUINO ZOBRAZUJTE ŽIVÉ ZPRÁVY Z INTERNETU: V tomto kurzu použijeme NodeMCU Mini, OLED Lcd a Visuino k zobrazení živých ZPRÁV každých pár sekund z internetu na LCD. Podívejte se na ukázkové video
Webový server ESP8266 Weather Monitor (bez Arduina): 4 kroky
Webový server ESP8266 Weather Monitor (bez Arduina): „Internet věcí“(IoT) se stává každým dnem stále častějším tématem konverzace. Je to koncept, který má nejen potenciál ovlivnit to, jak žijeme, ale také jak pracujeme. Od průmyslových strojů po nositelná zařízení - pomocí vestavěných