Sadržaj:

Widget za mrežni prikaz vremena pomoću ESP8266: 4 koraka
Widget za mrežni prikaz vremena pomoću ESP8266: 4 koraka

Video: Widget za mrežni prikaz vremena pomoću ESP8266: 4 koraka

Video: Widget za mrežni prikaz vremena pomoću ESP8266: 4 koraka
Video: Подробный обзор Garmin Instinct Crossover 2024, Srpanj
Anonim
Widget za mrežni prikaz vremena pomoću ESP8266
Widget za mrežni prikaz vremena pomoću ESP8266

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

Okupite elektroniku
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

Preuzmite, ažurirajte i prenesite skicu
Preuzmite, ažurirajte i prenesite skicu
Preuzmite, ažurirajte i prenesite skicu
Preuzmite, ažurirajte i prenesite skicu
Preuzmite, ažurirajte i prenesite skicu
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

Spojite OLED modul i testirajte
Spojite OLED modul i testirajte
Spojite OLED modul i testirajte
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

Koristite kućište
Koristite kućište
Koristite kućište
Koristite kućište
Koristite kućište
Koristite kućište
Koristite kućište
Koristite 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: