Widget za prikaz vremenske prognoze na mreži pomoću ESP8266: 4 koraka
Widget za prikaz vremenske prognoze na mreži pomoću ESP8266: 4 koraka
Anonim
Widget za prikaz vremenske prognoze na mreži pomoću ESP8266
Widget za prikaz vremenske prognoze na mreži pomoću ESP8266

Prije nekoliko sedmica naučili smo kako izgraditi mrežni sistem za prikaz vremena koji je dobivao vremenske informacije za određeni grad i prikazivao ih na OLED modulu. Za taj smo projekt koristili Arduino Nano 33 IoT ploču, koja je nova ploča koja ima puno funkcija, 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 vremena na mreži koji je sličan prethodnom projektu.

Gornji video zapis 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 ekran ćemo koristiti OLED modul od 0,96”.

Korak 2: Preuzmite, ažurirajte i otpremite 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, informacije o vremenu dobivat ćemo od usluge OpenWeatherMap. Preuzmite skicu putem 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 informacije 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 što ćete se prijaviti ili prijaviti 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 WiFi vjerodajnica jer se moramo povezati na mrežu kako bi ovo funkcioniralo. Druga stvar koju trebate napraviti na skici je da ažurirate API poziv svojim podacima o gradu i API ključem. Uverite se da imate instaliran odgovarajući paket podrške za ploču ESP8266. Također ćete morati instalirati ArduinoJSON i u8g2 biblioteke da bi skica radila. Videozapis ć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 postavljanje. Nakon učitavanja, ploča će odštampati status zajedno sa 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: Povežite OLED modul i testirajte

Povežite OLED modul i testirajte
Povežite OLED modul i testirajte
Povežite OLED modul i testirajte
Povežite 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 vremenske informacije i ona će je odštampati na OLED modulu.

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

Sve što sada treba učiniti je dodati odgovarajuće kućište i ja ću koristiti ovaj model iz Thingiverse -a (https://www.thingiverse.com/thing:857858). Ovo je isti onaj koji je korišten za projekt mrežnog vremena i izgled mi se jako sviđa.

Dodajte žicu odgovarajuće dužine 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 biste ga držali 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 vam na podršci!

Preporučuje se: