Sisällysluettelo:

IOT -ominaisuuksien lisääminen projekteihin: 5 vaihetta
IOT -ominaisuuksien lisääminen projekteihin: 5 vaihetta

Video: IOT -ominaisuuksien lisääminen projekteihin: 5 vaihetta

Video: IOT -ominaisuuksien lisääminen projekteihin: 5 vaihetta
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Marraskuu
Anonim
IOT -ominaisuuksien lisääminen projekteihisi
IOT -ominaisuuksien lisääminen projekteihisi

Mikään ei ole parempaa kuin tehdä DIY -projekti, joka korvaa kaupallisen tuotteen, jonka pidät hyödyllisenä. No itse asiassa on jotain parempaa. IOT -ominaisuuden lisääminen projektiin.

Mitä tulee automaatioon, aloittelijat yleensä pelkäävät ajattelevansa, että heidän on tehtävä monimutkaista ohjelmointia ja mitä ei. Mutta monien ilmaisten palveluiden ja ohjelmistojen ansiosta, jotka ovat saatavilla juuri tähän tarkoitukseen nykyään, IOT -perusominaisuuksien lisääminen projekteihisi on tullut helpommaksi kuin koskaan.

Tässä ohjeessa näytän sinulle, kuinka voit käyttää kahta tällaista ohjelmistoa - Blynk ja IFTTT, automatisoidaksesi DIY -projektisi. Pääsemme asiaan!

Vaihe 1: Miten nämä toimivat?

Käytän esp8266: ta projektissani, mutta muista, että tämä opetusohjelma soveltuu melkein mihin tahansa Wi-Fi-yhteensopivaan mikrokontrolleriin (esimerkiksi esp32) Tässä opetusohjelmassa tehdään projekti, joka sytyttää LED-valon aina, kun saat uuden twitter-seuraajan. Jotta tämä projekti olisi mahdollista, meidän on käytettävä Blynkia ja IFTTT: tä yhdessä.

IFTTT:

IFTTT toimii näin: "Jos TÄMÄ tapahtuu, tee SE". Jos harrastat koodausta, voit verrata tätä "if -lausuntoon". Meidän tapauksessamme asia on näin: "Jos saan uuden twitter -seuraajan, lähetä signaali Blynkille"

Blynk:

Blynk simpy siirtää IFTTT -laukaisimen esp8266: een. Oletetaan, että LED -valomme on kytketty GPIO -nastaan 5. Blynk vastaanottaa tietoja IFTTT: ltä ja liipaisintappilta 5.

Itse asiassa nämä kaksi sovellusta voivat tehdä paljon enemmän kuin vain DIY -projektien automatisoinnin. Voit leikkiä heidän kanssaan saadaksesi lisätietoja.

Vaihe 2: Blynkin käyttöönotto

Blynkin käyttöönotto
Blynkin käyttöönotto
Blynkin käyttöönotto
Blynkin käyttöönotto
Blynkin käyttöönotto
Blynkin käyttöönotto
Blynkin käyttöönotto
Blynkin käyttöönotto

Asenna ensin Blynk.

Android

IOS

Luo nyt uusi projekti. Heti kun teet tämän, saat sähköpostiisi todennustunnuksen. Tämä tunnus on erittäin tärkeä, ja käytämme sitä tulevissa vaiheissa. Napauta "+" ja lisää painike widget -ruudusta. Napauta äskettäin lisättyä painiketta ja painikeasetus tulee näkyviin. Valitse tässä PIN -koodi, jonka haluat laukaista (GPIO 5 tässä tapauksessa). Voit asettaa tilan painamaan tai vaihtamaan sovelluksesi perusteella. Jos se on asetettu työntämään, tappi kytketään päälle ja kytketään heti pois päältä (kuten yleinen painike) heti, kun IFTTT laukeaa, jos se on asetettu kytkeytymään, heti kun IFTTT laukeaa, tappi kytketään päälle ja pysyy päällä

Vaihe 3: IFTTT: n määrittäminen

IFTTT: n määrittäminen
IFTTT: n määrittäminen
IFTTT: n määrittäminen
IFTTT: n määrittäminen
IFTTT: n määrittäminen
IFTTT: n määrittäminen

Asenna IFTTT:

Android

IOS

Napsauta IFTTT: ssä "hanki lisää". Napsauta nyt + ja sitten "tätä". Etsi ja valitse "twitter". Napsauta sitten "uusi seuraaja".

Napsauta nyt "sitä" ja etsi hakupalkista "webhooks". Napsauta "tee verkkopyyntö" ja kirjoita URL -osoite. URL -muoto on https:// IP/Auth/update/pin

Koska nastamme on GPIO 5, korvaa "pin" URL -osoitteessa "D5" Korvaa todennus blynk -projektin Auth -tunnuksella, jonka sait sähköpostissasi edellisessä vaiheessa. Korvaa IP maasi blynk -pilvi -IP: llä. Saat IP-osoitteen avaamalla komentokehotteen ja kirjoittamalla "ping blynk-cloud.com". Intiassa IP on 188.166.206.43

Valitse menetelmäosasta "put" ja sisällön tyypiksi "application/json". Kirjoita runkoon ["1"].

On huomattava, että [“1”] edustaa liipaisinta PÄÄLLÄ ja [“0”] liipaisinta POIS

Vaihe 4: Laitteiston ohjelmointi

Laitteiston ohjelmointi
Laitteiston ohjelmointi
Laitteiston ohjelmointi
Laitteiston ohjelmointi

Varmista, että esp8266- ja Blynk -kirjastot on asennettu Arduino IDE -laitteeseesi. Jos et ole varma, miten tämä tehdään, napsauta tätä saadaksesi nopean opetusohjelman. Siirry nyt tiedostoihin> esimerkit> Blynk> boards_wifi> esp8266. Näyteohjelma tulee näkyviin.

Vaikka voit muokata tätä, en suosittele esimerkkiluonnoksen muokkaamista. Kopioi koodi ja liitä se uuteen tiedostoon. Nyt voit muokata tätä tiedostoa.

Sinun on lisättävä wifi ssid ja salasana ohjelmaan, jossa lukee 'YourNetworkName' ja 'YourPassword'. Myös 'YourAuthToken' tulisi korvata blynkiltä saamallasi todennusmerkillä. Kun olet tehnyt nämä, voit lisätä projektikoodisi silmukka () -funktioon rivin Blynk.run () jälkeen.

Koska meidän on yksinkertainen LED -liipaisin, meidän ei tarvitse kirjoittaa mitään koodia. Jos liitämme LED -valon GPIO -nastaan 5 (D1), voimme saada projektimme toimimaan.

Vaihe 5: Kokeile sitä

Tämä yksinkertainen menetelmä voi tehdä projekteistasi mahtavia. Voit leikkiä useilla IFTTT -laukaisimilla ja Blynk -toiminnoilla ymmärtääksesi, kuinka paljon enemmän voit tehdä näiden kahden sovelluksen avulla.

Etkö ole varma, minkä projektin kanssa sart? Tässä on joitain projekteistani, jotka on tehty Blynkin ja IFTTT: n avulla

Kello, joka muuttaa väriä aina, kun astronautti saapuu avaruuteen

Laite, joka muistuttaa juomaan vettä

Lamppu, joka vilkkuu joka kerta, kun ISS kulkee yläpuolella

Hauskaa DIY -projektien automatisointia:)

Suositeltava: