Indholdsfortegnelse:

IoT Weather Monitor E-Paper Display - Internetforbundet ESP8266: 7 trin
IoT Weather Monitor E-Paper Display - Internetforbundet ESP8266: 7 trin

Video: IoT Weather Monitor E-Paper Display - Internetforbundet ESP8266: 7 trin

Video: IoT Weather Monitor E-Paper Display - Internetforbundet ESP8266: 7 trin
Video: YouTube Subscriber Device with ESP8266 2024, Juli
Anonim
Image
Image

E-Paper-displayet viser vejrinformationen, synkroniseret med OpenWeatherMap API (over WiFi). Hjertet i projektet er ESP8266/32.

Hey, hvad sker der, gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, som er en vejrmonitor, der viser alle vejrrelaterede oplysninger på et E-Paper-display fra DFRobot.

Skærmen er tilsluttet en esp8266, du kan også bruge en esp32 med denne skærm. Esp8266 er forbundet til internettet ved hjælp af wifi, hvis detaljer kan ændres via den kode, som jeg har givet på GitHub.

Så lad os komme i gang! Jeg har også lavet en video om opbygning af dette projekt i detaljer, jeg anbefaler at se det for bedre indsigt og detaljer.

Trin 1: Dele

Dele
Dele
Dele
Dele

For at gøre dette skal du bruge et ESP8266 -kort eller en ESP32, og du kan også tilføje et batteri, hvis du vil.

Til displayet brugte jeg et EPaper Firebeetle -modul.

Jeg foreslår at bruge et board fra DFRobot med dette modul, da pinout'en vil være kompatibel, og du vil ikke støde på problemer nogen steder, jeg brugte Firebeetle board fra DFRobot, da den har indbygget batteriopladnings- og overvågningsløsning.

Trin 2: Få PCB'er til dit projekt fremstillet

Få PCB'er til dit projekt fremstillet
Få PCB'er til dit projekt fremstillet

Du skal tjekke JLCPCB for at bestille PCB online billigt!

Du får 10 PCB'er af god kvalitet fremstillet og sendt til din dør for 2 $ og noget forsendelse. Du får også rabat på forsendelse på din første ordre. For at designe dit eget printkort skal du gå over til easyEDA, når det er gjort, skal du uploade dine Gerber -filer til JLCPCB for at få dem fremstillet med god kvalitet og hurtig ekspeditionstid.

Trin 3: Download og konfigurer Arduino IDE

Download og konfigurer Arduino IDE
Download og konfigurer Arduino IDE

Download Arduino IDE herfra.

1. Installer Arduino IDE, og åbn den. 2. Gå til Filer> Indstillinger

3. Tilføj https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json de yderligere Boards Manager -webadresser.

4. Gå til Værktøjer> Board> Boards Manager

5. Søg efter ESP8266, og installer derefter kortet.

6. Genstart IDE.

Trin 4: Tilslut E-paper-displayet til Firebeetle Micro Controller

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

1. Du skal blot matche og justere hvide hjørner på begge moduler og stable modulerne oven på hinanden.

Trin 5: Tilmeld dig OpenWeatherMap.org

Tilmeld dig på OpenWeatherMap.org
Tilmeld dig på OpenWeatherMap.org
Tilmeld dig på OpenWeatherMap.org
Tilmeld dig på OpenWeatherMap.org

1. Gå til webstedet.

2. Tilmeld dig med dit e -mail -id og andre legitimationsoplysninger (GRATIS).

3. Når du er logget ind, skal du gå til fanen API -nøgler og kopiere din unikke API -nøgle, som vi skal bruge i det næste trin.

Trin 6: Kodning af modulet

Kodning af modulet
Kodning af modulet

1. Download GitHub-depotet:

2. Udpak det downloadede lager.

3. Kopier bibliotekerne fra det downloadede lager til biblioteksmappen i Arduino -skitsemappen.

4. Åbn Code.ino -skitsen i Arduino IDE.

5. Skift Wi-Fi SSID og adgangskode i skitsen.

6. Tilføj API -nøglen fra trin 4 til linjenummer 44 i koden i stedet for hashtags.

7. Naviger til Værktøjer> Board. Vælg det relevante kort, du bruger, Firebeetle ESP8266 i mit tilfælde.

8. Vælg den korrekte komm. port ved at gå til Værktøjer> Port.

9. Tryk på upload -knappen.

10. Når fanen siger Udført upload, er du klar til at bruge vejrmonitoren.

Trin 7: Leg med skærmen

Leg med skærmen
Leg med skærmen

Så snart modulet opretter forbindelse til WiFi -netværket, begynder skærmen at opdatere, og du vil se projektet komme til live.

Anbefalede: