Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Asgjë nuk është më mirë sesa të bëni një projekt DIY i cili zëvendëson një produkt komercial që ju duket i dobishëm. Epo në fakt, ka diçka më të mirë se kaq. Shtimi i aftësisë IOT në projektin tuaj.
Kur bëhet fjalë për automatizimin, fillestarët zakonisht tronditen duke menduar se duhet të bëjnë programime komplekse dhe çfarë jo. Por falë shumë shërbimeve dhe programeve falas të disponueshme për këtë qëllim këto ditë, shtimi i veçorive themelore të IOT në projektet tuaja është bërë më e lehtë se kurrë.
Në këtë udhëzues, unë do t'ju tregoj se si mund të përdorni dy softuerë të tillë - Blynk dhe IFTTT, për të automatizuar projektet tuaja DIY. Le të arrijmë tek ajo!
Hapi 1: Si funksionojnë këto?
Unë do të përdor esp8266 për projektin tim, por mbani mend se ky tutorial është i zbatueshëm për pothuajse çdo mikrokontrollues të aktivizuar me Wi-Fi (për shembull, esp32) Për këtë tutorial, le të bëjmë një projekt që ndez një LED çdo herë që merrni një ndjekës të ri në Twitter. Me Për ta bërë të mundur këtë projekt, ne duhet të përdorim Blynk dhe IFTTT së bashku.
IFTTT:
IFTTT funksionon kështu: "Nëse kjo ndodh atëherë bëni atë". Nëse jeni të përfshirë në kodim, mund ta krahasoni këtë me një "nëse deklaratë". Në rastin tonë është kështu: "Nëse marr një ndjekës të ri në Twitter, atëherë dërgoni një sinjal Blynk"
Blynk:
Blynk simpy transferon këmbëzën IFTTT në esp8266. Thuaj që LED -ja jonë është e lidhur me pinin GPIO 5. Blynk do të marrë të dhëna nga IFTTT dhe këmbëzën pin 5.
Në fakt, këto dy aplikacione mund të bëjnë shumë më tepër sesa thjesht automatizimi i projekteve tuaja DIY. Mund të luani me ta për të ditur më shumë.
Hapi 2: Vendosja e Blynk
Së pari, instaloni Blynk.
Android
IOS
Tani krijoni një projekt të ri. Sapo ta bëni këtë, do të merrni një shenjë Auth në emailin tuaj. Ky simbol është shumë i rëndësishëm dhe ne do ta përdorim atë në hapat e ardhshëm. Prekni "+" dhe shtoni një buton nga kutia e miniaplikacioneve. Prekni butonin e sapo shtuar dhe cilësimi i butonit do të shfaqet. Këtu zgjidhni pinin që dëshironi të aktivizoni (GPIO 5 në këtë rast). Mund të vendosni modalitetin e shtyrjes ose ndërrimit bazuar në aplikacionin tuaj. Nëse është vendosur të shtyjë, sapo të fillojë IFTTT, kunja ndizet dhe fiket menjëherë (si një buton i përgjithshëm shtytës) Nëse është vendosur të kalojë, sapo të fillojë IFTTT, kunja ndizet dhe mbetet ON
Hapi 3: Vendosja e IFTTT
Instaloni IFTTT:
Android
IOS
Në IFTTT, klikoni në "merrni më shumë". Tani klikoni në + dhe pastaj klikoni në "këtë". Pastaj kërkoni dhe zgjidhni "twitter". Pastaj klikoni në "ndjekës i ri".
Tani klikoni mbi "atë" dhe kërkoni për "lidhëset e uebit" në shiritin e kërkimit. Klikoni në "bëni një kërkesë në internet" dhe futni URL -në. Formati i URL -së është https:// IP/Auth/update/pin
Meqenëse kunja jonë është GPIO 5, zëvendësoni "pin" në URL në "D5" Zëvendësoni Auth me shenjën Auth të projektit blynk që keni marrë në emailin tuaj në hapin e mëparshëm. Zëvendësoni IP me blynk cloud cloud të vendit tuaj. Për të marrë IP, hapni komandën dhe shkruani "ping blynk-cloud.com". Për Indinë, IP është 188.166.206.43
Zgjidhni "vënë" në seksionin e metodës dhe zgjidhni "aplikacion/json" në llojin e përmbajtjes. Në trup, shkruani ["1"].
Duhet të theksohet se ["1"] paraqet shkaktuesin ON dhe ["0"] paraqet shkyçjen OFF
Hapi 4: Programimi i pajisjes suaj
Sigurohuni që keni bibliotekat esp8266 dhe Blynk të instaluara në Arduino IDE tuaj. Nëse nuk jeni të sigurt se si ta bëni këtë, klikoni këtu për një mësim të shpejtë. Tani shkoni te skedarët> shembujt> Blynk> boards_wifi> esp8266. Do të shfaqet një program mostër.
Edhe pse mund ta redaktoni këtë, unë nuk do të rekomandoja të modifikoni një skicë shembull. Thjesht kopjoni kodin dhe ngjiteni në një skedar të ri. Tani mund ta redaktoni këtë skedar.
Ju duhet të shtoni ssid -in tuaj wifi dhe fjalëkalimin në programin ku thuhet 'YourNetworkName' dhe 'YourPassword'. Gjithashtu 'YourAuthToken' duhet të zëvendësohet me shenjën e autorit që keni marrë nga blynk. Pasi t'i bëni këto, mund të shtoni kodin e projektit tuaj në funksionin loop () pas linjës Blynk.run ().
Meqenëse e jona është një shkas i thjeshtë LED, nuk kemi pse të shkruajmë asnjë kod. Nëse e lidhim LED -in tonë me pinin GPIO 5 (D1), ne mund ta bëjmë projektin tonë të funksionojë.
Hapi 5: Provojeni
Kjo metodë e thjeshtë mund t'i bëjë projektet tuaja të mrekullueshme. Mund të luani me më shumë nxitës IFTTT dhe funksione Blynk për të kuptuar se sa më shumë mund të bëni me këto dy aplikacione.
Nuk jeni i sigurt se me cilin projekt të filloni? Këtu janë disa nga projektet e mia të bëra duke përdorur Blynk dhe IFTTT
Një orë që ndryshon ngjyrë sa herë që një astronaut hyn në hapësirë
Një pajisje që ju kujton të pini ujë
Një llambë që ndizet sa herë që ISS kalon sipër
Argëtohuni duke automatizuar projektet tuaja DIY:)
Recommended:
Merrni njoftime me email nga projektet tuaja IoT: 6 hapa
Merrni njoftime me email nga projektet tuaja IoT: Njoftimet me email të programit që lidhin projektet tuaja IoT me Adafruit IO dhe IFTTT. Unë kam publikuar disa projekte IoT. Shpresoj se i keni parë, nëse jo, ju ftoj në profilin tim dhe i kontrolloj. Doja të merrja disa njoftime kur një ndryshore
Mesatarja e funksionimit për projektet tuaja mikrokontrolluese: 6 hapa
Mesatarja e Vrapimit për Projektet tuaja Mikrokontrolluese: Në këtë udhëzues do të shpjegoj se çfarë është mesatarja e funksionimit dhe pse duhet të kujdeseni për të, si dhe t'ju tregoj se si duhet të zbatohet për efikasitet maksimal llogaritës (mos u shqetësoni për kompleksitetin, është shumë e thjeshtë për t’u kuptuar dhe
LED -të e ylberit për projektet tuaja: 4 hapa (me fotografi)
LED -të e ylberit për projektet tuaja: Përshëndetje të gjithëve! Unë i kam përdorur këto LED për shumë projekte dekorative dhe rezultati është gjithmonë i mahnitshëm kështu që unë dua të ndaj përvojat e mia me ju pashë shumë njerëz që blejnë kontrollues të rripave RGB LED dhe përdorin si 3 ose 5 në modaliteti i ndryshimit të ngjyrës vetëm për
Tkurrni Projektet tuaja Arduino - Arduino UNO Si programues ATmega328P (https://youtu.be/YO61YCaC9DY): 4 hapa
Tkurrni Projektet tuaja Arduino | Arduino UNO Si programues ATmega328P (https://youtu.be/YO61YCaC9DY): Lidhje video: https://youtu.be/YO61YCaC9DYProgramimi i ATmega328P duke përdorur Arduino si ISP (Programues në sistem) ju lejon të përdorni veçori Arduino ose bukë në një bukë ose PCB. Ndihmon kryesisht kur jeni duke bërë projektin tuaj të kolegjit. U reduktua
Shtoni Idler (Pika e Montimit të Aksit të 2 -të) në Mikro Servos për Projektet Robotike: 4 Hapa
Shtoni Idler (Pika e Montimit të Aksit të 2 -të) në Mikro Servos për Projektet Robotike: Në projektet robotike humanoide, servot përdoren në nyje për të lëvizur segmente të ndryshme të robotit, shumicën e kohës është më mirë të montoni secilin segment në 2 ose më shumë pika në boshti rrotullues i servo për stabilitetin dhe transferimin e duhur të çift rrotullues..Sma