Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
Nieko nėra geriau, kaip sukurti „pasidaryk pats“projektą, pakeičiantį jums naudingą komercinį produktą. Na, iš tikrųjų yra kažkas geresnio. Prie projekto pridedama IOT galimybė.
Kalbant apie automatizavimą, pradedantiesiems dažniausiai kyla baimė galvoti, kad jiems reikia atlikti sudėtingą programavimą, o kas ne. Tačiau dėl daugybės nemokamų paslaugų ir programinės įrangos, šiuo metu prieinamų būtent šiam tikslui, pagrindines IOT funkcijas pridėti prie savo projektų tapo lengviau nei bet kada.
Šioje pamokoje aš jums parodysiu, kaip galite naudoti dvi tokias programas - „Blynk“ir „IFTTT“, kad automatizuotumėte savo „pasidaryk pats“projektus. Leiskime tai pasiekti!
1 žingsnis: kaip jie veikia?
Savo projektui naudosiu esp8266, tačiau atminkite, kad ši pamoka tinka beveik bet kokiam „Wi-Fi“įgalintam mikrovaldikliui (pvz., Esp32). Šioje pamokoje sukurkime projektą, kuris įjungia šviesos diodą kiekvieną kartą, kai gausite naują „Twitter“sekėją. Kad šis projektas būtų įmanomas, turime kartu naudoti „Blynk“ir IFTTT.
IFTTT:
IFTTT veikia taip: „Jei TAI atsitinka, daryk TAI“. Jei mėgstate koduoti, galite tai palyginti su teiginiu „jei“. Mūsų atveju tai yra taip: „Jei aš gausiu naują„ Twitter “sekėją, atsiųskite signalą Blynkui“
Blynk:
„Blynk simpy“perkelia IFTTT aktyviklį į esp8266. Tarkime, kad mūsų šviesos diodas prijungtas prie GPIO kaiščio 5. „Blynk“gaus duomenis iš IFTTT ir paleidimo kaiščio 5.
Tiesą sakant, šios dvi programos gali nuveikti daug daugiau nei tik „pasidaryk pats“projektų automatizavimas. Galite žaisti su jais, kad sužinotumėte daugiau.
2 žingsnis: „Blynk“nustatymas
Pirmiausia įdiekite „Blynk“.
„Android“
IOS
Dabar sukurkite naują projektą. Kai tik tai padarysite, el. Laiške gausite autentifikavimo žetoną. Šis ženklas yra labai svarbus ir mes jį naudosime artimiausiais veiksmais. Bakstelėkite „+“ir pridėkite mygtuką iš valdiklio laukelio. Bakstelėkite naujai pridėtą mygtuką ir pasirodys mygtuko nustatymas. Čia pasirinkite kaištį, kurį norite suaktyvinti (šiuo atveju GPIO 5). Priklausomai nuo programos, galite nustatyti režimą, kad jis būtų stumiamas arba perjungiamas. Jei jis nustatytas stumti, kai tik suveikia IFTTT, kaištis įjungiamas ir akimirksniu išjungiamas (kaip bendras mygtukas) Jei jis nustatytas perjungti, kai tik IFTTT suveikia, kaištis įjungiamas ir lieka įjungtas
3 žingsnis: IFTTT nustatymas
Įdiekite IFTTT:
„Android“
IOS
IFTTT spustelėkite „gauti daugiau“. Dabar spustelėkite +, tada spustelėkite „tai“. Tada ieškokite ir pasirinkite „twitter“. Tada spustelėkite „naujas pasekėjas“.
Dabar spustelėkite „tai“ir paieškos juostoje ieškokite „webhooks“. Spustelėkite „pateikti žiniatinklio užklausą“ir įveskite URL. URL formatas yra https:// IP/Auth/update/pin
Kadangi mūsų smeigtukas yra GPIO 5, URL „PIN“pakeiskite į „D5“. Pakeiskite „Auth“į „blynk“projekto autentifikavimo žetoną, kurį gavote el. Pakeiskite IP savo šalies „blynk“debesies IP. Norėdami gauti IP, atidarykite komandų eilutę ir įveskite „ping blynk-cloud.com“. Indijos IP yra 188.166.206.43
Metodo skiltyje pasirinkite „put“, o turinio tipe - „application/json“. Kūne įveskite ["1"].
Reikėtų pažymėti, kad [„1“] reiškia įjungimo įjungimo režimą, o [„0“] - išjungimo mygtuką
4 žingsnis: programinės įrangos programavimas
Įsitikinkite, kad „Arduino IDE“yra įdiegtos bibliotekos esp8266 ir „Blynk“. Jei nesate tikri, kaip tai padaryti, spustelėkite čia, kad gautumėte greitą pamoką. Dabar eikite į failus> pavyzdžiai> „Blynk“> boards_wifi> esp8266. Pasirodys programos pavyzdys.
Nors galite tai redaguoti, nerekomenduočiau keisti eskizo pavyzdžio. Tiesiog nukopijuokite kodą ir įklijuokite į naują failą. Dabar galite redaguoti šį failą.
Turite pridėti savo „wifi ssid“ir slaptažodį programoje, kurioje sakoma „YourNetworkName“ir „YourPassword“. Taip pat „YourAuthToken“turėtų būti pakeistas autentifikavimo žyma, kurią gavote iš „blynk“. Atlikę šiuos veiksmus, galite pridėti savo projekto kodą į funkciją loop () po eilutės Blynk.run ().
Kadangi mūsų yra paprastas LED gaidukas, mes neturime rašyti jokio kodo. Jei prijungsime savo šviesos diodą prie GPIO kaiščio 5 (D1), mes galėsime įgyvendinti savo projektą.
5 žingsnis: Išbandykite
Šis paprastas metodas gali padaryti jūsų projektus nuostabius. Galite žaisti naudodami daugiau IFTTT aktyviklių ir „Blynk“funkcijų, kad suprastumėte, kiek daugiau galite nuveikti naudodami šias dvi programas.
Nežinote, kurį projektą pradėti? Štai keletas mano projektų, sukurtų naudojant „Blynk“ir IFTTT
Laikrodis, kuris keičia spalvą kiekvieną kartą, kai astronautas patenka į kosmosą
Prietaisas, primenantis gerti vandenį
Lempa, kuri mirksi kiekvieną kartą, kai ISS praeina virš galvos
Smagiai automatizuokite „pasidaryk pats“projektus:)
Rekomenduojamas:
Kaip pridėti „E-Ink“ekraną prie savo projekto: 12 žingsnių (su paveikslėliais)
Kaip prie savo projekto pridėti „E-Ink“ekraną: Daugelyje projektų stebimi tam tikri duomenys, pvz., Aplinkos duomenys, dažnai valdant „Arduino“. Mano atveju norėjau stebėti druskos lygį vandens minkštiklyje. Galbūt norėsite pasiekti duomenis per savo namų tinklą
Kaip pridėti IR nuotolinio valdymo pultą prie garsiakalbių sistemos: 5 žingsniai (su paveikslėliais)
Kaip pridėti IR nuotolinio valdymo pultą prie garsiakalbių sistemos: Šiame projekte aš jums parodysiu, kaip aš sukūriau papildomą grandinę savo garsiakalbių sistemai, kad galėčiau ją valdyti belaidžiu būdu su naminiu IR nuotolinio valdymo pultu. Pradėkime
Kaip lengvai pridėti bet kokio tipo šviesos diodus prie savo 3D spausdintuvo: 8 žingsniai (su paveikslėliais)
Kaip lengvai pridėti bet kokio tipo šviesos diodus prie savo 3D spausdintuvo: ar turite keletą atsarginių šviesos diodų, kurie rūsyje renka dulkes? Ar pavargote nuo to, kad nematote, ką spausdina jūsų spausdintuvas? Na, nesidairykite toliau, šis „Instructable“išmokys jus, kaip pridėti LED šviesos juostą ant spausdintuvo viršaus prie
Pridėti talpinį jutiklinį jungiklį prie savo projektų: 7 žingsniai
Pridėkite talpinį jutiklinį jungiklį prie savo projektų: Kaip pridėti talpinį jutiklinį jungiklį prie savo projektų namuose Sveiki, elektroniniai „pasidaryk pats“draugai šioje pamokoje parodysiu, kaip pigiai galite pridėti talpinį jutiklinį jungiklį prie savo elektroninių projektų ir pateikti savo „pasidaryk pats“projektą profesionali išvaizda
Kaip nemokamai pridėti skambėjimo tonų ir atsarginių vaizdo įrašų prie „Verizon Vx8500“(dar žinomo kaip „Chocolate“): 8 žingsniai
Kaip nemokamai pridėti skambėjimo tonų ir atsarginių vaizdo įrašų prie „Verizon Vx8500“(dar žinomo kaip „Šokoladas“): tai parodys, kaip sukurti „vx8500“(dar žinomo kaip šokoladas) įkrovimo/duomenų kabelį ir kaip naudoti kabelį skambėjimo tonų įkėlimui ir atsarginių kopijų kūrimui vcast vaizdo įrašai. Atsisakymas: Aš nesu atsakingas už tų, kurie skaito šį puslapį, veiksmus