Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku zamierzam użyć połączenia NodeMcu, micropython i Mqtt do połączenia z serwerem.
Ten samouczek używa mqtt connect opartego na https do łączenia się z Nodemcu z serwerem Adafruit.io.
W tym projekcie używam języka programowania micropython, który jest prawie podobny do Pythona.
Krok 1: Wymagane komponenty
Do ukończenia tego projektu wymagane są następujące składniki.
Wymagane komponenty:
- Nodemcu
- Czujnik podczerwieni
- PROWADZONY
- Kabel USB
- Połączenie internetowe
Krok 2: Rozpoczęcie
Procedura:
- Pobierz i zainstaluj oprogramowanie espcut do debugowania.
- Pobierz pliki z tego linku. który jest przechowywany jako repozytorium github. Cały program jest dostępny w tym repozytorium..
- Pobierz i zainstaluj oprogramowanie układowe micropython z tego łącza do NODEMCU
- Podłącz czujnik podczerwieni do GPIO12 i LED do GPIO 2 Nodemcu.
-
pobierz to oprogramowanie webrepl
Krok 3: Adafruit IO
odwiedź io.adafruit.com i zaloguj się, aby przejść do swojego pulpitu nawigacyjnego
Krok 4: Utwórz pulpit nawigacyjny
Kliknij akcję i utwórz nowy dashboard
Krok 5: Tworzenie bloków
- Kliknij nazwę pulpitu nawigacyjnego.
- ponownie kliknij przycisk +(plus), aby utworzyć blok
- Teraz kliknij Przełącz i nadaj mu nazwę.
- Teraz kliknij przycisk Utwórz
- Następnie wybierz swój blok i kliknij następny krok
- Nadaj nazwę temu blokowi i ustaw nazwy stanu ON i OFF.
- Następnie kliknij Utwórz blok.
Powtórz proces od drugiego kroku wybierz tekst i utwórz jeszcze jeden blok, jak pokazano na rysunku
Krok 6: Ostateczny pulpit nawigacyjny
Twój ostateczny pulpit nawigacyjny będzie wyglądał tak.
Krok 7: Uzyskaj nazwę użytkownika i klucz
Kliknij ikonę klucza po lewej stronie ekranu i skopiuj nazwę użytkownika i aktywny klucz
Krok 8: Włącz WEBREPL
- Otwórz oprogramowanie espcut
- wyślij to polecenie "import webrepl_setup"
- przeczytaj tekst na konsoli i skonfiguruj webrepl.
Krok 9: Połącz się z Webrepl
- Znajdź sieć Wi-Fi, której ssid zaczyna się od micropythona
- połącz się z tym ssid hasłem "micropythoN"
- otrzymasz ekran pokazany na powyższym rysunku.
Krok 10: Dodaj kod
- rozpakuj oprogramowanie webrepl, otwórz webrepl.html i kliknij Połącz
- poprosi Cię o podanie hasła
- w moim przypadku hasło to "1234567"
- wow jesteś połączony.
- wgraj pliki, które zostały pobrane z repozytorium github.
- prześlij main.py, mqtt.py, boot.py i data.txt za pomocą webrepl.
- teraz naciśnij przycisk resetowania na swoim nodemcu. i sprawdź wyjście na io.adafruit.com
- jeśli chcesz sprawdzić wykonanie kodu, ponownie musisz połączyć się z micropython wifi i zalogować się.
Krok 11: Praca wideo
Działający film wideo tego samouczka jest dostępny tutaj.