Spisu treści:

Sterowanie bramą za pomocą Google Assistent za pomocą ESP8266 NodeMCU: 6 kroków
Sterowanie bramą za pomocą Google Assistent za pomocą ESP8266 NodeMCU: 6 kroków

Wideo: Sterowanie bramą za pomocą Google Assistent za pomocą ESP8266 NodeMCU: 6 kroków

Wideo: Sterowanie bramą za pomocą Google Assistent za pomocą ESP8266 NodeMCU: 6 kroków
Wideo: Mój projekt płytki do sterowania bramą, esp8266, analiza schematu, sterowanie supla, WIFI IOT 2024, Czerwiec
Anonim
Kontrola bramy za pomocą Google Assistent za pomocą ESP8266 NodeMCU
Kontrola bramy za pomocą Google Assistent za pomocą ESP8266 NodeMCU

To jest mój pierwszy projekt dotyczący instrukcji, więc proszę o komentarz poniżej, jeśli są możliwe ulepszenia.

Pomysł polega na użyciu asystenta google do wysłania sygnału do tablicy kontrolnej bramy. Tak więc wysyłając polecenie pojawi się przekaźnik, który zwiera styk na wejściu kontrolera bramy, który wysyła do kontrolera sygnał otwarcia bramy.

Aby połączyć asystenta Google z urządzeniami IOT, korzystamy z usług Blynk i IFTTT.

W tym projekcie wykorzystamy moduł NodeMCU ESP8266 ze względu na niewielkie rozmiary.

Krok 1: Sprzęt i oprogramowanie

Czego potrzebujesz:

Sprzęt komputerowy

1) NodeMCU (ESP8266) np. aliexpress

2) Przekaźnik 5 lub 12V z prądem wyzwalania najlepiej <9mA max 12mA: np. Aliexpress

3) Zasilanie 5 lub 12V w zależności od przekaźnika (>700mA dla bezpieczeństwa) np. aliexpress

Oprogramowanie Użyj linków, aby zainstalować, płyta

1) Łącze Arduino IDE

2) Link do biblioteki Blynk

3) ESP8266 Zarządca płyty (następny krok)

4) Aplikacja Blynk na android IOS

Krok 2: Instalacja płytki Nodemcu

1) Otwórz Arduino IDE

2) Przejdź do plików -> preferencje

3) W Menedżerze dodatkowych tablic dodaj: https://arduino.esp8266.com/stable/package_esp8266c… a następnie naciśnij OK, aby zamknąć kartę.

4) Przejdź do Narzędzia -> Tablica -> Menedżer tablic (na górze)

5) Przejdź do esp8266 przez esp8266 i zainstaluj oprogramowanie.

Krok 3: Skonfiguruj Blynk

Skonfiguruj Blynka
Skonfiguruj Blynka

1) Otwórz aplikację de Blynk i utwórz konto.

2) Utwórz nowy projekt (ikona +)

3) Wybierz urządzenie „ESP8266” i utwórz

4) W wiadomości e-mail otrzymasz swój osobisty autoryzowany token.

5) W projekcie możesz dodać widżety za pomocą ikony +, dodaj przycisk jak pokazano na obrazku

Krok 4: Konfiguracja IFTTT

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

1) Zaloguj się lub utwórz konto na IFTTT.com lub aplikacji.

2) Utwórz nowy aplet: dodatkowe wyjaśnienie

-W tym miejscu wyszukaj asystenta google i wybierz wyzwalacz powiedz prostą frazę

-dodaj coś w stylu Otwórz bramę lub wybierz własne

-W tym miejscu wyszukaj webhooki -> wyślij żądanie sieciowe i dodaj jak na zdjęciu. Dla adresu IP musisz dodać adres IP serwera Blynk (otwórz CMD na komputerze/laptopie i wpisz „ping blynk-cloud” i to powinien zwrócić adres IP lokalnego serwera Blynk) W przypadku kodu uwierzytelniającego musisz dodać swój osobisty autentyczny kod z wiadomości e-mail otrzymanej od Blynk.

Krok 5: Połączenia

Znajomości
Znajomości

Podłącz: Vin modułu do zasilacza 5 V lub 12 V (wejście wynosi maksymalnie 20 V Vcc przekaźnika do zasilania 5 przekaźnika 12 VGND do zasilania 0 V / GNDGND modułu do zasilania 0 V / GNDD1 do wejścia przekaźnika (CH1 lub coś)

Dodałem opcjonalną informację zwrotną na pinie D8, którą możesz również zobaczyć w moim programie, ale jest to opcjonalne, więc możesz zrobić z tym, co chcesz.

Krok 6: Prześlij program do modułu

Pobierz mój kod

Otwórz go za pomocą Arduino IDE

Zmień SSID Wi-Fi i hasło, aby pasowały do Wi-Fi

Zmień kod uwierzytelniania, aby pasował do tego z wiadomości e-mail

Podłącz przez USB i prześlij

Zalecana: