Spisu treści:
Wideo: Kontroluj urządzenia domowe za pomocą NodeMCU (ESP8266) i aplikacji Blynk: 8 kroków (ze zdjęciami)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
Krok 5: 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
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
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