Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W poprzednim Instructable podzieliłem się, jak rozpocząć pracę z NodeMCU (ESP8266) i zaprogramować go za pomocą Arduino IDE. Sprawdź tutaj. W tej instrukcji pokażę, jak sterować urządzeniami z dowolnego miejsca na świecie za pomocą Blynk. Może być używany do automatyki domowej i różnych innych zastosowań.
Tutaj do demonstracji użyłem diod LED. Możesz zastąpić diody LED przekaźnikami, aby korzystać z innych urządzeń dużej mocy.
Więc zacznijmy…
Krok 1: GROMADZENIE ELEMENTÓW:-
1. Wymagane oprogramowanie:
- IDE Arduino.
- Blynk apk.
2. Wymagany sprzęt:
- NodeMCU (ESP8266) (Najlepsze łącza do: USA, Wielkiej Brytanii)
- PROWADZONY.
- Deska do krojenia chleba. (Łącza Best Buy dla: USA, Wielkiej Brytanii)
To wszystko, czego potrzebujesz do tego projektu.
Krok 2: WYKONYWANIE POŁĄCZEŃ:-
Najpierw wykonaj połączenie, jak pokazano na powyższym obrazku.
- Podłącz pierwszą diodę LED do pinu D0.
- Podłącz drugą diodę LED do pinu D1.
- Użyj rezystorów 1k Ohm, każdy połączony szeregowo z diodami LED.
To wszystko, co musisz zrobić. Teraz przejdź do następnego kroku.
Krok 3: TWORZENIE APLIKACJI BLYNK:-
Najpierw zainstaluj aplikację Blynk na swoim urządzeniu. Po zainstalowaniu aplikacji Zaloguj się przy użyciu konta Google. Teraz wykonaj poniższe czynności:-
- Otwórz „Nowy projekt”.
- Nadaj nazwę projektowi.
- Otwórz „Wybierz urządzenie”.
- Przewiń w dół i wybierz „NodeMCU” i naciśnij „Utwórz”
Token uwierzytelniający zostanie wysłany do Ciebie przez Gmaila. Teraz naciśnij "OK".
- Przejdź do przycisku dodawania w prawym górnym rogu (+).
- Wybierz przycisk. (Będziesz potrzebować dwóch, aby sterować obiema diodami).
- Teraz zobaczysz dwa przyciski na ekranie, które możesz dotknąć i przytrzymać, aby przeciągnąć.
- Wybierz przycisk. otworzy to ustawienia przycisków.
- Nadaj nazwę przyciskowi. Tutaj nazwałem go „LED 1”.
- Teraz wybierz pinezkę. Tutaj wybrałem "D0", ponieważ jedna dioda LED jest podłączona do D0.
- Teraz przełącz tryb na „PRZEŁĄCZ”.
Zrób to samo z drugim przyciskiem. Wystarczy podać inną nazwę i inny pin. Tutaj „D1”.
Po wykonaniu tych czynności możemy przejść do następnego kroku. przesyłam kod do NodeMCU…
Krok 4: PROGRAMOWANIE MCU WĘZŁA:-
W tym kroku będziesz musiał skonfigurować Arduino IDE do programowania NodeMCU (ESP8266). Udostępniłem już to w poprzedniej instrukcji. Możesz sprawdzić samouczek wideo tutaj.
Po skonfigurowaniu IDE musisz dodać biblioteki i narzędzia Blynk. W tym celu następujące kroki:-
- Pobierz i wyodrębnij poniższy kod pocztowy.
- Otwórz folder bibliotek i skopiuj całą zawartość.
- Otwórz folder, w którym zainstalowano Arduino IDE, Zwykle jest to domyślnie na dysku C w folderze „Program Files (x86)”.
- W folderze arduino otwórz biblioteki i wklej całą zawartość.
- Teraz przejdź do folderu narzędzi w rozpakowanym pakiecie i skopiuj całą jego zawartość i wklej do folderu „narzędzia” w Arduino.
Spowoduje to załadowanie wszystkich narzędzi i przykładów Blynk w Arduino IDE. Teraz otwórz IDE:-
- Idź do >> Plik >> Przykłady >> Blynk >> Boards_WiFi >> ESP8266_Standalone.
- Dodaj token uwierzytelniający otrzymany w wiadomości e-mail do "auth".
- Dodaj nazwę swojej sieci Wi-Fi w miejscu, w którym zostanie wyświetlony monit o identyfikator SSID.
- I dodaj swoje hasło do Wi-Fi.
To wszystko teraz podłącz NodeMCU do komputera, wybierz odpowiedni port com, wybierz właściwy typ płyty i prześlij kod.
Zapoznaj się z powyższymi zdjęciami, aby lepiej zrozumieć.
Krok 5: TESTOWANIE:-
Po skonfigurowaniu wszystkiego i zaprogramowaniu NodeMCU możesz przejść do testowania konfiguracji. Najpierw włącz płytę i upewnij się, że Wi-Fi jest włączone. Tablica automatycznie połączy się z siecią WiFi.
Następnie otwórz aplikację migania, naciśnij przycisk odtwarzania w prawym górnym rogu. Zajmie to kilka sekund, a aplikacja zostanie połączona z serwerem migania.
Teraz wystarczy nacisnąć przyciski, aby włączyć/wyłączyć diody LED.
To wszystko za to pouczające. W kolejnym Intractable podzielę się bardziej zaawansowaną automatyką domową.
Mam nadzieję, że ten samouczek pomoże Ci zacząć. Jeśli masz jakieś pytania, zadaj je w komentarzach, postaram się odpowiedzieć jak najszybciej.