Obsah:

IoT Weather Monitor E-Paper Display - Připojení k internetu ESP8266: 7 kroků
IoT Weather Monitor E-Paper Display - Připojení k internetu ESP8266: 7 kroků

Video: IoT Weather Monitor E-Paper Display - Připojení k internetu ESP8266: 7 kroků

Video: IoT Weather Monitor E-Paper Display - Připojení k internetu ESP8266: 7 kroků
Video: Погодная станция на ESP8266, MQTT и Epaper дисплее 2024, Listopad
Anonim
Image
Image

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

Díly
Díly
Díly
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

Získejte PCB pro svůj projekt
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 a nastavte IDE Arduino
Stáhněte a nastavte IDE Arduino

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

Připojte displej elektronického papíru k mikrořadiči Firebeetle
Připojte displej elektronického papíru 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

Zaregistrujte se na OpenWeatherMap.org
Zaregistrujte se na OpenWeatherMap.org
Zaregistrujte se na OpenWeatherMap.org
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

Kódování modulu
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

Hraní s monitorem
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: