Satura rādītājs:

Tiešsaistes laika displeja logrīks, izmantojot ESP8266: 4 soļi
Tiešsaistes laika displeja logrīks, izmantojot ESP8266: 4 soļi

Video: Tiešsaistes laika displeja logrīks, izmantojot ESP8266: 4 soļi

Video: Tiešsaistes laika displeja logrīks, izmantojot ESP8266: 4 soļi
Video: How to Check Screen Time on Android 2024, Jūlijs
Anonim
Tiešsaistes laika displeja logrīks, izmantojot ESP8266
Tiešsaistes laika displeja logrīks, izmantojot ESP8266

Pirms pāris nedēļām mēs iemācījāmies izveidot tiešsaistes laika displeja sistēmu, kas ieguva informāciju par laika apstākļiem konkrētai pilsētai un parādīja to OLED modulī. Šim projektam mēs izmantojām Arduino Nano 33 IoT plati, kas ir jauna plāksne ar daudzām funkcijām, bet ir nedaudz dārgāka un lielāka salīdzinājumā ar alternatīvām. Šajā rakstā mēs iemācīsimies izveidot šo kompakto un jauko mazo tiešsaistes laika displeja logrīku, kas ir līdzīgs iepriekšējam projektam.

Iepriekš redzamajā video ir viss, kas jums jāzina, kā arī paskaidrots, kā skice tiek salikta.

1. darbība: apkopojiet elektroniku

Savāc elektroniku
Savāc elektroniku

Mēs izmantosim mini paneli WeMos D1, kas izmanto ESP8266 mikroshēmojumu, un displejam izmantosim 0,96 collu OLED moduli.

2. darbība. Lejupielādējiet, atjauniniet un augšupielādējiet skici

Lejupielādējiet, atjauniniet un augšupielādējiet skici
Lejupielādējiet, atjauniniet un augšupielādējiet skici
Lejupielādējiet, atjauniniet un augšupielādējiet skici
Lejupielādējiet, atjauniniet un augšupielādējiet skici
Lejupielādējiet, atjauniniet un augšupielādējiet skici
Lejupielādējiet, atjauniniet un augšupielādējiet skici

Tāpat kā iepriekšējais projekts, mēs saņemsim laika apstākļu informāciju no pakalpojuma OpenWeatherMap. Lejupielādējiet skici, izmantojot šo saiti:

Lai izmantotu pakalpojumu OpenWeatherMap, mums vispirms ir jāiegūst API atslēga. Pakalpojumam OpenWeatherMap ir bezmaksas plāns, kas ļauj veikt ne vairāk kā 60 API zvanus minūtē. Tas nozīmē, ka mēs varam pieprasīt informāciju par laika apstākļiem maksimāli reizi sekundē, kas ir vairāk nekā mums nepieciešams. Video aptver visu procesu, bet šeit ir teksta versija, kas jādara:

Sāciet, reģistrējoties vai piesakoties pakalpojumā OpenWeatherMap, un dodieties uz API sadaļu. Ievadiet jaunas atslēgas nosaukumu un noklikšķiniet uz ģenerēšanas pogas. Pierakstiet šo atslēgu, bet nekopīgojiet to nevienam. Paiet nedaudz laika, līdz šī atslēga tiek aktivizēta, tāpēc jums būs jāgaida kādu laiku. Var paiet pat stunda, līdz tas tiks pabeigts, bet mana atslēga tika aktivizēta 10 minūšu laikā.

Sāciet atjaunināt skici, pievienojot savus WiFi akreditācijas datus, jo mums ir nepieciešams izveidot savienojumu ar tīklu, lai tas darbotos. Otra lieta, kas jums jādara skicē, ir atjaunināt API zvanu, izmantojot pilsētas informāciju un API atslēgu. Pārliecinieties, vai ESP8266 plāksnei ir instalēta pareiza tāfeles atbalsta pakotne. Lai skice darbotos, jums būs jāinstalē arī bibliotēkas ArduinoJSON un u8g2. Video parāda visa šī instalēšanas procesu.

Kad esat pabeidzis, pievienojiet dēli, pārliecinieties, ka esat izvēlējies pareizos tāfeles iestatījumus un nospiediet augšupielādes pogu. Pēc augšupielādes tāfele sērijas terminālī izdrukās statusu kopā ar laika apstākļu informāciju. Pirms pārejat uz nākamo darbību, varat to apskatīt, lai pārliecinātos, ka viss darbojas kā paredzēts.

3. darbība: pievienojiet OLED moduli un pārbaudiet

Pievienojiet OLED moduli un pārbaudiet
Pievienojiet OLED moduli un pārbaudiet
Pievienojiet OLED moduli un pārbaudiet
Pievienojiet OLED moduli un pārbaudiet

Tagad, kad skice darbojas pareizi, mums ir jāpievieno OLED modulis. Izmantojiet iepriekš redzamo elektroinstalācijas shēmu un pārliecinieties, vai OLED modulim pievienojat pareizo barošanas spriegumu, jo daži no tiem pieņem tikai 3,3 V.

Kad esat izveidojis savienojumu, ieslēdziet tāfeli un jums vajadzētu redzēt sveiciena ziņojumu. Dodiet padomei dažas sekundes, lai iegūtu informāciju par laika apstākļiem, un tā to izdrukās OLED modulī.

4. solis: izmantojiet korpusu

Izmantojiet korpusu
Izmantojiet korpusu
Izmantojiet korpusu
Izmantojiet korpusu
Izmantojiet korpusu
Izmantojiet korpusu
Izmantojiet korpusu
Izmantojiet korpusu

Atliek tikai pievienot piemērotu korpusu, un es izmantošu šo Thingiverse modeli (https://www.thingiverse.com/thing:857858). Šis ir tas pats, kas tika izmantots tīkla laika projektam, un man ļoti patīk tā izskats.

Pievienojiet OLED modulim piemērota garuma vadu kopā ar divpusēju lenti. Novietojiet to vietā un izmantojiet karstu līmi vadu tuvumā, lai noturētu to vietā. Pēc tam novietojiet tāfelīti uz paplātes/aizmugurējā vāka un pielodējiet OLED moduli tajā tāpat kā iepriekš. Visbeidzot, nospiediet vāku vietā un pievienojiet nedaudz līmes, lai to noturētu vietā.

Ja jums patika šis veidojums, lūdzu, apsveriet iespēju abonēt mūsu YouTube kanālu un sekot mums sociālajos medijos. Tas nemaksā neko, bet jūsu atbalsts mums ārkārtīgi palīdzēs turpināt veidot līdzīgus projektus.

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe vietne:

Paldies Tev par atbalstu!

Ieteicams: