Spisu treści:
- Krok 1: Jak to działa?
- Krok 2: Konfiguracja Blynk
- Krok 3: Konfiguracja IFTTT
- Krok 4: Programowanie sprzętu
- Krok 5: Wypróbuj
Wideo: Jak dodać funkcje IOT do swoich projektów: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
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
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:
10 podstawowych projektów Arduino dla początkujących! Wykonaj co najmniej 15 projektów na jednej tablicy!: 6 kroków
10 podstawowych projektów Arduino dla początkujących! Twórz co najmniej 15 projektów za pomocą jednej płytki!: Arduino Project & Tablica samouczków; Zawiera 10 podstawowych projektów Arduino. Wszystkie kody źródłowe, plik Gerber i nie tylko. Brak SMD! Łatwe lutowanie dla każdego. Łatwo zdejmowane i wymienne elementy. Możesz wykonać co najmniej 15 projektów za pomocą jednego bo
Dodaj pojemnościowy przełącznik dotykowy do swoich projektów: 7 kroków
Dodaj pojemnościowy przełącznik dotykowy do swoich projektów: Jak dodać pojemnościowy przełącznik dotykowy do swoich projektów w domu Cześć, elektroniczni przyjaciele z majsterkowiczów w tym samouczku pokażę ci, jak możesz tanio dodać pojemnościowy przełącznik dotykowy do swoich projektów elektronicznych i dać swój projekt DIY profesjonalny wygląd
Funkcje bitowe IoT: 6 kroków
Funkcje bitowe IoT: W tej instrukcji pokażemy, jak używać interfejsu GUI funkcji bitowych IoT na minikomputerach, takich jak Raspberry Pi 1,2 i 3. Funkcje, które GUI będzie miał w wersji V1, to: „Wyślij SMS”, „ „Wyświetl SMS”, „De
Niesamowity, łatwy gramofon do zaprezentowania swoich projektów: 5 kroków
Niesamowity, łatwy gramofon, aby pochwalić się swoimi projektami: Na moim kanale YouTube robię też recenzje niektórych produktów, więc zawsze chciałem zrobić fajny gramofon, aby pochwalić się nowymi produktami. Jak wszystkie rzeczy, które robię, chciałem, aby było to tak proste, jak to tylko możliwe. Użyto więc tylko 3 komponentów. Śledź dalej i przejdźmy
Stwórz filtr Flash, aby dodać dramat do swoich zdjęć: 8 kroków
Zrób filtr Flash, aby dodać dramatyzmu do swoich zdjęć: Używając niedrogich materiałów, możesz zrobić uchwyt filtra żelowego, aby dodać kolor do zdjęć z lampą błyskową