Turinys:

Internetinis orų rodymo valdiklis naudojant ESP8266: 4 veiksmai
Internetinis orų rodymo valdiklis naudojant ESP8266: 4 veiksmai

Video: Internetinis orų rodymo valdiklis naudojant ESP8266: 4 veiksmai

Video: Internetinis orų rodymo valdiklis naudojant ESP8266: 4 veiksmai
Video: NIEKAS NERUOŠTA #6 svečiuose Laurynas Suodaitis apie skandalus, turtus ir buvusias - nekalbėjome 2024, Lapkritis
Anonim
Internetinis orų rodymo valdiklis naudojant ESP8266
Internetinis orų rodymo valdiklis naudojant ESP8266

Prieš porą savaičių mes išmokome sukurti internetinę orų rodymo sistemą, kuri gautų orų informaciją apie tam tikrą miestą ir rodytų ją OLED modulyje. Šiam projektui naudojome „Arduino Nano 33 IoT“plokštę, kuri yra nauja plokštė, turinti daug funkcijų, tačiau yra šiek tiek brangesnė ir didesnė, palyginti su alternatyvomis. Šiame įraše sužinosime, kaip sukurti šį kompaktišką ir mielą mažą internetinį orų ekrano valdiklį, panašų į ankstesnį projektą.

Aukščiau pateiktame vaizdo įraše pateikiama viskas, ką reikia žinoti, taip pat paaiškinta, kaip sudaromas eskizas.

1 žingsnis: surinkite elektroniką

Surinkite elektroniką
Surinkite elektroniką

Mes naudosime „WeMos D1“mini plokštę, naudojančią ESP8266 mikroschemų rinkinį, ir ekranui naudosime 0,96 colio OLED modulį.

2 veiksmas: atsisiųskite, atnaujinkite ir įkelkite eskizą

Atsisiųskite, atnaujinkite ir įkelkite eskizą
Atsisiųskite, atnaujinkite ir įkelkite eskizą
Atsisiųskite, atnaujinkite ir įkelkite eskizą
Atsisiųskite, atnaujinkite ir įkelkite eskizą
Atsisiųskite, atnaujinkite ir įkelkite eskizą
Atsisiųskite, atnaujinkite ir įkelkite eskizą

Kaip ir ankstesnis projektas, orų informaciją gausime iš „OpenWeatherMap“paslaugos. Atsisiųskite eskizą naudodami šią nuorodą:

Norėdami naudotis „OpenWeatherMap“paslauga, pirmiausia turime gauti API raktą. „OpenWeatherMap“paslauga turi nemokamą planą, leidžiantį ne daugiau kaip 60 API skambučių per minutę. Tai reiškia, kad mes galime paprašyti informacijos apie orą ne dažniau kaip kartą per sekundę, o tai yra daugiau nei mums reikia. Vaizdo įrašas apima visą procesą, tačiau čia yra teksto versija, ką reikia padaryti:

Pradėkite prisiregistruodami arba prisijungdami prie „OpenWeatherMap“paslaugos ir pereikite prie API skyriaus. Įveskite naujo rakto pavadinimą ir spustelėkite mygtuką „Sukurti“. Užsirašykite šį raktą, bet nesidalykite juo su niekuo. Šiam raktui suaktyvinti reikia šiek tiek laiko, todėl turėsite šiek tiek palaukti. Tai gali užtrukti iki valandos, kol tai bus baigta, bet mano raktas buvo suaktyvintas per 10 minučių.

Pradėkite atnaujinti eskizą pridėdami „WiFi“prisijungimo duomenis, nes mums reikia prisijungti prie tinklo, kad tai veiktų. Kitas dalykas, kurį turite padaryti eskize, yra atnaujinti API skambutį su miesto informacija ir API raktu. Įsitikinkite, kad ESP8266 plokštėje įdiegtas tinkamas plokštės palaikymo paketas. Taip pat turėsite įdiegti „ArduinoJSON“ir „u8g2“bibliotekas, kad eskizas veiktų. Vaizdo įrašas parodo, kaip visa tai įdiegti.

Baigę prijunkite plokštę, įsitikinkite, kad pasirinkote teisingus plokštės nustatymus, ir paspauskite įkėlimo mygtuką. Įkėlus plokštė išspausdins būseną kartu su orų informacija į serijinį terminalą. Galite peržiūrėti tai ir įsitikinti, kad viskas veikia taip, kaip tikėtasi, prieš pereinant prie kito veiksmo.

3 veiksmas: prijunkite OLED modulį ir išbandykite

Prijunkite OLED modulį ir išbandykite
Prijunkite OLED modulį ir išbandykite
Prijunkite OLED modulį ir išbandykite
Prijunkite OLED modulį ir išbandykite

Dabar, kai eskizas veikia tinkamai, turime prijungti OLED modulį. Naudokite aukščiau pateiktą prijungimo schemą ir įsitikinkite, kad prie OLED modulio prijungėte tinkamą maitinimo įtampą, nes kai kurie priima tik 3,3 V.

Kai prijungsite, įjunkite plokštę ir turėtumėte pamatyti pasveikinimo pranešimą. Suteikite lentai keletą sekundžių, kad gautų orų informaciją, ir ji išspausdins ją į OLED modulį.

4 žingsnis: naudokite gaubtą

Naudokite gaubtą
Naudokite gaubtą
Naudokite gaubtą
Naudokite gaubtą
Naudokite gaubtą
Naudokite gaubtą
Naudokite gaubtą
Naudokite gaubtą

Viskas, ką dabar reikia padaryti, yra pridėti tinkamą korpusą, ir aš naudosiu šį „Thingiverse“modelį (https://www.thingiverse.com/thing:857858). Tai tas pats, kuris buvo naudojamas tinklo laiko projektui, ir man labai patinka jo išvaizda.

Prie OLED modulio pridėkite tinkamo ilgio vielą kartu su dvipuse juosta. Padėkite jį į šoną ir naudokite karštus klijus šalia laidų, kad laikytumėte savo poziciją. Tada padėkite plokštę ant dėklo/galinio dangtelio ir prijunkite prie jos OLED modulį, kaip anksčiau. Galiausiai stumkite dangtelį į vietą ir įpilkite šiek tiek klijų, kad jis laikytųsi.

Jei jums patiko šis kūrimas, apsvarstykite galimybę užsiprenumeruoti mūsų „YouTube“kanalą ir sekti mus socialinėje žiniasklaidoje. Tai nieko nekainuoja, bet jūsų parama mums labai padės toliau kurti tokius projektus.

  • „YouTube“:
  • Instagram:
  • „Facebook“:
  • „Twitter“:
  • „BnBe“svetainė:

Dėkojame už palaikymą!

Rekomenduojamas: