Sisukord:

Kuidas lisada oma projektidele IOT -funktsioone: 5 sammu
Kuidas lisada oma projektidele IOT -funktsioone: 5 sammu

Video: Kuidas lisada oma projektidele IOT -funktsioone: 5 sammu

Video: Kuidas lisada oma projektidele IOT -funktsioone: 5 sammu
Video: TANTSUKINGAD - Laulupesa ja Shate tantsukooli lapsed 2024, Juuli
Anonim
Kuidas lisada oma projektidele IOT -funktsioone
Kuidas lisada oma projektidele IOT -funktsioone

Miski pole parem kui isetegemise projekti tegemine, mis asendab teie jaoks kasuliku kaubandusliku toote. Tegelikult on seal midagi paremat. IOT -i lisamine teie projektile.

Mis puutub automatiseerimisse, siis algajad tavaliselt mõtlevad, et nad peavad tegema keerulist programmeerimist ja mida mitte. Kuid tänu paljudele tasuta teenustele ja tarkvarale, mis on tänapäeval sellel eesmärgil saadaval, on IOT põhifunktsioonide lisamine oma projektidesse muutunud lihtsamaks kui kunagi varem.

Selles juhendis näitan teile, kuidas saate oma DIY -projektide automatiseerimiseks kasutada kahte sellist tarkvara - Blynk ja IFTTT. Hakkame asja kallale!

Samm: kuidas need toimivad?

Ma kasutan oma projekti jaoks esp8266, kuid pidage meeles, et see õpetus on rakendatav peaaegu igale WiFi-toega mikrokontrollerile (näiteks esp32) Selle õpetuse jaoks teeme projekti, mis lülitab LED-i sisse iga kord, kui saate uue twitteri jälgija. Selle projekti teostamiseks peame kasutama Blynki ja IFTTT -d koos.

IFTTT:

IFTTT töötab järgmiselt: "Kui see juhtub, tehke seda." Kui tegelete kodeerimisega, saate seda võrrelda avaldusega „if”. Meie puhul on see järgmine: "Kui ma saan uue twitteri jälgija, siis saatke signaal Blynkile"

Blynk:

Blynk simpy kannab IFTTT päästiku üle esp8266 -le. Oletame, et meie valgusdiood on ühendatud GPIO tihvtiga 5. Blynk saab andmeid IFTTT -lt ja päästiku tihvtilt 5.

Tegelikult saavad need kaks rakendust teha palju enamat kui lihtsalt isetegemise projektide automatiseerimine. Saate nendega rohkem ringi mängida, et rohkem teada saada.

Samm: seadistage Blynk

Blynk'i seadistamine
Blynk'i seadistamine
Blynk'i seadistamine
Blynk'i seadistamine
Blynk'i seadistamine
Blynk'i seadistamine
Blynk'i seadistamine
Blynk'i seadistamine

Esiteks installige Blynk.

Android

IOS

Nüüd looge uus projekt. Niipea kui seda teete, saate oma e -posti aadressile autentimisloa. See märk on väga oluline ja me kasutame seda järgmistes sammudes. Puudutage "+" ja lisage vidinakastist nupp. Puudutage äsja lisatud nuppu ja ilmub nupu seadistus. Siin valige pin, mida soovite käivitada (antud juhul GPIO 5). Rakenduse põhjal saate režiimi seada vajutamiseks või vahetamiseks. Kui see on seatud suruma, lülitatakse nööpnõel kohe pärast IFTTT käivitumist sisse ja lülitatakse kohe välja (nagu üldine nupp)

3. samm: IFTTT seadistamine

IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine
IFTTT seadistamine

Installige IFTTT:

Android

IOS

IFTTT -s klõpsake nuppu "saada rohkem". Nüüd klõpsake nuppu + ja seejärel nuppu "see". Seejärel otsige ja valige "twitter". Seejärel klõpsake "uus jälgija".

Nüüd klõpsake "seda" ja otsige otsinguribalt sõna "webhooks". Klõpsake "esita veebipäring" ja sisestage URL. URL -i vorming on https:// IP/Auth/update/pin

Kuna meie tihvt on GPIO 5, asendage URL -is olev „pin“asemel „D5“. Asenda autentimine blynk -projekti autentimismärgiga, mille saite eelmises etapis oma meilisõnumisse. Asendage IP oma riigi blynk -pilve IP -ga. IP-aadressi saamiseks avage käsuviip ja tippige "ping blynk-cloud.com". India puhul on uurimisperiood 188.166.206.43

Valige meetodi jaotisest "put" ja sisutüübist "application/json". Sisestage põhiosa ["1"].

Tuleb märkida, et [“1”] tähistab päästikut ON ja [“0”] tähistab päästikut OFF

Samm: riistvara programmeerimine

Riistvara programmeerimine
Riistvara programmeerimine
Riistvara programmeerimine
Riistvara programmeerimine

Veenduge, et teie Arduino IDE -sse on installitud raamatukogud esp8266 ja Blynk. Kui te pole kindel, kuidas seda teha, klõpsake siin kiire õpetuse saamiseks. Nüüd avage failid> näited> Blynk> boards_wifi> esp8266. Ilmub näidisprogramm.

Kuigi saate seda redigeerida, ei soovita ma näidisvisandit muuta. Lihtsalt kopeerige kood ja kleepige see uude faili. Nüüd saate seda faili redigeerida.

Peate lisama oma wifi SSID ja parooli programmi, kus on kirjas „YourNetworkName” ja „YourPassword”. Ka 'YourAuthToken' tuleks asendada blynkilt saadud autentimismärgiga. Pärast nende toimingute tegemist saate lisada projekti koodi funktsiooni loop () peale rida Blynk.run ().

Kuna meie oma on lihtne LED -päästik, ei pea me koodi kirjutama. Kui ühendame oma LED -i GPIO tihvtiga 5 (D1), saame oma projekti tööle.

Samm: proovige järele

See lihtne meetod võib muuta teie projektid suurepäraseks. Saate mängida rohkemate IFTTT -päästikute ja Blynk -funktsioonidega, et mõista, kui palju saate nende kahe rakendusega rohkem ära teha.

Kas pole kindel, millise projektiga alustada? Siin on mõned minu projektid, mis on tehtud Blynki ja IFTTT abil

Kell, mis muudab värvi iga kord, kui astronaut kosmosesse siseneb

Seade, mis tuletab meelde vett juua

Lamp, mis vilgub iga kord, kui ISS üle pea läheb

Nautige oma isetegevusprojektide automatiseerimist:)

Soovitan: