Turinys:
- 1 žingsnis: surinkite elektroniką
- 2 veiksmas: atsisiųskite, atnaujinkite ir įkelkite eskizą
- 3 veiksmas: prijunkite OLED modulį ir išbandykite
- 4 žingsnis: naudokite gaubtą
Video: Internetinis orų rodymo valdiklis naudojant ESP8266: 4 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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ą
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ą
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
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ą
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:
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: 8 žingsniai
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: Šioje pamokoje sužinosime, kaip rodyti laiką naudojant RTC DS1307 modulį ir LED ekraną TM1637 bei „Visuino“. Žiūrėkite vaizdo įrašą
Orų duomenys naudojant „Google“skaičiuokles ir „Google“scenarijų: 7 veiksmai
Orų duomenys naudojant „Google“skaičiuokles ir „Google“scenarijų: Šiame „Blogtut“SHT25 jutiklio rodmenis nusiųsime „Google“lapams naudodami „Adafruit huzzah ESP8266“, kuris padeda siųsti duomenis į internetą. Duomenų siuntimas į „Google“lapo langelį yra labai naudingas ir pagrindinis būdas išsaugoti duomenis
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Kaip sukurti orų stotį naudojant „XinaBox“ir „Ubidots“naudojant HTTP: 7 veiksmai
Kaip sukurti orų stotį naudojant „XinaBox“ir „Ubidots“naudojant HTTP: Sužinokite, kaip sukurti savo orų stotį „Ubidots“naudojant „XinaBox xChips“(IP01, CW01 ir SW01) ESP8266 Core ir „Wi-Fi“modulis („xChip CW01“) leidžia vartotojams siųsti duomenis iš „XinaBox“modulinių „xChips“į debesį. Šiuos duomenis galima stebėti nuotoliniu būdu
ESP8266 orų valdiklis: 9 žingsniai (su nuotraukomis)
ESP8266 „Weather Widget“: [Play Video] Sveiki atvykę į mano naują „Weather Widget“projektą. Visus mano projektus galite rasti: https://www.opengreenenergy.com/ arba mobilųjį įrenginį ir atlikti nurodytą darbą