
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09


Na zaslonu E-papir bodo prikazane vremenske informacije, sinhronizirane z API OpenWeatherMap (prek WiFi). Srce projekta je ESP8266/32.
Hej, kaj je, fantje? Akarsh tukaj iz CETech-a. Danes bomo naredili projekt, ki je vremenski monitor, ki prikazuje vse vremenske informacije na zaslonu E-Paper iz DFRobota.
Zaslon je priključen na esp8266, s tem zaslonom lahko uporabite tudi esp32. Esp8266 je povezan z internetom prek wifija, katerega podatke je mogoče spremeniti s kodo, ki sem jo posredoval na GitHubu.
Pa začnimo! Posnel sem tudi video o podrobni gradnji tega projekta, priporočam ogled za boljši vpogled in podrobnosti.
1. korak: Deli


Če želite to narediti, potrebujete ploščo ESP8266 ali ESP32, po želji pa lahko dodate tudi baterijo.
Za prikaz sem uporabil modul EPaper Firebeetle.
Predlagam, da s tem modulom uporabite ploščo DFRobot, saj bo pinout združljiv in se ne boste nikjer srečali, uporabil sem ploščo Firebeetle iz DFRobot, saj ima vgrajeno rešitev za polnjenje in spremljanje baterij.
2. korak: Pridobite PCB -je za vaš projekt

Za poceni naročilo tiskanih vezij na spletu morate preveriti JLCPCB!
Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 2 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju. Če želite oblikovati lastno tiskano vezje, pojdite na easyEDA, ko to storite, naložite svoje datoteke Gerber na JLCPCB, da bodo izdelani kakovostno in hitro.
3. korak: Prenesite in nastavite Arduino IDE

Prenesite Arduino IDE od tukaj.
1. Namestite Arduino IDE in ga odprite. 2. Pojdite v Datoteka> Nastavitve
3. Dodajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json dodatne URL -je upravitelja plošč.
4. Pojdite v Orodja> Kartica> Upravitelj plošč
5. Poiščite ESP8266 in nato namestite ploščo.
6. Znova zaženite IDE.
4. korak: Priključite zaslon e-papirja na mikro krmilnik Firebeetle

1. Preprosto ujemajte in poravnajte bele vogale obeh modulov in jih zložite drug na drugega.
5. korak: Prijavite se na OpenWeatherMap.org


1. Pojdite na spletno mesto.
2. Prijavite se s svojim e -poštnim naslovom in drugimi poverilnicami (BREZPLAČNO).
3. Ko ste prijavljeni, pojdite na zavihek Ključi API in kopirajte svoj edinstven ključ API, ki ga bomo potrebovali v naslednjem koraku.
6. korak: Kodiranje modula

1. Prenesite skladišče GitHub:
2. Izvlecite preneseno skladišče.
3. Kopirajte knjižnice iz prenesenega skladišča v mapo Knjižnica v mapi skice Arduino.
4. Odprite skico Code.ino v Arduino IDE.
5. V skici spremenite SSID in geslo Wi-Fi.
6. Namesto oznak oznak dodajte ključ API iz 4. koraka v vrstico 44 kode.
7. Pomaknite se do Orodja> Plošča. Izberite ustrezno ploščo, ki jo uporabljate, v mojem primeru Firebeetle ESP8266.
8. Izberite pravilno komunikacijo. vrata tako, da odprete Orodja> Vrata.
9. Pritisnite gumb za nalaganje.
10. Ko na zavihku piše Končano nalaganje, ste pripravljeni za uporabo vremenskega monitorja.
7. korak: Igranje z monitorjem

Takoj, ko se modul poveže z omrežjem WiFi, se zaslon začne osveževati in videli boste, da projekt zaživi.
Priporočena:
TTGO (barvni) zaslon z mikropythonom (T-zaslon TTGO): 6 korakov

TTGO (barvni) zaslon z Micropythonom (TTGO T-zaslon): TTGO T-zaslon je plošča, ki temelji na ESP32 in vključuje 1,14-palčni barvni zaslon. Ploščo lahko kupite za nagrado manj kot 7 $ (vključno z ladijskim prometom, nagrado na banggoodu). To je neverjetna nagrada za ESP32, vključno z zaslonom
I2C / IIC LCD zaslon - Uporabite SPI LCD za LCD zaslon I2C z uporabo modula SPI do IIC z Arduinom: 5 korakov

I2C / IIC LCD zaslon | Uporabite SPI LCD za LCD zaslon I2C z uporabo modula SPI do IIC z Arduinom: Pozdravljeni, saj ima navaden SPI LCD 1602 preveč žic za povezavo, zato ga je zelo težko povezati z arduinom, vendar je na trgu na voljo en modul, ki lahko pretvorite zaslon SPI v zaslon IIC, tako da morate priključiti samo 4 žice
I2C / IIC LCD zaslon - Pretvorite SPI LCD v LCD zaslon I2C: 5 korakov

I2C / IIC LCD zaslon | Pretvorite SPI LCD v LCD zaslon I2C: uporaba spi lcd zaslona zahteva preveč povezav, kar je res težko narediti, zato sem našel modul, ki lahko i2c lcd pretvori v spi lcd, zato začnimo
RabbitPi - omogočena Alexa, IFTTT povezan, pomočnik IoT, ki se premika po ušesih: 12 korakov

RabbitPi - Alexa Enabled, IFTTT Connected, Ear -Wiggling IoT Assistant: To je zastarel Nabaztag iz leta 2005 " pametni zajec " da sem z Raspberry Pi 3 in Adafruit Motor HAT z novim mikrofonom za spletno kamero in zvočnikom Philips Soundshooter, ki je v luštni originalni posodi
ESP8266 Vremenski zaslon in informacijski zaslon KVG: 5 korakov

ESP8266 Vremenski in informacijski zaslon KVG: To je preprost informacijski zaslon za vremensko napoved prek darksky.net in zaslonov v živo za avtobuse v Kielu prek " KVG Echtzeitabfahrten ". Zaslon temelji na NodeMCU (ESP8266) in LCD zaslonu ILI9341