Innehållsförteckning:

IoT Weather Monitor E-Paper Display - Internetansluten ESP8266: 7 steg
IoT Weather Monitor E-Paper Display - Internetansluten ESP8266: 7 steg

Video: IoT Weather Monitor E-Paper Display - Internetansluten ESP8266: 7 steg

Video: IoT Weather Monitor E-Paper Display - Internetansluten ESP8266: 7 steg
Video: IoT Weather Station E-Paper Display | Connected ESP8266 | OpenWeatherMap 2024, Juli
Anonim
Image
Image

E-Paper-displayen visar väderinformation, synkroniserad med OpenWeatherMap API (via WiFi). Hjärtat i projektet är ESP8266/32.

Hej, vad händer, killar? Akarsh här från CETech. Idag ska vi göra ett projekt som är en vädermonitor som visar all väderrelaterad information på en E-Paper-display från DFRobot.

Displayen är ansluten till en esp8266, du kan också använda en esp32 med denna display. Esp8266 är ansluten till internet med wifi vars detaljer kan ändras genom koden som jag har angett på GitHub.

Så låt oss komma igång! Jag har också gjort en video om hur man bygger detta projekt i detalj, jag rekommenderar att titta på det för bättre insikt och detalj.

Steg 1: Delar

Delar
Delar
Delar
Delar

För att göra detta behöver du ett ESP8266 -kort eller ett ESP32 och du kan också lägga till ett batteri om du vill.

För displayen använde jag en EPaper Firebeetle -modul.

Jag föreslår att du använder ett kort från DFRobot med denna modul eftersom pinout kommer att vara kompatibel och du kommer inte att få några problem någonstans, jag använde Firebeetle board från DFRobot eftersom den har inbyggd batteriladdning och övervakningslösning.

Steg 2: Skaffa PCB för ditt projekt tillverkat

Få PCB för ditt projekt tillverkat
Få PCB för ditt projekt tillverkat

Du måste kolla in JLCPCB för att beställa PCB online billigt!

Du får 10 kretskort av god kvalitet tillverkade och levererade till din dörr för 2 $ och lite frakt. Du får också rabatt på frakten på din första beställning. För att designa ditt eget kretskort, gå över till easyEDA, när det är klart ladda upp dina Gerber -filer till JLCPCB för att få dem tillverkade med bra kvalitet och snabb handläggningstid.

Steg 3: Ladda ner och konfigurera Arduino IDE

Ladda ner och konfigurera Arduino IDE
Ladda ner och konfigurera Arduino IDE

Ladda ner Arduino IDE härifrån.

1. Installera Arduino IDE och öppna den. 2. Gå till Arkiv> Inställningar

3. Lägg till https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json de ytterligare Boards Manager -webbadresserna.

4. Gå till Verktyg> Board> Boards Manager

5. Sök efter ESP8266 och installera sedan kortet.

6. Starta om IDE.

Steg 4: Anslut E-pappersdisplayen till Firebeetle Micro Controller

Anslut E-pappersdisplayen till Firebeetle Micro Controller
Anslut E-pappersdisplayen till Firebeetle Micro Controller

1. Matcha och justera bara vita hörn på båda modulerna och stapla modulerna ovanpå varandra.

Steg 5: Registrera dig på OpenWeatherMap.org

Registrera dig på OpenWeatherMap.org
Registrera dig på OpenWeatherMap.org
Registrera dig på OpenWeatherMap.org
Registrera dig på OpenWeatherMap.org

1. Gå till webbplatsen.

2. Registrera dig med ditt e -post -ID och andra referenser (GRATIS).

3. När du har loggat in går du till fliken API -nycklar och kopierar din unika API -nyckel som vi behöver i nästa steg.

Steg 6: Kodning av modulen

Kodning av modulen
Kodning av modulen

1. Ladda ner GitHub-förvaret:

2. Extrahera det nedladdade förvaret.

3. Kopiera biblioteken från det nedladdade förvaret till biblioteksmappen i Arduino -skissmappen.

4. Öppna Code.ino -skissen i Arduino IDE.

5. Ändra Wi-Fi SSID och lösenord i skissen.

6. Lägg till API -nyckeln från steg 4 till radnummer 44 i koden istället för hashtags.

7. Navigera till Verktyg> Styrelse. Välj rätt kort som du använder, Firebeetle ESP8266 i mitt fall.

8. Välj rätt komm. port genom att gå till Verktyg> Port.

9. Tryck på uppladdningsknappen.

10. När fliken säger Klar uppladdning är du redo att använda vädermonitorn.

Steg 7: Spela med bildskärmen

Lek med bildskärmen
Lek med bildskärmen

Så snart modulen ansluter sig till WiFi -nätverket börjar skärmen uppdateras och du kommer att se projektet komma till liv.

Rekommenderad: