Obsah:

Ako pridať funkcie IOT do vašich projektov: 5 krokov
Ako pridať funkcie IOT do vašich projektov: 5 krokov

Video: Ako pridať funkcie IOT do vašich projektov: 5 krokov

Video: Ako pridať funkcie IOT do vašich projektov: 5 krokov
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, November
Anonim
Ako pridať funkcie IOT do vašich projektov
Ako pridať funkcie IOT do vašich projektov

Nie je nič lepšie, ako vytvoriť projekt pre domácich majstrov, ktorý nahradí komerčný produkt, ktorý považujete za užitočný. V skutočnosti existuje niečo lepšie ako to. Pridanie schopnosti IOT do vášho projektu.

Pokiaľ ide o automatizáciu, začiatočníci zvyčajne vystrašia myslenie, že musia robiť komplexné programovanie a čo nie. Vďaka mnohým bezplatným službám a softvéru, ktoré sú v súčasnosti k dispozícii na tento presný účel, je však pridanie základných funkcií IOT do vašich projektov jednoduchšie než kedykoľvek predtým.

V tomto návode vám ukážem, ako môžete na automatizáciu projektov pre domácich majstrov použiť dva takéto softvéry - Blynk a IFTTT. Poďme na to!

Krok 1: Ako fungujú?

Na svoj projekt budem používať esp8266, ale pamätajte na to, že tento návod je použiteľný pre takmer každý mikrokontrolér s podporou Wi-Fi (napríklad esp32) V rámci tohto tutoriálu urobíme projekt, ktorý rozsvieti LED diódu vždy, keď získate nového sledovateľa twitteru. Aby bol tento projekt možný, musíme používať Blynk a IFTTT spoločne.

IFTTT:

IFTTT funguje takto: „Ak sa TOTO stane, urobte TO“. Ak vás baví kódovanie, môžete to porovnať s príkazom „if“. V našom prípade to vyzerá takto: „Ak dostanem nového sledovateľa twitteru, pošlite signál Blynkovi“

Blynk:

Blynk jednoducho prenesie spúšťač IFTTT do esp8266. Povedzme, že naša LED dióda je pripojená k GPIO pinu 5. Blynk bude prijímať údaje z IFTTT a spúšťacieho pinu 5.

V skutočnosti tieto dve aplikácie dokážu oveľa viac, než len automatizovať vaše kutilské projekty. Môžete sa s nimi hrať a vedieť viac.

Krok 2: Nastavenie Blynka

Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka
Nastavenie Blynka

Najprv nainštalujte Blynk.

Android

IOS

Teraz vytvorte nový projekt. Hneď ako to urobíte, dostanete na svoj e -mail overovací token. Tento token je veľmi dôležitý a použijeme ho v nasledujúcich krokoch. Klepnite na „+“a do poľa miniaplikácie pridajte tlačidlo. Klepnite na novo pridané tlačidlo a zobrazí sa nastavenie tlačidiel. Tu vyberte pin, ktorý chcete spustiť (v tomto prípade GPIO 5). Režim môžete nastaviť na tlačenie alebo prepínanie podľa aplikácie. Ak je nastavený na tlačenie, akonáhle sa spustí IFTTT, kolík sa zapne a okamžite vypne (ako všeobecné tlačidlo) Ak je nastavený na prepínanie, akonáhle sa spustí IFTTT, kolík sa zapne a zostane zapnutý

Krok 3: Nastavenie IFTTT

Nastavenie IFTTT
Nastavenie IFTTT
Nastavenie IFTTT
Nastavenie IFTTT
Nastavenie IFTTT
Nastavenie IFTTT

Nainštalujte IFTTT:

Android

IOS

Na IFTTT kliknite na „získať viac“. Teraz kliknite na + a potom na „toto“. Potom vyhľadajte a zvoľte „twitter“. Potom kliknite na „nový sledovateľ“.

Teraz kliknite na „to“a na paneli vyhľadávania vyhľadajte „webhooky“. Kliknite na „podať webovú žiadosť“a zadajte adresu URL. Formát adresy URL je https:// IP/Auth/update/pin

Pretože naším pinom je GPIO 5, nahraďte „pin“v adrese URL za „D5“Nahradiť autentifikáciu autentifikačným tokenom projektu blynk, ktorý ste dostali vo svojom e -maile v predchádzajúcom kroku. Nahraďte IP adresou blynk cloud IP vašej krajiny. Ak chcete získať adresu IP, otvorte príkazový riadok a zadajte príkaz „ping blynk-cloud.com“. V prípade Indie je IP 188,166,206,43

V časti metódy vyberte „vložiť“a v type obsahu vyberte „aplikácia/json“. Do tela napíšte ["1"].

Je potrebné poznamenať, že [„1“] predstavuje spúšťač ZAPNUTÝ a [„0“] predstavuje spúšťač VYPNUTÝ

Krok 4: Programovanie hardvéru

Programovanie hardvéru
Programovanie hardvéru
Programovanie hardvéru
Programovanie hardvéru

Uistite sa, že máte vo svojom Arduino IDE nainštalované knižnice esp8266 a Blynk. Ak si nie ste istí, ako to urobiť, kliknite sem a získajte rýchly návod. Teraz prejdite na súbory> príklady> Blynk> boards_wifi> esp8266. Zobrazí sa ukážkový program.

Aj keď to môžete upraviť, neodporúčam upravovať ukážkový náčrt. Stačí skopírovať kód a vložiť ho do nového súboru. Teraz môžete tento súbor upraviť.

Musíte pridať svoju WiFi ssid a heslo do programu, kde je uvedené „YourNetworkName“a „YourPassword“. Tiež „YourAuthToken“by mal byť nahradený autorizačným tokenom, ktorý ste dostali od blynk. Keď to urobíte, môžete kód svojho projektu pridať do funkcie loop () za riadok Blynk.run ().

Pretože náš je jednoduchý spúšťač LED, nemusíme písať žiadny kód. Ak pripojíme našu LED k GPIO pinu 5 (D1), môžeme začať pracovať na projekte.

Krok 5: Skúste to

Vďaka tejto jednoduchej metóde môžu byť vaše projekty úžasné. Môžete sa pohrať s viacerými spúšťačmi IFTTT a funkciami Blynk, aby ste zistili, o koľko viac môžete s týmito dvoma aplikáciami urobiť.

Nie ste si istí, s ktorým projektom máte začať? Tu sú niektoré z mojich projektov vytvorených pomocou Blynk a IFTTT

Hodiny, ktoré menia farbu zakaždým, keď astronaut vstúpi do vesmíru

Zariadenie, ktoré vám pripomenie, aby ste pili vodu

Lampa, ktorá bliká vždy, keď ISS prejde nad hlavou

Bavte sa automatizovať svoje kutilské projekty:)

Odporúča: