Innholdsfortegnelse:

IoT Weather Monitor E-Paper Display - Internett -tilkoblet ESP8266: 7 trinn
IoT Weather Monitor E-Paper Display - Internett -tilkoblet ESP8266: 7 trinn

Video: IoT Weather Monitor E-Paper Display - Internett -tilkoblet ESP8266: 7 trinn

Video: IoT Weather Monitor E-Paper Display - Internett -tilkoblet ESP8266: 7 trinn
Video: IoT Weather Station E-Paper Display | Connected ESP8266 | OpenWeatherMap 2024, November
Anonim
Image
Image

E-Paper-skjermen viser værinformasjon, synkronisert med OpenWeatherMap API (over WiFi). Hjertet i prosjektet er ESP8266/32.

Hei, hva skjer, folkens? Akarsh her fra CETech. I dag skal vi lage et prosjekt som er en værmonitor som viser all værrelatert informasjon på et E-Paper-display fra DFRobot.

Skjermen er koblet til en esp8266, du kan også bruke en esp32 med denne skjermen. Esp8266 er koblet til internett ved hjelp av wifi hvis detaljer kan endres gjennom koden som jeg har gitt på GitHub.

Så la oss komme i gang! Jeg har også laget en video om hvordan du bygger dette prosjektet i detalj. Jeg anbefaler å se det for bedre innsikt og detaljer.

Trinn 1: Deler

Deler
Deler
Deler
Deler

For å lage dette trenger du et ESP8266 -kort eller en ESP32, og du kan også legge til et batteri hvis du vil.

Til displayet brukte jeg en EPaper Firebeetle -modul.

Jeg foreslår at du bruker et brett fra DFRobot med denne modulen, siden pinout vil være kompatibel, og du vil ikke få problemer noen steder, jeg brukte Firebeetle -bord fra DFRobot ettersom den har innebygd batterilading og overvåkningsløsning.

Trinn 2: Få PCB -er for prosjektet ditt

Få PCB -er for prosjektet ditt
Få PCB -er for prosjektet ditt

Du må sjekke JLCPCB for å bestille PCB online billig!

Du får 10 PCB -er av god kvalitet produsert og sendt til døren din for 2 $ og litt frakt. Du vil også få rabatt på frakt på din første bestilling. For å designe ditt eget kretskort, gå over til easyEDA, når det er gjort, last opp Gerber -filene dine til JLCPCB for å få dem produsert med god kvalitet og rask behandlingstid.

Trinn 3: Last ned og konfigurer Arduino IDE

Last ned og konfigurer Arduino IDE
Last ned og konfigurer Arduino IDE

Last ned Arduino IDE herfra.

1. Installer Arduino IDE og åpne den. 2. Gå til Fil> Innstillinger

3. Legg til https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json tilleggsadressene til Boards Manager.

4. Gå til Verktøy> Brett> Boards Manager

5. Søk etter ESP8266 og installer deretter kortet.

6. Start IDE på nytt.

Trinn 4: Koble E-paper-skjermen til Firebeetle Micro Controller

Koble E-paper-displayet til Firebeetle Micro Controller
Koble E-paper-displayet til Firebeetle Micro Controller

1. Bare match og juster hvite hjørner på begge modulene og stable modulene oppå hverandre.

Trinn 5: Registrer deg på OpenWeatherMap.org

Registrer deg på OpenWeatherMap.org
Registrer deg på OpenWeatherMap.org
Registrer deg på OpenWeatherMap.org
Registrer deg på OpenWeatherMap.org

1. Gå til nettstedet.

2. Registrer deg med din e -post -ID og andre legitimasjon (GRATIS).

3. Når du er logget på, går du til kategorien API -nøkler og kopierer din unike API -nøkkel som vi trenger i neste trinn.

Trinn 6: Koding av modulen

Koding av modulen
Koding av modulen

1. Last ned GitHub-depotet:

2. Pakk ut det nedlastede depotet.

3. Kopier bibliotekene fra det nedlastede depotet til bibliotekmappen i Arduino sketch -mappen.

4. Åpne Code.ino -skissen i Arduino IDE.

5. Endre Wi-Fi SSID og passord i skissen.

6. Legg til API -nøkkelen fra trinn 4 til linjenummer 44 i koden i stedet for hashtags.

7. Naviger til Verktøy> Tavle. Velg det passende brettet du bruker, Firebeetle ESP8266 i mitt tilfelle.

8. Velg riktig komm. port ved å gå til Verktøy> Port.

9. Trykk på opplastingsknappen.

10. Når fanen sier Ferdig opplasting, er du klar til å bruke værmonitoren.

Trinn 7: Lek med skjermen

Leke med skjermen
Leke med skjermen

Så snart modulen kobler seg til WiFi -nettverket, begynner skjermen å forfriskes, og du vil se prosjektet komme til liv.

Anbefalt: