Talaan ng mga Nilalaman:

Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: 5 Mga Hakbang
Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: 5 Mga Hakbang

Video: Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: 5 Mga Hakbang

Video: Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto: 5 Mga Hakbang
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Nobyembre
Anonim
Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto
Paano Magdagdag ng Mga Tampok ng IOT sa Iyong Mga Proyekto

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

Pag-set up ng Blynk
Pag-set up ng Blynk
Pag-set up ng Blynk
Pag-set up ng Blynk
Pag-set up ng Blynk
Pag-set up ng Blynk
Pag-set up ng Blynk
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

Pagse-set up ng IFTTT
Pagse-set up ng IFTTT
Pagse-set up ng IFTTT
Pagse-set up ng IFTTT
Pagse-set up ng IFTTT
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

Pagprogram ng Iyong Hardware
Pagprogram ng Iyong Hardware
Pagprogram ng Iyong Hardware
Pagprogram 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: