Kazalo:
- 1. korak: Kako to deluje?
- 2. korak: Nastavitev programa Blynk
- 3. korak: Nastavitev IFTTT
- 4. korak: Programiranje strojne opreme
- 5. korak: Preizkusite
Video: Kako v svoje projekte dodati funkcije IOT: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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
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
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:
Zaščitite svoje ideje, zaščitite svoje delo: 8 korakov
Zaščitite svoje ideje, zaščitite svoje delo: pred nekaj dnevi sem zaradi zrušitve računalnika izgubil podatke. Nekega dne je bilo delo izgubljeno.:/ Shranim svoje podatke v oblak, da preprečim napako na trdem disku. Uporabljam programsko opremo za različice, da lahko obnovim starejše različice svojega dela. Vsak dan naredim varnostno kopijo, a tokrat sem
Napajalni modul IoT: Dodajanje funkcije merjenja energije IoT v krmilnik sončnega naboja: 19 korakov (s slikami)
Napajalni modul IoT: Dodajanje funkcije za merjenje porabe energije IoT v moj solarni krmilnik polnjenja: Pozdravljeni vsi, upam, da ste vsi super! V tem navodilu vam bom pokazal, kako sem izdelal modul za merjenje porabe energije IoT, ki izračuna količino energije, ki jo proizvedejo moje sončne celice, ki jo uporablja moj regulator sončne energije
Skrčite svoje Arduino projekte - Arduino UNO kot programer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 koraki
Skrčite svoje Arduino projekte | Arduino UNO As ATmega328P Programmer (https://youtu.be/YO61YCaC9DY): Video povezava: https://youtu.be/YO61YCaC9DYP Programiranje ATmega328P z uporabo Arduino kot ponudnika internetnih storitev (vgrajevalnik v sistemu) omogoča uporabo funkcij Arduino na plošči ali PCB. Večinoma pomaga pri ustvarjanju študentskega projekta. Zmanjša se
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: 4 koraki
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: Pokazali vam bomo, kako odpreti terminal MAC. Prikazali vam bomo tudi nekaj funkcij v terminalu, na primer ifconfig, spreminjanje imenikov, dostop do datotek in arp. Ifconfig vam bo omogočil preverjanje vašega naslova IP in vašega oglasa MAC
Bitne funkcije IoT: 6 korakov
Bitne funkcije IoT: V tem navodilu vam bomo pokazali, kako uporabljati grafični vmesnik funkcij IoT Bit Functions za svoje miniračunalnike, kot sta Raspberry Pi 1,2 in 3. Funkcije, ki jih bo imel grafični vmesnik v V1, so: " Pošlji SMS ", "; Prikažite SMS ", " De