
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

See on väga lihtne projekt, mille ma juba ammu tähelepanuta jätsin, kuid karantiini tõttu tegin käepärast olevate osadega midagi muud.
Idee oli saada hämardatav valgus, mida saaks juhtida lihtsate TCP -käskude või käsitsi lülitiga.
Osade puudumise tõttu sai projekti põhipunktiks improvisatsioon. Esiteks puudus mul loogika taseme MOSFET ja mul oli ainult suure vooluga lülitav MOSFET, seega oli vaja väikest draiverit (muide mitte parimat disaini), seejärel puudus paneeli impulsslüliti, nii et võtsin varu mikrolaineahju ukseluku turvalüliti nupule.
Selle projektiga saate midagi õppida ja lõbutseda.
Tarvikud
- 3 m valget LED -riba. Kui ma selle ostsin, oli see 12 V toiteallikas
- ESP8266-01S x 1
- 2N3904 NPN transistor x1
- 2N3906 PNP transistor x 1
- IRF3205 MOSFET x 1
- AMS1117-3,3 regulaator x 1
- 3,3 K takisti x 2
- 1 K takisti x 1
- 1,5 K takisti x 1
- 120 takisti x 1
- 10 k takisti x 1
- 10 uF 16 V elektrolüütkondensaator x 1
- 100 nF keraamiline või polüesterkondensaator x 1
- Pistikupesa pistikud 1x6 (kaks ühikut). Veelgi parem, kui teil on ESP jaoks korralik 2x4 naissoost pistik.
- Toite- ja LED -väljundi klemmliidesed
- Üldine plastkarp
- Põhilised elektroonikatööriistad (jootekolb, traadilõikur, tangid jne)
- Paigaldatud ESP8266 toega Arduino IDE.
-
USB to 3.3 V UART Serial Converter või kui see pole saadaval, kuvatakse siin konfiguratsiooniga mis tahes Arduino UNO või Nano https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (muide, lingitud leht on väga hea PWM -i õpetus ESP jaoks)
Samm: skemaatiline

Vooluahel koosneb PWM -juhitud MOSFET -st GPIO2 -s. Juhiahelat on vaja, kuna IRF3205 vajab vähemalt 10 V, et saavutada oma Rds (sisse) 8 miliohmi, ja ESP annab ainult 3,3 V.
3,3 V regulaator võimaldab ESP -d toita samast toiteallikast kui LED -riba ja täiendavad korgid parandavad toite stabiilsust.
Lõpuks läbib GPIO0 nupp iga klõpsuga heledustsükli. Minu puhul kolm heledusastet ja tuli välja.
2. etapp: ahela kokkupanek



See on (mitte nii) kiire ja (tõesti) räpane projekt. Parim üllatus oli see, kui hästi blokeerimislüliti pulserina töötas.
Palun ärge vaadake juhtmeid: P
Samm: LED -riba paigaldamine

Mõõtke ja lõigake kolm segmenti, seejärel jootke juhtmed. Lõpuks koorige liim ja suruge vastu voodipea tagaosa.
Minu puhul pettusin ja kasutasin LED -riba kohal laia kleeplinti, kuna liim oli kuidagi nõrgenenud.
Lõpuks keerake juhtmed klemmide külge ja kontrollige ühendusi.
4. samm: programmeerimine

Kood vajab palju täiustamist, näiteks stringide parsimise parandamine, fikseeritud IP -aadressi tugi, seadistusrežiim, keskkonnamuutujate salvestamine EPROM -i, keskkonnamuutujate lugemine EPROM -ist käivitamisel jne.
Püsivara laadimiseks kasutasin Arduinot koos ESP kogukonna raamatukogu versiooniga 2.5.0. See on oluline, kuna ESP-programmi laadimine ebaõnnestub uuemate versioonidega, võib-olla on asi ESP8266-01 puhul, võib-olla sellepärast, et kasutan laadijana Arduino UNO-d, ma lihtsalt ei tea.
Ärge unustage ESP -plaadi toe saamiseks oma Arduino eelistustele lisada aadressi
www.electronicshub.org/esp8266-pwm-tutoria… on hea õpetus ESP8266 PWM kohta. Samuti kasutasin programmi ESP -sse laadimiseks nende Arduino -USB jadamuundurit.
Samm: testimine

Kontrollige esmalt juhtmestikku ja sisestage ESP8266 vooluahelasse enne sisselülitamist.
Nupu vajutamine Peaks vaheldumisi olema vähese heleduse, keskmise heleduse, maksimaalse heleduse ja väljalülitatud valguse vahel.
TCP testi jaoks kasutasin Socket Test'i, kuid mis tahes muu sarnane tarkvara teeb selle ülesande
Soovitan:
Zigbee voodi olemasolu detektor: 8 sammu

Zigbee voodi olemasolu detektor: Otsisin juba mõnda aega võimalust tuvastada, millal me voodis oleme. Seda selle teabe kasutamiseks Homeassistantis. Selle teabe abil saaksin automatiseerida öösel tulede väljalülitamise või näiteks aktiveerida oma hoiatussüsteemi
MOSTER FET - Dual 500Amp 40 volti MOSFET 3d printeriga soojendusega voodi draiverid: 7 sammu (koos piltidega)

MOSTER FET - Dual 500Amp 40 V MOSFET 3d printeriga soojendusega voodi draiverid: klõpsasite ilmselt sellel mõtleval püha lehmal, 500 AMPS !!!!!. Kui aus olla, siis minu disainitud MOSFET -plaat ei suuda 500Ampit ohutult teha. See võib lühiajaliselt, vahetult enne põnevat leeki puhkeda. See ei olnud mõeldud nutikaks
DIY automaatne liikumisanduriga voodi LED öövalgus: 6 sammu (piltidega)

Isetegemise automaatse liikumisanduriga LED -öövalgusti: Tere, poisid, tere tulemast veel ühe õpetatava juurde, mis aitab teid alati teie igapäevaelus ja lisab mugavuse teie elu lihtsustamiseks. See võib mõnikord olla elupäästja, kui vanad inimesed peavad voodist püsti tõusma
Voodi kõrval olev MP3 -äratuskell: 6 sammu (koos piltidega)

Voodiäärsed MP3 -äratuskellad: Selle projekti jaoks tahtsin teha mugava ja täielikult funktsionaalse öise äratuskella. Minu isiklikud eeltingimused öökella äratuskella jaoks on järgmised: loetav iga valguse korral, öösel aga mitte pimestav MP3 äratushelid Atraktsioon
FS-Touch voodi tasandamise tööriist: 11 sammu (piltidega)

FS-Touchi voodi tasandusseade: Kas olete väsinud püüdmisest saada täiuslikult tasandatud 3D-printeri voodi? Kas olete pettunud düüsi ja paberi vahelise nõuetekohase takistuse äraarvamises? FS-Touch aitab teil seda pigistamisjõudu kvantitatiivselt mõõta ja saavutada kiire ja täpne voodi tase