Kazalo:

Kako v svoje projekte dodati funkcije IOT: 5 korakov
Kako v svoje projekte dodati funkcije IOT: 5 korakov

Video: Kako v svoje projekte dodati funkcije IOT: 5 korakov

Video: Kako v svoje projekte dodati funkcije IOT: 5 korakov
Video: День Стройки #Лайфхак #Ким #свс Азы Новичкам база знаний #theants Underground Kingdom 2024, November
Anonim
Kako svojim projektom dodati funkcije IOT
Kako svojim projektom dodati funkcije IOT

Nič ni boljšega kot narediti projekt DIY, ki nadomesti komercialni izdelek, ki se vam zdi uporaben. No, v resnici obstaja nekaj boljšega od tega. Dodajanje zmogljivosti IOT v vaš projekt.

Kar zadeva avtomatizacijo, se začetniki navadno ustrašijo, ko mislijo, da morajo narediti kompleksno programiranje in kaj ne. Toda zahvaljujoč številnim brezplačnim storitvam in programski opremi, ki je danes na voljo za ta namen, je dodajanje osnovnih funkcij IOT vašim projektom postalo lažje kot kdaj koli prej.

V tem navodilu vam bom pokazal, kako lahko uporabite dve takšni programski opremi - Blynk in IFTTT za avtomatizacijo projektov DIY. Pojdimo na to!

1. korak: Kako to deluje?

Za svoj projekt bom uporabljal esp8266, vendar ne pozabite, da je ta vadnica uporabna za skoraj vse mikrokrmilnike, ki podpirajo Wi-Fi (na primer esp32). Za to vadnico naredimo projekt, ki prižge LED vsakič, ko dobite novega sledilca na Twitterju.. Če želimo omogočiti ta projekt, moramo skupaj uporabljati Blynk in IFTTT.

IFTTT:

IFTTT deluje tako: "Če se to zgodi, naredi TO". Če se ukvarjate s kodiranjem, lahko to primerjate z izjavo „če“. V našem primeru je takole: "Če dobim novega sledilca na Twitterju, potem pošlji signal Blynku"

Blynk:

Blynk simpy prenese sprožilec IFTTT na esp8266. Recimo, da je naša LED dioda priključena na GPIO pin 5. Blynk bo prejel podatke iz IFTTT in sprožilni pin 5.

Pravzaprav lahko ti dve aplikaciji naredita veliko več kot le avtomatizacijo vaših DIY projektov. Lahko se igrate z njimi, če želite izvedeti več.

2. korak: Nastavitev programa Blynk

Nastavitev programa Blynk
Nastavitev programa Blynk
Nastavitev programa Blynk
Nastavitev programa Blynk
Nastavitev programa Blynk
Nastavitev programa Blynk
Nastavitev programa Blynk
Nastavitev programa Blynk

Najprej namestite Blynk.

Android

IOS

Zdaj ustvarite nov projekt. Takoj, ko to storite, boste v svoj e -poštni naslov prejeli žeton za preverjanje pristnosti. Ta žeton je zelo pomemben in ga bomo uporabili v naslednjih korakih. Dotaknite se gumba »+« in dodajte gumb iz polja za pripomočke. Dotaknite se na novo dodanega gumba in prikazala se bo nastavitev gumba. Tukaj izberite pin, ki ga želite sprožiti (v tem primeru GPIO 5). Način lahko nastavite tako, da pritisnete ali preklopite glede na vašo aplikacijo. Če je nastavljeno na pritisk, se takoj, ko se sproži IFTTT, zatič vklopi in takoj izklopi (kot splošni gumb) Če je nastavljen na preklop, se takoj, ko se sproži IFTTT, zatič vklopi in ostane vklopljen

3. korak: Nastavitev IFTTT

Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT

Namestite IFTTT:

Android

IOS

Na IFTTT kliknite "get more". Zdaj kliknite na + in nato na "to". Nato poiščite in izberite »twitter«. Nato kliknite »nov spremljevalec«.

Zdaj kliknite "to" in v iskalni vrstici poiščite "webhooks". Kliknite »podaj spletno zahtevo« in vnesite URL. Oblika URL -ja je https:// IP/Auth/update/pin

Ker je naš pin GPIO 5, v URL -ju zamenjajte “pin” na “D5” Replace Auth z žetonom Auth za projekt blynk, ki ste ga prejeli v svojem e -poštnem sporočilu v prejšnjem koraku. Zamenjajte IP z blynk cloud IP vaše države. Če želite pridobiti IP, odprite ukazni poziv in vnesite "ping blynk-cloud.com". Za Indijo je IP 188.166.206.43

V razdelku z metodo izberite "put" in v vrsti vsebine izberite "application/json". V telo vnesite ["1"].

Treba je opozoriti, da [“1”] predstavlja sprožilec VKLJUČEN in [“0”] predstavlja sprožilec IZKLOPLJEN

4. korak: Programiranje strojne opreme

Programiranje vaše strojne opreme
Programiranje vaše strojne opreme
Programiranje vaše strojne opreme
Programiranje vaše strojne opreme

Prepričajte se, da imate v svojem Arduino IDE nameščeni knjižnici esp8266 in Blynk. Če niste prepričani, kako to storiti, kliknite tukaj za hitro vadnico. Zdaj pojdite na datoteke> primeri> Blynk> board_wifi> esp8266. Prikazal se bo vzorčni program.

Čeprav lahko to uredite, ne priporočam spreminjanja vzorčne skice. Preprosto kopirajte kodo in jo prilepite v novo datoteko. Zdaj lahko uredite to datoteko.

V program morate dodati ssid in geslo za wifi, kjer piše 'YourNetworkName' in 'YourPassword'. Tudi 'YourAuthToken' je treba zamenjati z žetonom za preverjanje pristnosti, ki ste ga prejeli od blynk. Po tem lahko kodo projekta dodate v funkcijo loop () za vrstico Blynk.run ().

Ker je naš preprost LED sprožilec, nam ni treba pisati nobene kode. Če LED priključimo na GPIO pin 5 (D1), lahko naš projekt deluje.

5. korak: Preizkusite

Ta preprosta metoda lahko naredi vaše projekte čudovite. Lahko se poigrate z več sprožilci IFTTT in funkcijami Blynk, da ugotovite, koliko več lahko storite s tema dvema aplikacijama.

Niste prepričani, s katerim projektom bi se odločili? Tukaj je nekaj mojih projektov, narejenih z uporabo Blynk in IFTTT

Ura, ki spremeni barvo vsakič, ko astronavt vstopi v vesolje

Naprava, ki vas opomni na pitje vode

Svetilka, ki utripa vsakič, ko ISS preleti nad glavo

Zabavajte se pri avtomatizaciji vaših DIY projektov:)

Priporočena: