
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

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.
Zalecana:
Inteligentny rozproszony system monitorowania pogody IoT przy użyciu NodeMCU: 11 kroków

Inteligentny rozproszony system monitorowania pogody IoT za pomocą NodeMCU: Wszyscy możecie być świadomi tradycyjnej stacji pogodowej; ale czy zastanawiałeś się kiedyś, jak to właściwie działa? Ponieważ tradycyjna stacja pogodowa jest kosztowna i nieporęczna, gęstość tych stacji na jednostkę powierzchni jest bardzo mniejsza, co przyczynia się do
Inteligentny system parkowania oparty na IoT przy użyciu NodeMCU ESP8266: 5 kroków

System inteligentnego parkowania oparty na IoT przy użyciu NodeMCU ESP8266: Obecnie znalezienie parkingu w ruchliwych miejscach jest bardzo trudne i nie ma systemu umożliwiającego uzyskanie szczegółowych informacji o dostępności parkingu online. Wyobraź sobie, że możesz uzyskać informacje o dostępności miejsc parkingowych w telefonie i nie masz roamingu, aby sprawdzić
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków

Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
ESP8266 NODEMCU BLYNK IOT samouczek - Esp8266 IOT przy użyciu Blunk i Arduino IDE - Sterowanie diodami LED przez Internet: 6 kroków

ESP8266 NODEMCU BLYNK IOT samouczek | Esp8266 IOT przy użyciu Blunk i Arduino IDE | Sterowanie diodami LED przez Internet: Cześć, w tej instrukcji dowiemy się, jak korzystać z IOT z naszym ESP8266 lub Nodemcu. Użyjemy do tego aplikacji blynk. Więc użyjemy naszego esp8266 / nodemcu do sterowania diodami LED przez Internet. Więc aplikacja Blynk zostanie połączona z naszym esp8266 lub Nodemcu
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)

DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem