Satura rādītājs:

Kā projektiem pievienot IOT funkcijas: 5 soļi
Kā projektiem pievienot IOT funkcijas: 5 soļi

Video: Kā projektiem pievienot IOT funkcijas: 5 soļi

Video: Kā projektiem pievienot IOT funkcijas: 5 soļi
Video: Elon Musk: The future we're building -- and boring | TED 2024, Novembris
Anonim
Kā saviem projektiem pievienot IOT funkcijas
Kā saviem projektiem pievienot IOT funkcijas

Nekas nav labāks par DIY projekta izveidi, kas aizstāj komerciālu produktu, kas jums šķiet noderīgs. Patiesībā ir kaut kas labāks par to. IOT iespēju pievienošana jūsu projektam.

Runājot par automatizāciju, iesācēji parasti satrauc, domājot, ka viņiem ir jāveic sarežģīta programmēšana un kas nē. Bet, pateicoties daudziem bezmaksas pakalpojumiem un programmatūrai, kas mūsdienās ir pieejama tieši šim nolūkam, IOT pamata funkciju pievienošana projektiem ir kļuvusi vienkāršāka nekā jebkad agrāk.

Šajā pamācībā es jums parādīšu, kā jūs varat izmantot divas šādas programmatūras - Blynk un IFTTT, lai automatizētu savus DIY projektus. Ķersimies pie tā!

1. darbība. Kā tie darbojas?

Es savam projektam izmantošu esp8266, taču atcerieties, ka šī apmācība ir piemērojama gandrīz jebkuram Wi-Fi iespējotam mikrokontrolleram (piemēram, esp32). Šajā apmācībā izveidosim projektu, kas ieslēdz LED katru reizi, kad saņemat jaunu twitter sekotāju. Lai padarītu šo projektu iespējamu, mums kopā jāizmanto Blynk un IFTTT.

IFTTT:

IFTTT darbojas šādi: “Ja tas notiek, dariet to”. Ja jums patīk kodēšana, varat to salīdzināt ar paziņojumu “ja”. Mūsu gadījumā tas ir šāds: “Ja es saņemšu jaunu twitter sekotāju, nosūtiet signālu Blynk”

Blynk:

Blynk simpy pārsūta IFTTT aktivizētāju uz esp8266. Pieņemsim, ka mūsu gaismas diode ir savienota ar GPIO tapu 5. Blynk saņems datus no IFTTT un sprūda tapas 5.

Faktiski šīs divas lietotnes var darīt daudz vairāk nekā tikai DIY projektu automatizēšana. Jūs varat spēlēties ar viņiem, lai uzzinātu vairāk.

2. darbība: iestatiet Blynk

Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana
Blynk iestatīšana

Vispirms instalējiet Blynk.

Android

IOS

Tagad izveidojiet jaunu projektu. Tiklīdz jūs to izdarīsit, savā e -pastā saņemsiet autentifikācijas marķieri. Šis marķieris ir ļoti svarīgs, un mēs to izmantosim turpmākajos soļos. Pieskarieties "+" un logrīku lodziņā pievienojiet pogu. Pieskarieties tikko pievienotajai pogai, un parādīsies pogas iestatījums. Šeit atlasiet tapu, kuru vēlaties aktivizēt (šajā gadījumā GPIO 5). Atkarībā no lietojumprogrammas varat iestatīt stumšanas vai pārslēgšanas režīmu. Ja ir iestatīts spiediens, tiklīdz IFTTT aktivizējas, tapa tiek ieslēgta un uzreiz izslēgta (piemēram, vispārēja spiedpoga) Ja tā ir iestatīta pārslēgšanai, tiklīdz IFTTT aktivizējas, tapa tiek ieslēgta un paliek

3. darbība. IFTTT iestatīšana

IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana
IFTTT iestatīšana

Instalējiet IFTTT:

Android

IOS

IFTTT noklikšķiniet uz "iegūt vairāk". Tagad noklikšķiniet uz + un pēc tam noklikšķiniet uz "šis". Pēc tam meklējiet un atlasiet "twitter". Pēc tam noklikšķiniet uz "jauns sekotājs".

Tagad noklikšķiniet uz “tas” un meklēšanas joslā meklējiet “webhooks”. Noklikšķiniet uz “Veikt tīmekļa pieprasījumu” un ievadiet URL. URL formāts ir https:// IP/Auth/update/pin

Tā kā mūsu pin ir GPIO 5, vietrādī URL “pin” aizstājiet ar “D5” Autentifikāciju aizstājiet ar blynk projekta autentifikācijas žetonu, ko saņēmāt savā e -pastā iepriekšējā solī. Aizstājiet IP ar savas valsts blynk mākonis IP. Lai iegūtu IP, atveriet komandu uzvedni un ierakstiet "ping blynk-cloud.com". Indijai IP ir 188.166.206.43

Metodes sadaļā atlasiet “put” un satura tipā atlasiet “application/json”. Pamattekstā ierakstiet ["1"].

Jāatzīmē, ka [“1”] apzīmē sprūda IESLĒGŠANU un [“0”] - sprūda IZSLĒGŠANU

4. solis: aparatūras programmēšana

Aparatūras programmēšana
Aparatūras programmēšana
Aparatūras programmēšana
Aparatūras programmēšana

Pārliecinieties, vai jūsu Arduino IDE ir instalētas bibliotēkas esp8266 un Blynk. Ja neesat pārliecināts, kā to izdarīt, noklikšķiniet šeit, lai iegūtu ātru apmācību. Tagad dodieties uz failiem> piemēri> Blynk> boards_wifi> esp8266. Parādīsies programmas paraugs.

Lai gan jūs varat to rediģēt, es neiesakām mainīt skices piemēru. Vienkārši nokopējiet kodu un ielīmējiet to jaunā failā. Tagad jūs varat rediģēt šo failu.

Jums ir jāpievieno savs wifi ssid un parole programmā, kur ir rakstīts “YourNetworkName” un “YourPassword”. Arī 'YourAuthToken' jāaizstāj ar autentifikācijas marķieri, ko saņēmāt no blynk. Pēc šo darbību veikšanas varat pievienot projekta kodu cilpas () funkcijai aiz rindas Blynk.run ().

Tā kā mūsējais ir vienkāršs LED sprūda, mums nav jāraksta kods. Ja mēs pievienojam savu gaismas diodi GPIO tapai 5 (D1), mēs varam panākt, lai mūsu projekts darbotos.

5. darbība. Izmēģiniet to

Šī vienkāršā metode var padarīt jūsu projektus satriecošus. Jūs varat spēlēties ar vairākām IFTTT aktivizētājām un Blynk funkcijām, lai saprastu, cik daudz vairāk jūs varat darīt ar šīm divām lietotnēm.

Vai neesat pārliecināts, ar kuru projektu sākt? Šeit ir daži no maniem projektiem, kas veikti, izmantojot Blynk un IFTTT

Pulkstenis, kas maina krāsu katru reizi, kad astronauts nonāk kosmosā

Ierīce, kas atgādina dzert ūdeni

Lampa, kas mirgo katru reizi, kad ISS iet virs galvas

Priecājieties automatizēt savus DIY projektus:)

Ieteicams: