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


W tym projekcie wykonamy lampę MOOD z nodemcu i neopixel, którą będzie można sterować dowolną przeglądarką za pomocą lokalnego serwera WWW.
Krok 1: Podstawowy pomysł

Cześć chłopaki w tej instrukcji zrobiłem LAMPĘ MOOD opartą na pierścieniu LED Neopixel z Nodemcu ESP 8266, a lampa jest kontrolowana przez serwer sieciowy hostowany przez nodemcu na urządzeniu. Tak więc podstawowym pomysłem jest utworzenie serwera sieciowego przez nodemcu i uzyskanie dostępu do tego lokalnego serwera internetowego za pomocą przeglądarki telefonu/komputera, a następnie wysyłanie poleceń przez tę stronę, aby kontrolować diodę Neopixels przez ten lokalny serwer sieciowy i oświetlać lampę w różnych kolorach z różnymi jasność poprzez wysyłanie poleceń z interfejsu hostowanego przez lokalny serwer sieciowy i istnieją różne tryby, aby zobaczyć różne wzorce świateł, więc ciesz się tworzeniem własnego, opartego na neopikselach serwera sieci web sterowanego przez MOOD LAMP
Krok 2: Zbierz swoje komponenty

KUP CZĘŚCI: KUP Nodemcu ESP8266:
www.utsource.net/itm/p/8673408.html
KUP WS2812 LED:
www.utsource.net/itm/p/8673712.html
KUP WS2812 Pierścień LED:
www.utsource.net/itm/p/8673715.html
////////////////////////////////////////////////////////////////////////////
Do wykonania tego projektu potrzebujemy trzech podstawowych komponentów
1-ws 2812 led pierścień lub pasek;
2-Nodemcu esp8266
3-kabel usb do zasilania;
Partnerski link do zakupu:-
Nodemcu (esp8266)-
www.banggood.com/NodeMcu-Lua-WIFI-Internet…
www.banggood.com/3Pcs-NodeMcu-Lua-WIFI-Int…
www.banggood.com/Wemos-NodeMCU-V3-CP2102-L…
Pierścień neopikselowy Ws2812 (12 bitów) -
www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…
www.banggood.com/CJMCU-12-Bit-WS2812-5050-…
Ws2812 neopikselowy (7-bitowy) pierścień-
www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…
www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…
Pierścień neopikselowy Ws2812 (3-bitowy) -
www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…
www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…
Taśma led neopikselowa Ws2812 -
www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…
www.banggood.com/4-PCS-WS2812-5V-Taillight…
www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…
www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…
www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…
Krok 3: Przygotuj obwód

Obwód jest naprawdę prosty, wystarczy podłączyć pin nodemcu Vin do Vcc neopixela, ponieważ używamy pinu Vin nodemcu dla neopixela, więc nie używaj więcej niż 5 V jako zasilania dla węzła mcu, dlatego użyłem kabla USB następnie podłącz Gnd węzła nodemcu do pinu Neopixel Gnd & Din neopiksela do pinu D2 na nodemcu.
Krok 4: Prześlij kod

Pobierz kod pocztowy z podanego linku:-
drive.google.com/file/d/1QV6wmMxV9W_SGnshp…
następnie otwórz go w ARDUINO ide i w kodzie ustaw pin neopiksela na D2 (niezależnie od tego, jaki pin danych neopixela jest podłączony do nodemcu), a następnie liczbę pikseli, co oznacza liczbę diod LED na neopikselu, a następnie wprowadź swój identyfikator SSid routera lub mobilny hotspot przesłać kod.
Krok 5: Przygotuj obudowę




Zrobiłem pudełko z tektury, aby zakryć elektronikę i nasadkę żarówki LED jako dyfuzor, aby światło było jednolite we wszystkich kierunkach, możesz zaprojektować, co chcesz.
Krok 6: Ostatni krok: Przetestujmy to





W ostatnim kroku niech kabel, a następnie nodemcu będzie szukał sieci, której ma ssid i pass w kodzie, a jeśli sieć zostanie znaleziona, połączy się, teraz uzyskaj dowolne urządzenie podłączone do tej samej sieci lub użyj tego samego telefonu komórkowego, z którego ty używasz hotspotu i z przeglądarki wpisz adres IP jako 192.168.4.1 (mój to 192.168.43.72, ponieważ zmieniłem go, jeśli nie zmieniłeś swojego, spróbuj podanego poza tym nawiasem), a jeśli chcesz poznać swój adres IP, podłącz nodemcu do komputer, a następnie otwórz monitor szeregowy, a uzyskasz adres IP, a następnie uzyskasz dostęp do serwera internetowego za pomocą tego adresu IP z przeglądarki i zmień jasność kolorów i tryb neopiksela z przeglądarki i ciesz się własnym pokazem świetlnym z własnej LAMPY MOOD. zapoznaj się z filmem, aby lepiej zrozumieć.
Dziękuję…
Zalecana:
Visuino - Uzyskaj dokładny czas z internetowego serwera NIST za pomocą NodeMCU: 8 kroków

Visuino - Uzyskaj dokładny czas z internetowego serwera NIST przy użyciu NodeMCU: W tym samouczku użyjemy NodeMCU Mini, OLED Lcd i Visuino do wyświetlania czasu internetowego na żywo z serwera NIST na Lcd. Obejrzyj film demonstracyjny. To zasługa inspiracji użytkownika youtube "Ciprian Balalau"
ESP 8266 Nodemcu Ws 2812 Neopikselowa lampa LED MOOD sterowana przez lokalny serwer sieciowy: 6 kroków

ESP 8266 Nodemcu Ws 2812 Neopikselowa lampa LED MOOD kontrolowana przez lokalny serwer sieciowy: ESP 8266 Nodemcu Ws 2812 Neopikselowa lampa LED MOOD sterowana za pomocą serwera internetowego
Jak wysłać dane DHT11 do serwera MySQL za pomocą NodeMCU: 6 kroków

Jak wysłać dane DHT11 do serwera MySQL za pomocą NodeMCU: W tym projekcie połączyliśmy DHT11 z nodemcu, a następnie wysyłamy dane dht11, czyli wilgotność i temperaturę do bazy danych phpmyadmin
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: 4 kroki

Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: W tej instrukcji dowiemy się, jak przekonwertować nodemcu na pilota na podczerwień taśmy LED RGB, a pilot nodemcu musi być kontrolowany przez stronę internetową hostowaną na urządzeniu mobilnym lub komputerze przez nodemcu
Lampa RGB sterowana za pomocą Bluetooth: 5 kroków (ze zdjęciami)

Lampa RGB sterowana za pomocą Bluetooth: w tym samouczku moduluję cykl pracy PWM, aby uzyskać różne kolory z diody LED za pomocą smartfona