Kako dodati IOT značajke svojim projektima: 5 koraka
Kako dodati IOT značajke svojim projektima: 5 koraka
Anonim
Kako dodati IOT značajke svojim projektima
Kako dodati IOT značajke svojim projektima

Ništa nije bolje od izrade DIY projekta koji zamjenjuje komercijalni proizvod koji smatrate korisnim. Pa zapravo, postoji nešto bolje od toga. Dodavanje IOT sposobnosti vašem projektu.

Što se tiče automatizacije, početnici obično polude misleći da trebaju raditi složeno programiranje, a što sve ne. No, zahvaljujući mnogim besplatnim uslugama i softveru koji su ovih dana dostupni upravo u tu svrhu, dodavanje osnovnih IOT značajki vašim projektima postalo je lakše nego ikad.

U ovom uputstvu pokazat ću vam kako možete koristiti dva takva softvera - Blynk i IFTTT za automatizaciju svojih DIY projekata. Prijeđimo na to!

Korak 1: Kako to funkcionira?

Koristit ću esp8266 za svoj projekt, ali zapamtite da je ovaj vodič primjenjiv na gotovo sve mikrokontrolere s omogućenom Wi-Fi mrežom (na primjer esp32) Za ovaj vodič napravimo projekt koji uključuje LED svaki put kad dobijete novog sljedbenika na Twitteru.. Da bismo omogućili ovaj projekt, moramo zajedno koristiti Blynk i IFTTT.

IFTTT:

IFTTT funkcionira ovako: "Ako se OVO dogodi, učinite TO". Ako se bavite kodiranjem, ovo možete usporediti s "if naredbom". U našem slučaju to je ovako: "Ako dobijem novog sljedbenika na Twitteru, pošaljite signal Blynku"

Blynk:

Blynk simpy prenosi IFTTT okidač na esp8266. Recimo da je naša LED dioda spojena na GPIO pin 5. Blynk će primati podatke od IFTTT -a i okidača pin 5.

Zapravo, ove dvije aplikacije mogu učiniti puno više od automatizacije vaših DIY projekata. Možete se igrati s njima kako biste saznali više.

Korak 2: Postavljanje Blynka

Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka
Postavljanje Blynka

Prvo instalirajte Blynk.

Android

IOS

Sada izradite novi projekt. Čim to učinite, primit ćete token autorizacije u svoju e -poštu. Ovaj je token vrlo važan i koristit ćemo ga u narednim koracima. Dodirnite "+" i dodajte gumb iz okvira widgeta. Dodirnite novo dodani gumb i pojavit će se postavka gumba. Ovdje odaberite pin koji želite aktivirati (u ovom slučaju GPIO 5). Način rada možete postaviti na pritisak ili promjenu na temelju vaše aplikacije. Ako je postavljeno na guranje, čim se IFTTT aktivira, pin se UKLJUČUJE i trenutno se ISKLJUČUJE (poput generičkog gumba) Ako je postavljen na prebacivanje, čim se IFTTT aktivira, pin se UKLJUČUJE i ostaje UKLJUČEN

Korak 3: Postavljanje IFTTT -a

Postavljanje IFTTT -a
Postavljanje IFTTT -a
Postavljanje IFTTT -a
Postavljanje IFTTT -a
Postavljanje IFTTT -a
Postavljanje IFTTT -a

Instalirajte IFTTT:

Android

IOS

Na IFTTT -u kliknite na "get more". Sada kliknite na +, a zatim na "ovo". Zatim potražite i odaberite "twitter". Zatim kliknite na "novi sljedbenik".

Sada kliknite "to" i potražite "webhooks" na traci za pretraživanje. Kliknite na "napravi web zahtjev" i unesite URL. Format URL -a je https:// IP/Auth/update/pin

Budući da je naš pin GPIO 5, zamijenite "pin" u URL -u na "D5" Zamijenite Auth tokenom autorizacije blynk projekta koji ste primili u svojoj e -pošti u prethodnom koraku. Zamijenite IP s blynk cloud IP -om svoje zemlje. Da biste dobili IP, otvorite naredbeni redak i upišite "ping blynk-cloud.com". Za Indiju je IP 188.166.206.43

Odaberite "put" u odjeljku metode i odaberite "application/json" u vrsti sadržaja. U tijelo upišite ["1"].

Treba napomenuti da [“1”] predstavlja okidač UKLJUČEN, a [“0”] predstavlja okidač OFF

Korak 4: Programiranje vašeg hardvera

Programiranje vašeg hardvera
Programiranje vašeg hardvera
Programiranje vašeg hardvera
Programiranje vašeg hardvera

Provjerite imate li biblioteke esp8266 i Blynk instalirane na vašem Arduino IDE -u. Ako niste sigurni kako to učiniti, kliknite ovdje za brzi vodič. Sada idite na datoteke> primjeri> Blynk> board_wifi> esp8266. Pojavit će se uzorak programa.

Iako ovo možete urediti, ne bih preporučio izmjenu primjera skice. Samo kopirajte kôd i zalijepite ga u novu datoteku. Sada možete urediti ovu datoteku.

Morate dodati svoj wifi ssid i lozinku u program gdje piše 'YourNetworkName' i 'YourPassword'. Također 'YourAuthToken' treba zamijeniti tokenom za autorizaciju koji ste primili od blynk. Nakon što to učinite, možete dodati kod projekta u funkciju loop () iza retka Blynk.run ().

Budući da je naš jednostavan LED okidač, ne moramo pisati nikakav kôd. Ako našu LED diodu spojimo na GPIO pin 5 (D1), možemo pokrenuti naš projekt.

Korak 5: Isprobajte

Ova jednostavna metoda može učiniti vaše projekte sjajnim. Možete se poigrati s više IFTTT okidača i Blynk funkcija kako biste shvatili koliko još možete učiniti s ove dvije aplikacije.

Niste sigurni s kojim projektom biste se slagali? Evo nekih mojih projekata napravljenih pomoću Blynka i IFTTT -a

Sat koji mijenja boju svaki put kada astronaut uđe u svemir

Uređaj koji vas podsjeća da pijete vodu

Svjetiljka koja treperi svaki put kad ISS prođe iznad nas

Zabavite se automatizirajući svoje DIY projekte:)

Preporučeni: