Satura rādītājs:
- 1. darbība. Kā tie darbojas?
- 2. darbība: iestatiet Blynk
- 3. darbība. IFTTT iestatīšana
- 4. solis: aparatūras programmēšana
- 5. darbība. Izmēģiniet to
Video: Kā projektiem pievienot IOT funkcijas: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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
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
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
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:
Saņemt e -pasta paziņojumus no saviem IoT projektiem: 6 soļi
Saņemiet e -pasta paziņojumus no saviem IoT projektiem: programmējiet e -pasta paziņojumus, kas savieno jūsu IoT projektus ar Adafruit IO un IFTTT. Esmu publicējis dažus IoT projektus. Es ceru, ka esat tos redzējis, ja nē, es uzaicinu jūs uz savu profilu un pārbaudīt tos. Es gribēju saņemt dažus paziņojumus, kad mainīgais
IoT barošanas modulis: IoT jaudas mērīšanas funkcijas pievienošana manam saules enerģijas uzlādes kontrolierim: 19 soļi (ar attēliem)
IoT jaudas modulis: IoT jaudas mērīšanas funkcijas pievienošana manam saules enerģijas uzlādes kontrolierim: Sveiki visiem, es ceru, ka jūs visi esat lieliski! Šajā pamācībā es jums parādīšu, kā es izveidoju IoT jaudas mērīšanas moduli, kas aprēķina manu saules paneļu ģenerēto jaudu, ko izmanto mans saules enerģijas uzlādes kontrolieris
Interneta pulkstenis (NTP) IoT projektiem: 6 soļi
Interneta pulkstenis (NTP) IoT projektiem: Šis projekts palīdzēs jums iegūt laiku no interneta IoT projektiem, neprasot papildu RTC aparatūru. Šajā apmācībā mēs parādīsim, kā izmantot Nokia LCD 5110, iegūt NTP datus no interneta un parādīt tos LCD noteiktās koordinātās. Lai mums ir
PIEVIENOT kapacitatīvo pieskāriena slēdzi saviem projektiem: 7 soļi
PIEVIENOT saviem projektiem kapacitatīvo skārienjutīgo slēdzi: Kā mājās pievienot saviem projektiem kapacitatīvo skārienjutīgo slēdzi! Sveiki, šajā apmācībā elektroniskie DIY draugi, es jums parādīšu, kā jūs varat lēti pievienot kapacitatīvo pieskāriena slēdzi saviem elektroniskajiem projektiem un dot savu DIY projektu. profesionāls izskats
IoT bitu funkcijas: 6 soļi
IoT bitu funkcijas: šajā pamācībā mēs parādīsim, kā izmantot IoT bitu funkciju GUI tādiem minidatoriem kā Raspberry Pi 1, 2 un 3. Funkcijas, kuras GUI izmantos V1, ir šādas: " Sūtīt SMS ", "; Rādīt SMS ", " De