Inhoudsopgave:

IoT Weermonitor E-Paper Display - Internet verbonden ESP8266: 7 stappen
IoT Weermonitor E-Paper Display - Internet verbonden ESP8266: 7 stappen

Video: IoT Weermonitor E-Paper Display - Internet verbonden ESP8266: 7 stappen

Video: IoT Weermonitor E-Paper Display - Internet verbonden ESP8266: 7 stappen
Video: Getting Started with the TTGO T5 E-Paper Display Development Board 2024, November
Anonim
Image
Image

Het E-Paper-display geeft de weersinformatie weer, gesynchroniseerd met OpenWeatherMap API (via WiFi). Het hart van het project is ESP8266/32.

Hé, wat is er, jongens? Akarsh hier van CETech. Vandaag gaan we een project maken dat een weermonitor is die alle weergerelateerde informatie weergeeft op een E-Paper-display van DFRobot.

Het display is aangesloten op een esp8266, u kunt ook een esp32 gebruiken met dit display. De esp8266 is verbonden met internet via wifi waarvan de details kunnen worden gewijzigd via de code die ik op GitHub heb verstrekt.

Dus laten we beginnen! Ik heb ook een video gemaakt over het in detail bouwen van dit project, ik raad aan om die te bekijken voor een beter inzicht en detail.

Stap 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen

Om dit te maken heb je een ESP8266 board of een ESP32 nodig en je kunt ook een batterij toevoegen als je wilt.

Voor de weergave heb ik een EPaper Firebeetle-module gebruikt.

Ik raad aan om met deze module een bord van DFRobot te gebruiken, omdat de pinout compatibel is en je nergens problemen zult ondervinden.

Stap 2: laat PCB's voor uw project maken

Laat PCB's voor uw project vervaardigen
Laat PCB's voor uw project vervaardigen

U moet JLCPCB eens bekijken om PCB's goedkoop online te bestellen!

U krijgt 10 PCB's van goede kwaliteit die voor $ 2 en wat verzendkosten zijn vervaardigd en naar uw deur worden verzonden. Ook krijg je korting op de verzendkosten op je eerste bestelling. Om uw eigen PCB te ontwerpen, gaat u naar easyEDA en uploadt u uw Gerber-bestanden naar JLCPCB om ze met een goede kwaliteit en een snelle doorlooptijd te laten vervaardigen.

Stap 3: Download en installeer de Arduino IDE

Download en installeer de Arduino IDE
Download en installeer de Arduino IDE

Download hier de Arduino IDE.

1. Installeer de Arduino IDE en open deze. 2. Ga naar Bestand > Voorkeuren

3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json toe aan de URL's van de Extra Boards Manager.

4. Ga naar Tools > Board > Boards Manager

5. Zoek naar ESP8266 en installeer vervolgens het bord.

6. Start de IDE opnieuw.

Stap 4: Sluit het E-paper Display aan op de Firebeetle Micro Controller

Sluit het E-paper Display aan op de Firebeetle Micro Controller
Sluit het E-paper Display aan op de Firebeetle Micro Controller

1. Pas de witte hoeken van beide modules aan en lijn ze uit en stapel de modules op elkaar.

Stap 5: Meld u aan op OpenWeatherMap.org

Aanmelden op de OpenWeatherMap.org
Aanmelden op de OpenWeatherMap.org
Aanmelden op de OpenWeatherMap.org
Aanmelden op de OpenWeatherMap.org

1. Ga naar de website.

2. Meld u aan met uw e-mailadres en andere inloggegevens (GRATIS).

3. Zodra u bent aangemeld, gaat u naar het tabblad API-sleutels en kopieert u uw unieke API-sleutel die we in de volgende stap nodig hebben.

Stap 6: de module coderen

De module coderen
De module coderen

1. Download de GitHub-repository:

2. Pak de gedownloade repository uit.

3. Kopieer de bibliotheken van de gedownloade repository naar de map Bibliotheek in de Arduino-schetsmap.

4. Open de Code.ino-schets in de Arduino IDE.

5. Wijzig de Wi-Fi SSID en het wachtwoord in de schets.

6. Voeg de API-sleutel van stap 4 toe aan regel 44 van de code in plaats van de hashtags.

7. Navigeer naar Extra > Bord. Selecteer het juiste bord dat je gebruikt, Firebeetle ESP8266 in mijn geval.

8. Selecteer de juiste comm. poort door naar Extra > Poort te gaan.

9. Druk op de uploadknop.

10. Als op het tabblad Klaar met uploaden staat, ben je klaar om de weermonitor te gebruiken.

Stap 7: Spelen met de monitor

Spelen met de monitor
Spelen met de monitor

Zodra de module zichzelf verbindt met het wifi-netwerk begint het display te verfrissen en zie je het project tot leven komen.

Aanbevolen: