
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37


Na ekranu E-papira prikazat će se vremenske informacije, sinkronizirane s OpenWeatherMap API (preko WiFi-a). Srce projekta je ESP8266/32.
Hej, šta ima momci? Akarsh ovdje iz CETech-a. Danas ćemo napraviti projekt koji je monitor vremena koji prikazuje sve vremenske informacije na ekranu e-papira iz DFRobota.
Zaslon je povezan s esp8266, s ovim zaslonom možete koristiti i esp32. Esp8266 je spojen na internet putem wifija čiji se detalji mogu promijeniti putem koda koji sam dao na GitHubu.
Pa krenimo! Snimio sam i video o detaljnoj izgradnji ovog projekta, preporučujem da to pogledate radi boljeg uvida i detalja.
Korak 1: Dijelovi


Da biste to učinili, trebat će vam ploča ESP8266 ili ESP32, a možete dodati i bateriju ako želite.
Za prikaz sam koristio EPaper Firebeetle modul.
Predlažem da s ovim modulom koristite ploču iz DFRobota jer će ispis biti kompatibilan i nećete se nigdje suočiti s problemima. Koristio sam Firebeetle ploču iz DFRobota jer ima ugrađeno rješenje za punjenje i nadzor baterije.
Korak 2: Nabavite PCB -ove za vaš projekat

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.
Korak 3: Preuzmite i postavite Arduino IDE

Preuzmite Arduino IDE odavde.
1. Instalirajte Arduino IDE i otvorite ga. 2. Idite na Datoteka> Postavke
3. Dodajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json dodatne URL -ove upravitelja ploča.
4. Idite na Alati> Ploča> Upravitelj ploča
5. Potražite ESP8266, a zatim instalirajte ploču.
6. Ponovo pokrenite IDE.
Korak 4: Povežite ekran e-papira sa mikrokontrolerom Firebeetle

1. Jednostavno poravnajte i poravnajte bijele uglove oba modula i složite module jedan na drugi.
Korak 5: Prijavite se na OpenWeatherMap.org


1. Idite na web lokaciju.
2. Prijavite se sa svojim ID -om e -pošte i drugim vjerodajnicama (BESPLATNO).
3. Nakon što ste prijavljeni, prijeđite na karticu API ključevi i kopirajte svoj jedinstveni API ključ koji će nam trebati u sljedećem koraku.
Korak 6: Kodiranje modula

1. Preuzmite GitHub spremište:
2. Izdvojite preuzeto spremište.
3. Kopirajte biblioteke iz preuzetog spremišta u fasciklu Library u Arduino mapi za skice.
4. Otvorite Code.ino skicu u Arduino IDE -u.
5. Promijenite Wi-Fi SSID i lozinku na skici.
6. Dodajte API ključ iz 4. koraka u red 44 koda umjesto hashtagova.
7. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP8266 u mom slučaju.
8. Odaberite ispravnu komunikaciju. port tako što ćete otići na Tools> Port.
9. Pritisnite dugme za otpremanje.
10. Kada kartica kaže Gotovo učitavanje, spremni ste za upotrebu meteorologa.
Korak 7: Igranje s monitorom

Čim se modul poveže s WiFi mrežom, zaslon počinje osvježavati i vidjet ćete kako projekt oživljava.
Preporučuje se:
Dobijanje vremena s interneta pomoću ESP8266 - Projekat NTP sata sa ESP8266 Nodemcu: 5 koraka

Dobijanje vremena s interneta pomoću ESP8266 | Projekat NTP sata sa ESP8266 Nodemcu: U ovom vodiču ćemo vidjeti kako dobiti vrijeme koristeći ESP8266/nodemcu sa Arduino IDE -om. Dobijanje vremena posebno je korisno pri bilježenju podataka radi vremenske oznake vaših očitanja. Ako vaš ESP8266 projekt ima pristup internetu, možete dobiti vrijeme koristeći Network T
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka

Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v
ESP8266-01 IoT pametni mjerač vremena za kućnu automatizaciju: 9 koraka (sa slikama)

ESP8266-01 IoT pametni mjerač vremena za kućnu automatizaciju: UPDATES30/09/2018: Firmware ažuriran na Ver 1.09. Sada sa osnovnom podrškom Sonoff01/10/2018: Probna verzija firmvera 1.10 dostupna za testiranje na ESP8266-01 sa problemima S obzirom na to da su nove ključne riječi Internet stvari (IoT) i kućna automatizacija, odlučio sam
Kako napraviti IoT uređaj za kontrolu uređaja i praćenje vremena pomoću Esp8266: 5 koraka

Kako napraviti IoT uređaj za kontrolu uređaja i praćenje vremena pomoću Esp8266: Internet stvari (IoT) je međusobno umrežavanje fizičkih uređaja (koji se nazivaju i "povezani uređaji" i "pametni uređaji"), zgrada, i drugi predmeti ugrađeni u elektroniku, softver, senzore, aktuatore i
Mrežni sat i monitor vremena baziran na ESP8266: 3 koraka (sa slikama)

Mrežni sat i monitor vremena baziran na ESP8266: Kratki i jednostavni vikend projekat sa ESP8266 i 0,96 '' 128x64 OLED ekranom. Uređaj je mrežni sat, tj. Dohvaća vrijeme sa ntp servera. Takođe prikazuje vremenske informacije sa ikonama sa openweathermap.org Potrebni delovi: 1. Modul ESP8266 (A