Spisu treści:

Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk: 8 kroków (ze zdjęciami)
Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk: 8 kroków (ze zdjęciami)

Wideo: Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk: 8 kroków (ze zdjęciami)

Wideo: Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk: 8 kroków (ze zdjęciami)
Wideo: Sterowanie przez Internet z dowolnego miejsca Free IoT Raspberry pi / Arduino Ethernet WiFi Zdalne 2024, Listopad
Anonim
Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk
Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk

W tym samouczku nauczymy się korzystać z aplikacji Blynk i NodeMCU (ESP8266) w celu sterowania lampą (wszelkie inne urządzenia domowe będą w porządku), połączenie będzie przez Internet.

Celem tej instrukcji jest pokazanie najprostszego rozwiązania do zdalnego sterowania Arduino lub kompatybilnym sprzętem (NodeMCU) przez Internet oraz poznanie świata Internetu rzeczy (IoT).

Co to jest Blynk? 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. (Źródło: witryna Blynk).

Krok 1: Materiały eksploatacyjne sprzętu/oprogramowania

Materiały eksploatacyjne do sprzętu/oprogramowania
Materiały eksploatacyjne do sprzętu/oprogramowania
Materiały eksploatacyjne do sprzętu/oprogramowania
Materiały eksploatacyjne do sprzętu/oprogramowania

Komponenty sprzętowe:

1. NodeMCU (ESP8266).

2. Przekaźnik

3. Lampa

4. Przewody

6. Zasilacz 5V 1AMP (opcjonalnie, ale polecam go używać w celu uniknięcia braku prądu elektrycznego poprzez podanie 5V do przekaźnika.

Aplikacje oprogramowania:

1. Aplikacja Blynk

2. IDE Arduino

3. Biblioteka Blynk dla twojego systemu operacyjnego (Windows, Linux, iOS)

4. Menedżer płyty ESP8266 dla Arduino IDE

Krok 2: Pobierz bibliotekę Blynk

Postępuj zgodnie z instrukcją:

1. Pobierz Blynk_Release_vXX.zip (przewiń w dół do sekcji Pobieranie)

2. Rozpakuj archiwum. Zauważysz, że archiwum zawiera kilka folderów i kilka bibliotek.

3. Skopiuj wszystkie te biblioteki do your_sketchbook_folder w Arduino IDE. Aby znaleźć lokalizację folderu your_sketchbook_folder, przejdź do górnego menu w Arduino IDE:

Windows: Plik → Preferencje

Mac OS: Arduino → Preferencje

Aby pobrać bibliotekę Blynk i uzyskać więcej informacji, kliknij ten link (tutaj).

Krok 3: Dodawanie menedżera płyty ESP8266

Dodawanie menedżera płyty ESP8266
Dodawanie menedżera płyty ESP8266

W Menedżerze tablic dodatkowych wpisz poniższy adres URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Jak zaznaczono na rysunku i wprowadź OK.

Uwaga: aby uzyskać więcej informacji na temat tego kroku, obejrzyj wideo

Krok 4: Obejrzyj wideo, aby uzyskać więcej informacji

Image
Image

Krok 5: Konfiguracja Blynka

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

Aby skonfigurować aplikację Blynk, wykonaj poniższe czynności:

1. Pobierz aplikację Blynk na smartfona i utwórz konto.

Aby to zrobić: Pobierz aplikacje Blynk:

• iOS:

• Android:

2. Utwórz nowy projekt, wybierz z listy swój sprzęt (NodeMCU).

3. Wybierz typ połączenia (USB, Wifi, Bluetooth…).

4. Dodaj widżet do panelu sterowania, klikając ikonę plusa w prawym górnym rogu.

5. Wybierz widżet Przycisk i dotknij go dwukrotnie, aby edytować jego ustawienia.

Uwaga: klucz uwierzytelniania jest wysyłany na Twój e-mail

Krok 6: Schemat

Schematyczny
Schematyczny

Prosimy postępować zgodnie z poniższymi krokami:

1. 5 V zasilacza do Vcc płyty przekaźnikowej.

2. GND do GND płytki przekaźnika.

3. D1 NodeMCU do wejścia IN1 płytki przekaźnika.

Uwaga: Przekaźnik wymagał 5 V, a wyjście nodemcu to tylko 3,3 V, dlatego bardzo polecam użycie zewnętrznego zasilacza 5 V

Krok 7: Kod Arduino

O kodzie

#define BLYNK_PRINT Serial

#include #include /// Powinieneś uzyskać Auth Token w aplikacji Blynk. // Przejdź do ustawień projektu (ikona nakrętki). char auth = "TwójTokenAuth"; // Twoje dane logowania do Wi-Fi. // Ustaw hasło na „” dla otwartych sieci. char ssid = "NazwaTwojejSieci"; char pass = "TwojeHasło"; void setup() { // Debuguj konsolę Serial.begin(115200); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); }

Krok 8: W celu uzyskania wsparcia

Dla wsparcia
Dla wsparcia

Możesz zasubskrybować mój kanał YouTube, aby uzyskać więcej samouczków i projektów.

Zapisz się na wsparcie.

Dziękuję Ci. Przejdź do mojego kanału YouTube – link

Zalecana: