Talaan ng mga Nilalaman:
- Hakbang 1: Paano Gumagawa ang mga Ito?
- Hakbang 2: Pag-set up ng Blynk
- Hakbang 3: Pagse-set up ng IFTTT
- Hakbang 4: Pag-program ng Iyong Hardware
- Hakbang 5: Subukan Ito
Video: Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Walang mas mahusay kaysa sa paggawa ng isang proyekto sa DIY na pumapalit sa isang produktong komersyal na sa tingin mo kapaki-pakinabang. Sa totoo lang, may isang bagay na mas mahusay kaysa doon. Pagdaragdag ng kakayahan ng IOT sa iyong proyekto.
Pagdating sa pag-aautomat, ang mga nagsisimula ay karaniwang tumatakot sa pag-iisip na kailangan nilang gumawa ng kumplikadong programa at kung ano ang hindi. Ngunit salamat sa maraming mga libreng serbisyo at software na magagamit para sa eksaktong hangaring ito sa mga araw na ito, ang pagdaragdag ng mga pangunahing tampok ng IOT sa iyong mga proyekto ay naging mas madali kaysa dati.
Sa itinuturo na ito, ipapakita ko sa iyo kung paano mo magagamit ang dalawang tulad ng software - Blynk at IFTTT, upang i-automate ang iyong mga proyekto sa DIY. Hayaan makakuha ng ito!
Hakbang 1: Paano Gumagawa ang mga Ito?
Gumagamit ako ng esp8266 para sa aking proyekto, ngunit tandaan na ang tutorial na ito ay nalalapat para sa halos anumang micro-control na pinagana ng Wi-Fi (halimbawa ng Esp32) Para sa tutorial na ito, gumawa tayo ng isang proyekto na bubukas sa isang LED sa tuwing makakakuha ka ng isang bagong tagasunod sa kaba. Upang gawing posible ang proyektong ito, kailangan naming gamitin ang Blynk at IFTTT nang magkasama.
IFTTT:
Gumagana ang IFTTT ng ganito: "Kung ITO ang mangyayari pagkatapos ay gawin iyon". Kung nasa coding ka, maihahambing mo ito sa isang ‘if statement’. Sa aming kaso ito ay ganito: "Kung nakakakuha ako ng isang bagong tagasunod sa kaba, pagkatapos ay magpadala ng isang senyas kay Blynk"
Blynk:
Inililipat ni Blynk simpy ang IFTTT gatilyo sa esp8266. Sabihin na ang aming LED ay konektado sa GPIO pin 5. Ang Blynk ay makakatanggap ng data mula sa IFTTT at mag-trigger ng pin 5.
Sa katunayan, ang dalawang mga app na ito ay maaaring gumawa ng maraming higit pa sa pag-automate ng iyong mga proyekto sa DIY. Maaari kang maglaro kasama nila upang malaman ang higit pa.
Hakbang 2: Pag-set up ng Blynk
Una, i-install ang Blynk.
Android
IOS
Ngayon lumikha ng isang bagong proyekto. Kapag ginawa mo ito, makakatanggap ka ng Auth token sa iyong email. Napakahalaga ng token na ito at gagamitin namin ito sa mga susunod na hakbang. Mag-tap sa "+" at magdagdag ng isang Button mula sa kahon ng widget. Mag-tap sa bagong idinagdag na pindutan at lilitaw ang setting ng pindutan. Piliin dito ang pin na nais mong mag-trigger (GPIO 5 sa kasong ito). Maaari mong itakda ang mode upang itulak o lumipat batay sa iyong aplikasyon. Kung nakatakda itong itulak, sa lalong madaling pag-trigger ng IFTTT, naka-ON ang pin at agad na NAKA-OFF (tulad ng isang generic na push button) Kung nakatakda itong lumipat, sa sandaling mag-trigger ang IFTTT, ang pin ay naka-ON at mananatiling ON
Hakbang 3: Pagse-set up ng IFTTT
I-install ang IFTTT:
Android
IOS
Sa IFTTT, mag-click sa "makakuha ng higit pa". Ngayon mag-click sa + at pagkatapos ay mag-click sa "ito". Pagkatapos hanapin at piliin ang "kaba". Pagkatapos mag-click sa "bagong tagasunod".
Ngayon mag-click sa "iyon" at maghanap para sa "webhooks" sa search bar. Mag-click sa "gumawa ng isang kahilingan sa web" at ipasok ang URL. Ang format ng URL ay https:// IP / Auth / update / pin
Dahil ang aming pin ay GPIO 5, palitan ang "pin" sa URL sa "D5" Palitan ang Auth ng Auth token ng blynk project na iyong natanggap sa iyong email sa nakaraang hakbang. Palitan ang IP ng blynk cloud IP ng iyong bansa. Upang makuha ang IP, buksan ang prompt ng utos at i-type ang "ping blynk-cloud.com". Para sa India, ang IP ay 188.166.206.43
Piliin ang "ilagay" sa seksyon ng pamamaraan at piliin ang "application / json" sa uri ng nilalaman. Sa katawan, i-type ang ["1"].
Mapapansin na ang [“1”] ay kumakatawan sa trigger ON at ang [“0”] ay kumakatawan sa pag-OFF OFF
Hakbang 4: Pag-program ng Iyong Hardware
Tiyaking mayroon kang naka-install na mga librariang esp8266 at Blynk sa iyong Arduino IDE. Kung hindi ka sigurado tungkol sa kung paano ito gawin, mag-click dito para sa isang mabilis na tutorial. Pumunta ngayon sa mga file> halimbawa> Blynk> boards_wifi> esp8266. May lalabas na isang sample na programa.
Bagaman maaari mong i-edit ito, hindi ko inirerekumenda ang pagbabago ng isang halimbawa ng sketch. Kopyahin lamang ang code at i-paste sa isang bagong file. Ngayon ay maaari mong i-edit ang file na ito.
Kailangan mong idagdag ang iyong wifi ssid at password sa programa kung saan sinasabing 'YourNetworkName' at 'YourPassword'. Gayundin ang 'YourAuthToken' ay dapat mapalitan ng auth token na iyong natanggap mula kay blynk. Matapos gawin ang mga ito, maaari mong idagdag ang iyong code ng proyekto sa loop () na pag-andar pagkatapos ng linya na Blynk.run ().
Dahil ang amin ay isang simpleng LED trigger, hindi namin kailangang magsulat ng anumang code. Kung ikinonekta namin ang aming LED sa GPIO pin 5 (D1), maaari naming magamit ang aming proyekto.
Hakbang 5: Subukan Ito
Ang simpleng pamamaraang ito ay maaaring gawing kahanga-hanga ang iyong mga proyekto. Maaari kang maglaro kasama ng maraming mga pag-trigger ng IFTTT at pag-andar ni Blynk upang mapagtanto kung gaano mo pa magagawa ang dalawang app na ito.
Hindi sigurado kung aling proyekto ang sart? Narito ang ilan sa aking mga proyekto na ginawa gamit ang Blynk at IFTTT
Isang orasan na nagbabago ng kulay sa tuwing pumapasok ang isang astronaut sa kalawakan
Isang aparato na nagpapaalala sa iyo na uminom ng tubig
Isang ilawan na kumikislap sa tuwing pumasa sa itaas ang ISS
Maglibang sa pag-automate ng iyong mga proyekto sa DIY:)
Inirerekumendang:
Paano Lumikha at Magpasok ng isang Talahanayan at Magdagdag ng Karagdagang Mga Haligi At / o Mga Rows sa Iyong Talaan sa Microsoft Office Word 2007: 11 Mga Hakbang
Paano Lumikha at Magpasok ng isang Talahanayan at Magdagdag ng Karagdagang mga Haligi At / o Mga Rows sa Iyong Talaan sa Microsoft Office Word 2007: Naranasan mo na bang magkaroon ng maraming data na iyong pinagtatrabahuhan at naisip mo sa iyong sarili … " paano ko magagawa ang lahat sa data na ito ay mukhang mas mahusay at mas madaling maunawaan? " Kung gayon, kung gayon ang isang talahanayan sa Microsoft Office Word 2007 ay maaaring ang iyong sagot
RaspberryPi 3/4 Extension Board para sa Magdagdag ng Karagdagang Mga Tampok sa Raspberry Pi: 15 Hakbang (na may Mga Larawan)
Ang RaspberryPi 3/4 Extension Board para sa Magdagdag ng Mga Karagdagang Tampok sa Raspberry Pi: alam namin na ang raspberry pi 3/4 ay hindi kasama sa built in ADC (analog sa digital converter) at RTC (real time na orasan) kaya nagdidisenyo ako ng isang PCB na naglalaman ng 16 channel 12bit ADC, RTC, SIM7600 4G module, mga pindutan ng push, relay, USB power out, 5V power out, 12V pow
Paano Madaling Magdagdag ng Anumang Mga Uri ng LEDs sa Iyong 3d Printer: 8 Hakbang (na may Mga Larawan)
Paano Madaling Magdagdag ng Anumang Mga Uri ng LEDs sa Iyong 3d Printer: Mayroon ka bang ilang ekstrang LED na nagkokolekta ng alikabok sa iyong basement? Pagod ka na bang hindi makita kung ano ang inilimbag ng iyong printer? Kaya't huwag nang tumingin sa malayo, tuturuan ka ng Instructable na ito kung paano magdagdag ng isang LED light strip sa tuktok ng iyong printer sa il
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: 6 Mga Hakbang
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: Arduino Project & Lupon ng Tutorial; May kasamang 10 pangunahing mga proyekto ng Arduino. Lahat ng mga source code, ang Gerber file at marami pa. Walang SMD! Madaling paghihinang para sa lahat. Madaling naaalis at mapapalitan na mga bahagi. Maaari kang gumawa ng hindi bababa sa 15 mga proyekto sa isang solong bo
Magdagdag ng Video at Audio sa Iyong Proyekto ng Microcontroller: 7 Mga Hakbang
Magdagdag ng Video & Audio sa Iyong Proyekto ng Microcontroller: 7 Mga display ng Segment na LED ay kapaki-pakinabang para sa pagpapakita ng mga numero at ang bitmap na LCD ay maaaring gumawa ng simpleng mga graphic, ngunit kung minsan isang totoo, output ng kulay ng video ang pinakamadaling paraan upang pumunta: Ang Composite video (aka, RCA Jack) ay nasa lahat ng pook, at gumagana sa 3 " - 60 & q