Spisu treści:

Jak dodać funkcje IOT do swoich projektów: 5 kroków
Jak dodać funkcje IOT do swoich projektów: 5 kroków

Wideo: Jak dodać funkcje IOT do swoich projektów: 5 kroków

Wideo: Jak dodać funkcje IOT do swoich projektów: 5 kroków
Wideo: Sterowanie przez Internet z dowolnego miejsca Free IoT Raspberry pi / Arduino Ethernet WiFi Zdalne 2024, Listopad
Anonim
Jak dodać funkcje IOT do swoich projektów
Jak dodać funkcje IOT do swoich projektów

Nie ma nic lepszego niż wykonanie projektu DIY, który zastąpi produkt komercyjny, który uznasz za przydatny. Właściwie jest coś lepszego niż to. Dodanie możliwości IOT do twojego projektu.

Jeśli chodzi o automatyzację, początkujący zwykle wariują myśląc, że muszą zrobić skomplikowane programowanie, a co nie. Ale dzięki wielu darmowym usługom i oprogramowaniu dostępnemu właśnie w tym celu, dodawanie podstawowych funkcji IOT do twoich projektów stało się łatwiejsze niż kiedykolwiek.

W tej instrukcji pokażę, jak możesz użyć dwóch takich programów - Blynk i IFTTT, aby zautomatyzować projekty DIY. Weźmy się za to!

Krok 1: Jak to działa?

Będę używał esp8266 do mojego projektu, ale pamiętaj, że ten samouczek dotyczy prawie każdego mikrokontrolera obsługującego Wi-Fi (na przykład esp32) W tym samouczku stwórzmy projekt, który włącza diodę LED za każdym razem, gdy otrzymujesz nowego obserwatora na Twitterze. Aby ten projekt był możliwy, musimy używać Blynk i IFTTT razem.

IFTTT:

IFTTT działa tak: „Jeśli TO się stanie, zrób TO”. Jeśli interesujesz się kodowaniem, możesz porównać to do „oświadczenia if”. W naszym przypadku jest tak: „Jeśli zdobędę nowego obserwatora na Twitterze, wyślij sygnał do Blynk”

Blynk:

Blynk simpy przenosi wyzwalacz IFTTT do esp8266. Powiedzmy, że nasza dioda LED jest podłączona do pinu GPIO 5. Blynk otrzyma dane z IFTTT i wyzwalacza pin 5.

W rzeczywistości te dwie aplikacje mogą znacznie więcej niż tylko zautomatyzować projekty DIY. Możesz się z nimi pobawić, aby dowiedzieć się więcej.

Krok 2: Konfiguracja Blynk

Konfiguracja Blynka
Konfiguracja Blynka
Konfiguracja Blynka
Konfiguracja Blynka
Konfiguracja Blynka
Konfiguracja Blynka
Konfiguracja Blynka
Konfiguracja Blynka

Najpierw zainstaluj Blynk.

Android

iOS

Teraz utwórz nowy projekt. Gdy tylko to zrobisz, otrzymasz w e-mailu token uwierzytelniania. Ten token jest bardzo ważny i będziemy go używać w kolejnych krokach. Stuknij w „+” i dodaj przycisk z pola widżetu. Stuknij w nowo dodany przycisk, a pojawi się ustawienie przycisku. Tutaj wybierz pin, który chcesz wyzwolić (w tym przypadku GPIO 5). Możesz ustawić tryb na pchanie lub przełączanie w zależności od aplikacji. Jeśli jest ustawiony na wciskanie, gdy tylko IFTTT uruchomi się, szpilka zostanie WŁĄCZONA i natychmiast WYŁĄCZONA (jak standardowy przycisk).

Krok 3: Konfiguracja IFTTT

Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT

Zainstaluj IFTTT:

Android

iOS

Na IFTTT kliknij „zdobądź więcej”. Teraz kliknij +, a następnie kliknij „to”. Następnie wyszukaj i wybierz „twitter”. Następnie kliknij „nowy obserwujący”.

Teraz kliknij „to” i wyszukaj „webhooks” na pasku wyszukiwania. Kliknij „złóż wniosek internetowy” i wprowadź adres URL. Format adresu URL to

Ponieważ nasz pin to GPIO 5, zamień „pin” w adresie URL na „D5” Zastąp Auth tokenem Auth projektu blynk, który otrzymałeś w wiadomości e-mail w poprzednim kroku. Zastąp adres IP adresem IP blynk cloud swojego kraju. Aby uzyskać adres IP, otwórz wiersz polecenia i wpisz „ping blynk-cloud.com”. W przypadku Indii adres IP to 188.166.206.43

Wybierz „put” w sekcji metody i wybierz „application/json” w typie treści. W treści wpisz ["1"].

Należy zauważyć, że [„1”] oznacza włączenie wyzwalacza, a [„0”] oznacza wyłączenie wyzwalacza

Krok 4: Programowanie sprzętu

Programowanie sprzętu
Programowanie sprzętu
Programowanie sprzętu
Programowanie sprzętu

Upewnij się, że masz zainstalowane biblioteki esp8266 i Blynk w swoim Arduino IDE. Jeśli nie masz pewności, jak to zrobić, kliknij tutaj, aby zapoznać się z krótkim samouczkiem. Teraz przejdź do plików>przykłady>Blynk>boards_wifi>esp8266. Pojawi się przykładowy program.

Chociaż możesz to edytować, nie polecam modyfikowania przykładowego szkicu. Po prostu skopiuj kod i wklej do nowego pliku. Teraz możesz edytować ten plik.

Musisz dodać swój SSID Wi-Fi i hasło w programie, gdzie jest napisane „Nazwa TwojejSieci” i „TwojeHasło”. Również 'YourAuthToken' należy zastąpić tokenem uwierzytelniania otrzymanym od blynk. Po wykonaniu tych czynności możesz dodać kod projektu w funkcji loop() po wierszu Blynk.run().

Ponieważ nasz jest prostym wyzwalaczem LED, nie musimy pisać żadnego kodu. Jeśli podłączymy naszą diodę LED do pinu 5 GPIO (D1), możemy uruchomić nasz projekt.

Krok 5: Wypróbuj

Ta prosta metoda może sprawić, że Twoje projekty będą niesamowite. Możesz bawić się większą liczbą wyzwalaczy IFTTT i funkcji Blynk, aby zdać sobie sprawę, o ile więcej możesz zrobić z tymi dwiema aplikacjami.

Nie wiesz, z którym projektem zacząć? Oto niektóre z moich projektów wykonanych przy użyciu Blynk i IFTTT

Zegar, który zmienia kolor za każdym razem, gdy astronauta wchodzi w kosmos

Urządzenie przypominające o piciu wody

Lampa, która miga za każdym razem, gdy ISS przelatuje nad głową

Baw się automatyzując swoje projekty DIY:)

Zalecana: