Jak używać ESP32 do sterowania diodą LED za pomocą Blynk przez WiFi: 7 kroków (ze zdjęciami)
Jak używać ESP32 do sterowania diodą LED za pomocą Blynk przez WiFi: 7 kroków (ze zdjęciami)
Anonim
Jak używać ESP32 do sterowania diodą LED za pomocą Blynk przez WiFi?
Jak używać ESP32 do sterowania diodą LED za pomocą Blynk przez WiFi?

W tym samouczku wykorzystamy płytę rozwojową ESP32 do sterowania diodą LED za pomocą Blynk przez WiFi. Blynk to platforma z aplikacjami na iOS i Androida do kontrolowania Arduino, Raspberry Pi i podobnych przez Internet. Jest to cyfrowy pulpit nawigacyjny, w którym możesz zbudować interfejs graficzny swojego projektu, po prostu przeciągając i upuszczając widżety. Można go również połączyć z Internetem przez Wi-Fi, Ethernet lub Bluetooth.

Szczegółowe informacje na temat tego modułu można znaleźć tutaj.

Krok 1: Definicja pinów

Definicja pinów
Definicja pinów

Krok 2: Przygotowanie materiału

Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału

W tym samouczku potrzebujemy następujących elementów:

  1. Płytka rozwojowa Arduino NodeMcu IoT ESP32 WiFi i Bluetooth
  2. PROWADZONY
  3. Aplikacja Blynk w aplikacjach na Androida lub iOS

Krok 3: połączenie pinowe

Połączenie pinowe
Połączenie pinowe

W tym samouczku podłącz anodę LED do p21 ESP32 i katodę LED do GND ESP32.

Krok 4: Konfigurowanie aplikacji Blynk

Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk

1. Pobierz aplikacje blynk ze Sklepu Play lub App Store.

2. Po zakończeniu pobierania otwórz aplikacje i utwórz konto. Jeśli masz już konto, możesz się zalogować.

3. Po pomyślnym utworzeniu konta zacznij od stworzenia nowego projektu.

4. Utwórz nazwę projektu i wybierz urządzenie przez ESP32 Dev Board i wybierz typ połączenia przez WiFi.

5. Po naciśnięciu przycisku „Utwórz” pojawi się okno „Token autoryzacji został wysłany do…”. Możesz otworzyć swój e-mail, aby sprawdzić klucz uwierzytelniający.

6. Następnie dotknij dowolnego miejsca na płótnie, aby otworzyć okno widżetów. Wszystkie dostępne widżety znajdują się tutaj. Teraz wybierz przycisk.

7. Stuknij widżet, aby zmienić ustawienie. Wybierz pin LED do Digital-GP21 i wybierz tryb, aby przełączyć.

8. Po zakończeniu ustawień naciśnij przycisk PLAY. Spowoduje to przejście z trybu EDIT do trybu PLAY, w którym możesz wchodzić w interakcję ze sprzętem. W trybie PLAY nie będziesz mógł przeciągać ani konfigurować nowych widżetów, naciśnij STOP i wróć do trybu EDIT.

Krok 5: Przykładowy kod źródłowy

W przypadku tego samouczka konieczne jest pobranie i zainstalowanie biblioteki Blynk stąd. Ta biblioteka umożliwia ESP32 łączenie się z Blynk. Aby móc połączyć ESP32 z Blynk, musisz pobrać tę bibliotekę i zapisać ją w plikach bibliotek Arduino. Następnie pobierz ten przykładowy kod źródłowy i zmień token uwierzytelniania, sprawdzając pocztę e-mail i skopiuj go do kodu.

Krok 6: Wyniki

Wyniki
Wyniki
Wyniki
Wyniki

Na podstawie wyniku dioda LED włączy się lub wyłączy po przełączeniu przycisku w aplikacji Blynk. Po otwarciu monitora szeregowego na Arduino pojawi się połączenie z Wi-Fi i logo Blynk, jak pokazano na poniższym schemacie.

Krok 7: Wideo

Ten film pokazuje demonstrację samouczka dotyczącego użycia ESP32 do sterowania diodą LED za pomocą Blynk przez WiFi.