Cum să adăugați caracteristici IOT la proiectele dvs.: 5 pași
Cum să adăugați caracteristici IOT la proiectele dvs.: 5 pași
Anonim
Cum să adăugați caracteristici IOT la proiectele dvs
Cum să adăugați caracteristici IOT la proiectele dvs

Nimic nu este mai bun decât să faci un proiect DIY care să înlocuiască un produs comercial care ți se pare util. De fapt, există ceva mai bun decât atât. Adăugarea capacității IOT la proiectul dvs.

Când vine vorba de automatizare, începătorii se sperie, de obicei, crezând că trebuie să facă o programare complexă și ce nu. Dar, datorită multor servicii și software gratuite disponibile în acest scop exact în zilele noastre, adăugarea caracteristicilor IOT de bază proiectelor dvs. a devenit mai ușoară ca niciodată.

În acest instructable, vă voi arăta cum puteți utiliza două astfel de software - Blynk și IFTTT, pentru a automatiza proiectele dvs. DIY. Să ajungem la asta!

Pasul 1: Cum funcționează acestea?

Voi folosi esp8266 pentru proiectul meu, dar amintiți-vă că acest tutorial este aplicabil pentru aproape orice microcontroler activat Wi-Fi (de exemplu, esp32) Pentru acest tutorial, să facem un proiect care să aprindă un LED de fiecare dată când obțineți un nou adept twitter. Pentru a face posibil acest proiect, trebuie să folosim împreună Blynk și IFTTT.

IFTTT:

IFTTT funcționează astfel: „Dacă ACEST lucru se întâmplă, faceți ACEL”. Dacă vă interesează codarea, puteți compara acest lucru cu o declarație „if”. În cazul nostru, este așa: „Dacă primesc un nou adept pe Twitter, atunci trimiteți un semnal către Blynk”

Blynk:

Blynk simpy transferă declanșatorul IFTTT la esp8266. Spuneți că LED-ul nostru este conectat la pinul GPIO 5. Blynk va primi date de la IFTTT și va declanșa pinul 5.

De fapt, aceste două aplicații pot face mult mai mult decât automatizarea proiectelor dvs. DIY. Poți să te joci cu ei pentru a afla mai multe.

Pasul 2: Configurarea Blynk

Configurarea Blynk
Configurarea Blynk
Configurarea Blynk
Configurarea Blynk
Configurarea Blynk
Configurarea Blynk
Configurarea Blynk
Configurarea Blynk

Mai întâi, instalați Blynk.

Android

IOS

Acum creați un nou proiect. De îndată ce faceți acest lucru, veți primi un jeton de autentificare în e-mail. Acest simbol este foarte important și îl vom folosi în pașii următori. Atingeți „+” și adăugați un buton din caseta widget. Atingeți butonul nou adăugat și va apărea setarea butonului. Aici selectați pinul pe care doriți să îl declanșați (GPIO 5 în acest caz). Puteți seta modul pentru a împinge sau comuta pe baza aplicației dvs. Dacă este setat să apese, de îndată ce declanșează IFTTT, pinul este pornit și oprit instantaneu (ca un buton generic) Dacă este setat să comute, imediat ce declanșează IFTTT, pinul este pornit și rămâne PORNIT

Pasul 3: Configurarea IFTTT

Configurarea IFTTT
Configurarea IFTTT
Configurarea IFTTT
Configurarea IFTTT
Configurarea IFTTT
Configurarea IFTTT

Instalați IFTTT:

Android

IOS

Pe IFTTT, faceți clic pe „obțineți mai multe”. Acum faceți clic pe + și apoi faceți clic pe „aceasta”. Apoi căutați și selectați „twitter”. Apoi faceți clic pe „adept nou”.

Acum faceți clic pe „that” și căutați „webhooks” în bara de căutare. Faceți clic pe „faceți o solicitare web” și introduceți adresa URL. Formatul URL este https:// IP / Auth / update / pin

Deoarece pinul nostru este GPIO 5, înlocuiți „pin” în adresa URL cu „D5” Înlocuiți Auth cu simbolul Auth al proiectului blynk pe care l-ați primit în e-mail în pasul anterior. Înlocuiți IP cu IP cloud blynk din țara dvs. Pentru a obține adresa IP, deschideți promptul de comandă și tastați „ping blynk-cloud.com”. Pentru India, IP este 188.166.206.43

Selectați „pune” în secțiunea metodă și selectați „aplicație / json” în tipul de conținut. În corp, tastați ["1"].

Trebuie remarcat faptul că [“1”] reprezintă declanșatorul PORNIT și [“0”] reprezintă declanșatorul OPRIT

Pasul 4: Programarea hardware-ului dvs

Programarea hardware-ului dvs
Programarea hardware-ului dvs
Programarea hardware-ului dvs
Programarea hardware-ului dvs

Asigurați-vă că aveți bibliotecile esp8266 și Blynk instalate pe ID-ul dvs. Arduino. Dacă nu sunteți sigur despre cum să faceți acest lucru, faceți clic aici pentru un tutorial rapid. Acum mergeți la fișiere> exemple> Blynk> boards_wifi> esp8266. Va apărea un exemplu de program.

Deși puteți edita acest lucru, nu aș recomanda modificarea unui exemplu de schiță. Doar copiați codul și lipiți-l într-un fișier nou. Acum puteți edita acest fișier.

Trebuie să adăugați SSID-ul WiFi și parola în programul unde scrie „YourNetworkName” și „YourPassword”. De asemenea, „YourAuthToken” ar trebui înlocuit cu simbolul de autentificare pe care l-ați primit de la blynk. După ce ați făcut acestea, puteți adăuga codul de proiect în funcția loop () după linia Blynk.run ().

Deoarece al nostru este un simplu declanșator LED, nu trebuie să scriem niciun cod. Dacă ne conectăm LED-ul la pinul GPIO 5 (D1), putem face ca proiectul nostru să funcționeze.

Pasul 5: Încercați

Această metodă simplă vă poate face proiectele minunate. Puteți juca cu mai multe declanșatoare IFTTT și funcții Blynk pentru a realiza cât de mult puteți face cu aceste două aplicații.

Nu sunteți sigur cu ce proiect să alegeți? Iată câteva dintre proiectele mele realizate folosind Blynk și IFTTT

Un ceas care își schimbă culoarea de fiecare dată când un astronaut intră în spațiu

Un dispozitiv care îți amintește să bei apă

O lampă care clipește de fiecare dată când ISS trece deasupra capului

Distrează-te automatizând proiectele tale de bricolaj:)

Recomandat: