![Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285: 3 lépés Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285: 3 lépés](https://i.howwhatproduce.com/images/007/image-18942-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285 Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-1-j.webp)
![Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285 Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-2-j.webp)
![Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285 Módosított RGBW LED szalagvezérlő, PIR vezérelt, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-3-j.webp)
Az otthoni asztalom fölé telepítettem egy RGBW LED szalagot. A WiFi LED RGBW vezérlőnek olyan alkalmazással kell működnie, mint a Magic Home alkalmazás. Azonban tartalmaz egy ESP8285 chipet, amelyet saját firmware -emmel villogtam. Hozzáadtam egy PIR -t, amellyel a LED -szalag kikapcsol, ha néhány percig távol vagyok. Újra bekapcsol, amikor visszatérek
Ebben az utasításban megmutatom, hogyan törtem fel ezt a vezérlőt, és PIR -t adtam hozzá, és megosztom veletek a terveimet és a szoftvereimet.
Kellékek
- Magic Home RGBW WiFi vezérlő: link
- RGBW LED szalag: link
- HC-SR501 PIR érzékelő: link
1. lépés: Hardvermódosítás
![Hardvermódosítás Hardvermódosítás](https://i.howwhatproduce.com/images/007/image-18942-4-j.webp)
![Hardvermódosítás Hardvermódosítás](https://i.howwhatproduce.com/images/007/image-18942-5-j.webp)
![Hardvermódosítás Hardvermódosítás](https://i.howwhatproduce.com/images/007/image-18942-6-j.webp)
![Hardvermódosítás Hardvermódosítás](https://i.howwhatproduce.com/images/007/image-18942-7-j.webp)
Az RGBW vezérlőm rendelkezik infravörös vevőkészülékkel (GND, VCC és adat). Ezeket a kapcsolatokat használom a PIR csatlakoztatásához, amely szintén rendelkezik ezekkel a kapcsolatokkal.
Megtudtam, hogy az infravörös kapcsolat a GPIO4 -hez van csatlakoztatva, és 20 k ohmos felhúzó ellenálláson keresztül HIGH felhúzta. Ez alkalmas a PIR -re.
A PIR ekkor a képen látható módon csatlakozik. Ily módon a PIR 3.3 V -ról működik az RGBW vezérlőről, megkerülve a fedélzeti szabályozót.
Forrasztottam egy JST csatlakozót az infravörös csatlakozásokhoz, és meleg ragasztót adtam hozzá a JST csatlakozó támogatásához. Fúrtam és reszeltem egy téglalap alakú lyukat a JST csatlakozó tokjában.
2. lépés: A szoftver
![A szoftver A szoftver](https://i.howwhatproduce.com/images/007/image-18942-8-j.webp)
![A szoftver A szoftver](https://i.howwhatproduce.com/images/007/image-18942-9-j.webp)
A kódot közzéteszem a Github -on. A szoftver az én LED -es izzóm szoftverein alapul.
A modul MOSFET -ek segítségével kapcsolja be és ki a LED R, G, B és W csatornákat. Ha PWM jelet ad a MOSFET -ekre, minden színt előállíthat az RGB -ből, és elhalványíthatja a fehér LED -eket. Ezen a webhelyen további információkat talál a PWM jelekről.
Az ESP8285 az analógWrite funkción keresztül 0% és 100% közötti működési ciklusú PWM jeleket tud generálni a kívánt csaphoz 0-255 értékkel a csatorna fényerejének beállításához.
Ebben a modulban a zöld csatorna a GPIO5 -hez, a piros a GPIO12 -hez, a kék a GPIO13 -hoz és a fehér csatorna a GPIO15 -hez van csatlakoztatva. A kódban ezt látja: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 és #define WHITEPIN 15. Amint az előző lépésben leírtuk, a PIR csatlakozik a GPIO4 -hez (#define PIRPIN 4).
A készülék bekapcsolásakor fehér LED szalagként indul, mivel a legtöbb esetben fehér fényre vágyom. Ezután csatlakozik a WiFi -hez és az MQTT brókerem az Openhab -hoz, ez olyan, mint ebben az utasításban. Ha akarod, megmutatom az Openhab beállításomat.
Az eszköz webes felületen állítja be a színt, halványítja a LED -szalagot, beállít egy jelenetet, vagy belép a HTTP -frissítési kiszolgálóra.
A PIR funkciója
Amikor a PIR mozgást észlel, a kimeneti csap MAGAS. Az ESP8285 ellenőrzi, hogy ez a csap MAGAS -e, és visszaállítja az időzítőt. Ha egy meghatározott ideig (esetemben 4 perc/240 másodperc) nem észlel mozgást, az időzítő aktivál egy funkciót, amely tárolja a színcsatornák PWM teljesítményciklusainak aktuális értékeit, majd 0 -ra állítja őket. Ez kapcsolja a LED szalagot.
Ha a LED szalag ki van kapcsolva és mozgást érzékel, a korábbi értékek visszaállnak, és a LED szalag újra bekapcsol.
Az ESP8285 villog
Tekintse meg ezt az utasítást és ezt az utasítást, hogyan kell az ESP8285 -öt a szabadon lévő csatlakozópárnákon keresztül villogni. Amikor a kódom egyszer felvillan, a HTTPupdateserver segítségével új verziót (OTA) is villoghat.
3. lépés: Szerelje össze
![Összeszerelni Összeszerelni](https://i.howwhatproduce.com/images/007/image-18942-10-j.webp)
![Összeszerelni Összeszerelni](https://i.howwhatproduce.com/images/007/image-18942-11-j.webp)
![Összeszerelni Összeszerelni](https://i.howwhatproduce.com/images/007/image-18942-12-j.webp)
Borítót terveztem a PIR -hez, és 3D -ben kinyomtattam. Forró ragasztóval ragasztottam a PIR -t a borítóba. A fedél lyukain keresztül elérheti a potmétereket a tartomány/érzékenység és az impulzusidő tekintetében (ezt nem használom a beállításomban, ezt a kód szabályozza).
A LED szalag meglehetősen világos, ezért hozzáadtam egy fehér burkolatot, amely eloszlatja a fényt, lásd a képeket. A burkolatot 5, kb. 16 cm -es részként terveztem, amelyek illeszkedtek a 3D nyomtatóágyamra.
A PIR és a LED szalagfedelek a Thingiverse oldalamon jelennek meg.
Ajánlott:
LED szalagvezérlő: 8 lépés (képekkel)
![LED szalagvezérlő: 8 lépés (képekkel) LED szalagvezérlő: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-3373-23-j.webp)
LED szalagvezérlő: Ebben az utasításban végigvezetem a LED szalagok használatának és kezelésének lépésein egy vezérlő interfész kiépítésével. Nagyon jól szórakoztam ezeken a lámpákon, biztos vagyok benne, hogy ti is. Ha tetszik ez az oktatható, győződjön meg róla, hogy
Praktikus Arduino ESP32 vezeték nélküli fali konnektor LED szalagvezérlő: 6 lépés
![Praktikus Arduino ESP32 vezeték nélküli fali konnektor LED szalagvezérlő: 6 lépés Praktikus Arduino ESP32 vezeték nélküli fali konnektor LED szalagvezérlő: 6 lépés](https://i.howwhatproduce.com/images/008/image-21043-j.webp)
Praktikus Arduino ESP32 vezeték nélküli fali konnektor LED szalagvezérlő: Ez egy nagyon praktikus DIY vezeték nélküli fali kimeneti vezérlő alacsony költségű LED csíkokhoz. Ez helyettesíti az ebayen értékesített olcsó wifi vezérlőket. Jól működnek az RGB Led szalagokkal. Az EBay Wifi vezérlő nincs jól felépítve, és könnyen törik. Als
Arduino RGB LED szalagvezérlő: 4 lépés
![Arduino RGB LED szalagvezérlő: 4 lépés Arduino RGB LED szalagvezérlő: 4 lépés](https://i.howwhatproduce.com/images/004/image-9465-8-j.webp)
Arduino RGB LED szalagvezérlő: Gyakran, amikor az emberek Arduino -val akarják irányítani az RGB LED -szalagot, három potenciométert használnak a piros, zöld és kék színek keverésére. Ez működik, és tökéletesen megfelelhet az Ön igényeinek, de valamit intuitívabbá akartam tenni, valamit
Arduino LED szalagvezérlő hűvös PC -fényekhez: 5 lépés
![Arduino LED szalagvezérlő hűvös PC -fényekhez: 5 lépés Arduino LED szalagvezérlő hűvös PC -fényekhez: 5 lépés](https://i.howwhatproduce.com/images/005/image-14923-16-j.webp)
Arduino LED szalagvezérlő a hűvös PC -lámpákhoz: Ezt a hűvös RGB led szalagot az aliexpress -től kaptam, és PC -lámpákhoz akarom használni. Az első probléma forró, hogy vezérelje, majd hogyan kapcsolja be. Ez az útmutató megmutatja, hogyan github arduino kóddal, működő projektvideóval és lépésről lépésre
Módosított LED teafény: 5 lépés
![Módosított LED teafény: 5 lépés Módosított LED teafény: 5 lépés](https://i.howwhatproduce.com/images/002/image-4493-54-j.webp)
Módosított LED teafény: Üdv mindenkinek! A LED-es teafények nagyon könnyen megtalálható termékek, ezért úgy gondoltam, megoszthatom veletek, hogyan lehet ezeket még jobbá tenni-valami egyedi csavarral! Annak ellenére, hogy további részletekkel szolgálok magyarázatomban, ezért