Sadržaj:
- Korak 1: Okupite elektroniku
- Korak 2: Preuzmite, ažurirajte i prenesite skicu
- Korak 3: Spojite OLED modul i testirajte
- Korak 4: Upotrijebite kućište
Video: Widget za mrežni prikaz vremena pomoću ESP8266: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Prije nekoliko tjedana naučili smo kako izgraditi mrežni sustav prikaza vremena koji je dobivao vremenske podatke za određeni grad i prikazivao ih na OLED modulu. Za taj smo projekt koristili Arduino Nano 33 IoT ploču, novu ploču koja ima mnogo značajki, ali je malo skupa i veća u usporedbi s alternativama. U ovom ćemo članku naučiti kako izgraditi ovaj kompaktni i simpatični mali widget za prikaz vremenskih prilika sličan prethodnom projektu.
Gornji videozapis pokriva sve što trebate znati, a također objašnjava i kako je skica sastavljena.
Korak 1: Okupite elektroniku
Koristit ćemo WeMos D1 mini ploču koja koristi čipset ESP8266, a za zaslon ćemo koristiti OLED modul od 0,96”.
Korak 2: Preuzmite, ažurirajte i prenesite skicu
Kao i prethodni projekt, podatke o vremenu dobivat ćemo od usluge OpenWeatherMap. Skicu preuzmite pomoću sljedeće veze:
Najprije moramo nabaviti API ključ za korištenje usluge OpenWeatherMap. Usluga OpenWeatherMap ima besplatni plan koji omogućuje maksimalno 60 API poziva u minuti. To znači da možemo zatražiti vremenske podatke maksimalno jednom svake sekunde, što je više od onoga što nam je potrebno. Videozapis prolazi kroz cijeli proces, ali evo tekstualne verzije onoga što treba učiniti:
Počnite tako da se prijavite ili prijavite na uslugu OpenWeatherMap i prijeđite na odjeljak API. Unesite naziv za novi ključ i kliknite gumb za generiranje. Zabilježite ovaj ključ, ali ga ne dijelite ni s kim. Potrebno je malo vremena da se ovaj ključ aktivira pa ćete morati pričekati neko vrijeme. To bi moglo potrajati do sat vremena dok se ovo ne dovrši, ali moj ključ je aktiviran u roku od 10 minuta.
Počnite ažurirati skicu dodavanjem svojih vjerodajnica za WiFi jer se moramo povezati na mrežu kako bi ovo funkcioniralo. Druga stvar koju trebate napraviti na skici je ažurirati API poziv svojim podacima o gradu i API ključem. Provjerite jeste li instalirali ispravan paket podrške za ploču ESP8266. Također ćete morati instalirati ArduinoJSON i u8g2 knjižnice da bi skica radila. Video će vas provesti kroz proces instaliranja svega ovoga.
Kad završite, povežite ploču, provjerite jeste li odabrali ispravne postavke ploče i pritisnite gumb za prijenos. Nakon što se učita, ploča će ispisati status zajedno s vremenskim podacima na serijski terminal. Ovo možete pogledati kako biste bili sigurni da sve radi kako se očekuje, prije nego prijeđete na sljedeći korak.
Korak 3: Spojite OLED modul i testirajte
Sada kada skica ispravno radi, moramo spojiti OLED modul. Upotrijebite gornji dijagram ožičenja i provjerite jeste li na OLED modul priključili ispravan napon napajanja jer neki prihvaćaju samo 3,3 V.
Nakon povezivanja uključite ploču i trebali biste vidjeti poruku dobrodošlice. Dajte ploči nekoliko sekundi da dobije informacije o vremenu i ispisat će je na OLED modul.
Korak 4: Upotrijebite kućište
Sve što sada treba učiniti je dodati prikladno kućište i ja ću koristiti ovaj model iz Thingiverse -a (https://www.thingiverse.com/thing:857858). Ovo je isti koji je korišten za projekt mrežnog vremena i izgled mi se jako sviđa.
Dodajte žicu odgovarajuće duljine u OLED modul zajedno s nešto dvostrane trake. Postavite ga na mjesto i upotrijebite vruće ljepilo u blizini žica kako biste ga držali na mjestu. Zatim postavite ploču na ladicu/stražnji poklopac i lemite OLED modul na nju kao i prije. Na kraju, gurnite poklopac na mjesto i dodajte malo ljepila kako bi ga zadržao na mjestu.
Ako vam se svidjela ova verzija, razmislite o tome da se pretplatite na naš YouTube kanal i pratite nas na društvenim mrežama. Ne košta ništa, ali vaša podrška će nam neizmjerno pomoći u nastavku stvaranja ovakvih projekata.
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe web stranica:
Hvala na podršci!
Preporučeni:
Jednostavan prikaz vremena pomoću Raspberry PI i Cyntech WeatherHAT: 4 koraka
Jednostavan prikaz vremena pomoću Raspberry PI -a i Cyntech WeatherHAT -a: * Yahoo je u 2019. promijenio API i ovo je prestalo raditi. Nisam bio svjestan promjene. U rujnu 2020. ovaj je projekt ažuriran kako bi koristio API OPENWEATHERMAP. Pogledajte dolje ažurirani odjeljak, ostatak ovih informacija ipak je dobar
Internet sat: Prikaz datuma i vremena s OLED -om pomoću ESP8266 NodeMCU s NTP protokolom: 6 koraka
Internet sat: Prikažite datum i vrijeme s OLED -om koristeći ESP8266 NodeMCU s NTP protokolom: Zdravo dečki, u ovim uputama napravit ćemo internetski sat koji će dobivati vrijeme s interneta pa za ovaj projekt neće trebati nikakav RTC za pokretanje, samo će mu trebati radna internetska veza A za ovaj projekt potreban vam je esp8266 koji će imati
Prikaz datuma, vremena i temperature pomoću XinaBox -a: 8 koraka
Prikaz datuma, vremena i temperature pomoću XinaBox -a: Cool OLED zaslon koji prikazuje datum, vrijeme i temperaturu u Celzijusima i Fahrenheitima pomoću Xinabox x čipova na temelju ESP8266
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
Mrežni sat i nadzor vremena temeljen na ESP8266: 3 koraka (sa slikama)
Mrežni sat i nadzor vremena temeljen na ESP8266: Kratki i jednostavni vikend projekt s ESP8266 i 0,96 '' 128x64 OLED zaslonom. Uređaj je mrežni sat, tj. Dohvaća vrijeme s ntp poslužitelja. Također prikazuje vremenske podatke s ikonama s openweathermap.org Potrebni dijelovi: 1. Modul ESP8266 (A