Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
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
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
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
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
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:
ESP8266 Sat vremenske stanice: 4 koraka
ESP8266 Sat vremenske postaje: Ovaj projekt je lijep način prikaza vremena i vremena u malom prikladnom paketu. Objasnit ću projekt, kako funkcionira i ovdje prikazati kôd. Možete pritisnuti različite tipke za prikaz trenutnog vremena na određenoj lokaciji, kao i tempe
8051 Povezivanje sa DS1307 RTC i prikaz vremenske oznake na LCD -u: 5 koraka
8051 Povezivanje sa DS1307 RTC -om i prikaz vremenske oznake na LCD -u: U ovom vodiču smo vam objasnili kako možemo povezati 8051 mikrokontroler sa ds1307 RTC. Ovdje prikazujemo RTC vrijeme na LCD -u pomoću simulacije proteusa
Art Deco Prikaz vremenske prognoze: 9 koraka (sa slikama)
Art Deco prikaz vremenske prognoze: Pozdrav prijatelji, u ovom uputstvu ćemo vidjeti vruće za izradu ovog prikaza vremenske prognoze. Za prikaz vremenske prognoze koristi mini ploču Wemos D1 zajedno s 1,8 -inčnim TFT ekranom u boji. Dizajnirao sam i 3D štampao kućište za
Oblačnost vremenske prognoze: 11 koraka (sa slikama)
Cloud Weather Forecast: Ovaj projekat stvara vremenski oblak koristeći Raspberry Pi Zero W. Povezuje se s Yahoo Weather API -jem i ovisno o prognozi za sljedeći dan mijenja boje. Inspirisala me je zgrada za gas u Viskonsinu koja ima plamen na krovu koji se menja
Sigurnosno kopiranje na mreži pomoću vašeg Gmail računa: 4 koraka
Sigurnosno kopiranje na mreži pomoću vašeg Gmail računa: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail pogon je mali program za Windows operativni sistem koji vaš Gmail račun pretvara u? sigurnosna kopija ?. Možete koristiti svoj Gmail račun za spremanje datoteka koje