Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Schemat
- Krok 2: Montaż obwodu
- Krok 3: Instalacja paska LED
- Krok 4: Programowanie
- Krok 5: Testowanie
Wideo: Lampa LED zagłówka łóżka z ESP8266-01: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
To bardzo łatwy projekt, który zaniedbałem dawno temu, ale z powodu kwarantanny zrobiłem coś innego z częściami, które mam pod ręką.
Pomysł polegał na posiadaniu ściemnialnego światła, które można by kontrolować za pomocą prostych poleceń TCP lub ręcznego przełącznika.
Z powodu braku części głównym punktem projektu stała się improwizacja. Najpierw zabrakło mi MOSFET-a na poziomie logicznym, a miałem tylko MOSFET przełączający wysokoprądowy, więc potrzebny był mały sterownik (swoją drogą nie najlepszy projekt), potem brakowało przełącznika impulsowego panelu, więc wziąłem zapasową mikrofalę wyłącznik bezpieczeństwa zamka drzwi na przycisk.
Mam nadzieję, że się czegoś nauczysz i baw się dobrze z tym projektem.
Kieszonkowe dzieci
- 3 m białej taśmy LED. Kiedy kupiłem, zawierał zasilacz 12 V
- ESP8266-01S x 1
- Tranzystor NPN 2N3904 x1
- Tranzystor PNP 2N3906 x 1
- MOSFET IRF3205 x 1
- Regulator AMS1117-3.3 x 1
- Rezystor 3,3 K x 2
- Rezystor 1 K x 1
- Rezystor 1,5 K x 1
- 120 rezystor x 1
- Rezystor 10 k x 1
- Kondensator elektrolityczny 10 uF 16 V x 1
- Kondensator ceramiczny lub poliestrowy 100 nF x 1
- Złącza gniazdowe 1x6 (dwie sztuki). Jeszcze lepiej, jeśli masz odpowiednie złącze żeńskie 2x4 dla ESP.
- Złącza zaciskowe do zasilania i wyjścia LED
- Ogólne plastikowe pudełko
- Podstawowe narzędzia elektroniczne (lutownica, przecinak do drutu, szczypce itp.)
- Arduino IDE z zainstalowaną obsługą ESP8266.
-
Konwerter szeregowy USB na 3,3 V UART lub, jeśli nie jest dostępny, dowolny Arduino UNO lub Nano z konfiguracją pokazaną tutaj https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (przy okazji podłączona strona jest bardzo dobrym samouczkiem PWM dla ESP)
Krok 1: Schemat
Obwód składa się z tranzystora MOSFET sterowanego PWM na GPIO2. Obwód sterownika jest potrzebny, ponieważ IRF3205 potrzebuje minimum 10 V, aby osiągnąć Rds(on) 8 miliomów, a ESP daje tylko 3,3 V.
Regulator 3,3 V pozwala zasilić ESP z tego samego zasilacza co pasek LED, a dodatkowe zaślepki poprawiają stabilność zasilania.
Wreszcie przycisk na GPIO0 przechodzi przez cykl jasności z każdym kliknięciem. W moim przypadku trzy stopnie jasności i światło wyłączone.
Krok 2: Montaż obwodu
To (nie tak) szybki i (naprawdę) brudny projekt. Największą niespodzianką było to, jak dobrze działał przełącznik blokady jako impulsator.
Proszę nie patrzeć na okablowanie:P
Krok 3: Instalacja paska LED
Zmierz i wytnij trzy segmenty, a następnie przylutuj przewody. Na koniec odklej klej i dociśnij tył wezgłowia.
W moim przypadku oszukałem i zastosowałem szeroką taśmę klejącą nad paskiem LED, bo klej jakoś był osłabiony.
Na koniec przykręć przewody do zacisków i sprawdź połączenia.
Krok 4: Programowanie
Kod wymaga wielu ulepszeń, takich jak naprawienie parsowania ciągów, obsługa stałego adresu IP, tryb konfiguracji, zapisywanie zmiennych środowiskowych do EPROM, odczytywanie zmiennych środowiskowych z EPROM podczas rozruchu i tak dalej.
Do ładowania firmware wykorzystałem Arduino z biblioteką społeczności ESP w wersji 2.5.0. Jest to ważne, ponieważ ładowanie programu ESP kończy się niepowodzeniem z nowszymi wersjami, może jest to rzecz z ESP8266-01, może dlatego, że używam Arduino UNO jako loadera, po prostu nie wiem.
Pamiętaj, aby dodać https://arduino.esp8266.com/stable/package_esp8266… do swoich preferencji Arduino, aby uzyskać obsługę płyty ESP.
www.electronicshub.org/esp8266-pwm-tutoria… ma dobry samouczek dotyczący ESP8266 PWM. Użyłem również ich konwertera szeregowego Arduino na USB, aby załadować program do ESP.
Krok 5: Testowanie
Najpierw wykonaj szybkie sprawdzenie okablowania i włóż ESP8266 do obwodu przed włączeniem zasilania.
Naciskanie przycisku Powinno się przełączać pomiędzy niską jasnością, średnią jasnością, maksymalną jasnością i wyłączeniem światła.
Do testu TCP użyłem Socket Test, ale każde inne podobne oprogramowanie wykona zadanie
Zalecana:
Wykrywacz obecności łóżka Zigbee: 8 kroków
Zigbee Bed Presence Detector: Od jakiegoś czasu szukałem sposobu na wykrycie, kiedy jesteśmy w łóżku. To za wykorzystanie tych informacji w Homeassistant. Dzięki tym informacjom mogę wykonać automatykę do wyłączania światła w nocy lub na przykład aktywować system alarmowy w moim domu
Automatyczne oświetlenie łóżka: 5 kroków (ze zdjęciami)
Automatyczne oświetlenie łóżka: Czy śpisz też w nocy? Czy też nic nie widzisz w ciemności? Czy w nocy w pokoju jest też ciemno? Jeśli tak, to to urządzenie jest dla Ciebie! Myślę, że większość z nas lubi trochę zostać dłużej wieczorami. Powody mogą być różne – Netflix, YouTube
MOSTER FET - Podwójna 500Amp 40 V MOSFET 3d Sterowniki podgrzewanego łóżka: 7 kroków (ze zdjęciami)
MOSTER FET - Podwójna 500-amperowa 40-woltowa drukarka MOSFET 3d Sterowniki podgrzewanego łóżka: Prawdopodobnie kliknąłeś tę myślącą świętą krowę, 500 A !!!!!. Szczerze mówiąc, zaprojektowana przeze mnie płytka MOSFET nie będzie w stanie bezpiecznie robić 500Amps. Może na krótką chwilę, tuż przed tym, jak podekscytowany wybuchnie płomieniami.To nie zostało zaprojektowane jako
Narzędzie do poziomowania łóżka FS-Touch: 11 kroków (ze zdjęciami)
Narzędzie do poziomowania łóżka FS-Touch: Masz dość prób uzyskania idealnie wypoziomowanego łóżka do drukarki 3D? Jesteś sfrustrowany odgadywaniem właściwego oporu między dyszą a papierem? Cóż, FS-Touch pomoże ci ilościowo zmierzyć tę siłę ściskania i osiągnąć szybki i dokładny poziom łóżka
Bezprzewodowe sterowanie zagłówkiem łóżka MQTT: 5 kroków (ze zdjęciami)
Bezprzewodowe sterowanie zagłówkiem łóżka MQTT: Kilka lat temu kupiliśmy nowe łóżko z pianki z pamięcią kształtu i, jak w przypadku większości łóżek, musiałeś również kupić jedną z ich „zatwierdzonych podstaw”; w celu utrzymania gwarancji. Zdecydowaliśmy się więc na najtańszą bazę, która obejmowała również