![Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285: 3 քայլ Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285: 3 քայլ](https://i.howwhatproduce.com/images/007/image-18942-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285 Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-1-j.webp)
![Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285 Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-2-j.webp)
![Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285 Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285](https://i.howwhatproduce.com/images/007/image-18942-3-j.webp)
Տան իմ գրասեղանի վերևում ես տեղադրել եմ RGBW LED ժապավեն: WiFi LED RGBW կարգավորիչը պետք է աշխատի այնպիսի հավելվածի հետ, ինչպիսին է Magic Home ծրագիրը: Այնուամենայնիվ, ես պարունակում եմ ESP8285 չիպ, որը ես փայլեցրել եմ իմ սեփական որոնվածով: Ես ավելացրեցի PIR, որով LED ժապավենը անջատվում է, երբ ես մի քանի րոպեով հեռու եմ: Վերադառնալիս նորից միացրու
Այս Instructable- ում ես ձեզ ցույց եմ տալիս, թե ինչպես եմ կոտրել այս վերահսկիչը և ավելացրել PIR- ը, և ես ձեզ հետ կիսում եմ իմ նախագծերն ու ծրագրակազմը:
Պարագաներ
- Magic Home RGBW WiFi վերահսկիչ ՝ հղում
- RGBW LED շերտ ՝ հղում
- HC-SR501 PIR տվիչ ՝ հղում
Քայլ 1: Սարքավորման փոփոխում
![Սարքաշարի փոփոխում Սարքաշարի փոփոխում](https://i.howwhatproduce.com/images/007/image-18942-4-j.webp)
![Սարքաշարի փոփոխում Սարքաշարի փոփոխում](https://i.howwhatproduce.com/images/007/image-18942-5-j.webp)
![Սարքաշարի փոփոխում Սարքաշարի փոփոխում](https://i.howwhatproduce.com/images/007/image-18942-6-j.webp)
![Սարքաշարի փոփոխում Սարքաշարի փոփոխում](https://i.howwhatproduce.com/images/007/image-18942-7-j.webp)
Իմ RGBW վերահսկիչն ունի միացումներ IR ընդունիչի համար (GND, VCC և տվյալներ): Ես օգտագործում եմ այս կապերը ՝ PIR- ը միացնելու համար, որն ունի նաև այդ կապերը:
Ես պարզեցի, որ IR կապը միացված է GPIO4- ին և բարձր է քաշվել 20k Օմ ձգման դիմադրության միջոցով: Սա հարմար է PIR- ի համար:
PIR- ն այնուհետև միացված է, ինչպես ցույց է տրված նկարում: Այս կերպ PIR- ն աշխատում է 3.3 Վ լարման վրա RGBW վերահսկիչից `շրջանցելով նավի կարգավորիչը:
Ես միացրեցի JST միակցիչ IR միացումներին և ավելացրեցի hotglue ՝ JST միակցիչին աջակցելու համար: Ես JST միակցիչի պատյանում փորեցի և տեղադրեցի ուղղանկյուն անցք:
Քայլ 2: Softwareրագրակազմ
![Րագրակազմը Րագրակազմը](https://i.howwhatproduce.com/images/007/image-18942-8-j.webp)
![Րագրակազմը Րագրակազմը](https://i.howwhatproduce.com/images/007/image-18942-9-j.webp)
Կոդը հրապարակված է իմ Github- ում: Softwareրագրակազմը հիմնված է իմ LED լամպի իմ ծրագրակազմի վրա:
Մոդուլն օգտագործում է MOSFET- ները ՝ LED R, G, B և W ալիքները միացնելու և անջատելու համար: Կիրառելով PWM ազդանշանը MOSFET- ներին, դուք կարող եք RGB- ից առաջացնել յուրաքանչյուր գույն, ինչպես նաև մթնել Սպիտակ LED- ները: PWM ազդանշանների մասին լրացուցիչ տեղեկությունների համար տես այս կայքը:
ESP8285- ը կարող է առաջացնել PWM ազդանշաններ ՝ աշխատանքային ցիկլով 0% -ից մինչև 100% analogWrite գործառույթի միջոցով ՝ ցանկալի քորոցին 0 - 255 արժեքով ՝ ալիքի պայծառությունը սահմանելու համար:
Այս մոդուլում կանաչ ալիքը միացված է GPIO5- ին, կարմիրը ՝ GPIO12- ին, կապույտը ՝ GPIO13- ին, իսկ սպիտակ ալիքը ՝ GPIO15- ին: Կոդում տեսնում եք, որ ՝
Երբ սարքը սնվում է, այն սկսվում է որպես Սպիտակ LED շերտ, քանի որ շատ դեպքերում ես սպիտակ լույս եմ ցանկանում: Այնուհետև այն միանում է WiFi- ին և OpenQ- ին միացված իմ MQTT բրոքերին, այն նման է այս հրահանգին: Եթե ցանկանում եք, ես կարող եմ ձեզ ցույց տալ իմ Openhab կարգավորումը:
Սարքն ունի webinterface ՝ գույնը սահմանելու, լուսադիոդային ժապավենը մթագնելու, տեսարան տեղադրելու կամ HTTPupdateserver մուտքագրելու համար:
PIR- ի գործառույթը
Երբ PIR- ը հայտնաբերում է շարժումը, դրա ելքային քորոցը ԲԱՐՁՐ է: ESP8285- ը ստուգում է, թե արդյոք այս քորոցը ԲԱՐՁՐ Է և վերակայում է ժամաչափը: Երբ որոշակի ժամանակով շարժում չի հայտնաբերվում (իմ դեպքում ՝ 4 րոպե/240 վայրկյան), ժամաչափը ակտիվացնում է գործառույթը, որը պահում է գույների ալիքների PWM գործառնական ցիկլերի ընթացիկ արժեքները, այնուհետև դրանք սահմանում է «0»: LED անջատիչի այս անջատիչները:
Երբ LED շերտն անջատված է և շարժում է հայտնաբերվում, նախկին արժեքները վերականգնվում են, և LED շերտը նորից միացված է:
Flashրամեկուսացում ESP8285
Տեսեք այս հրահանգը և այս հրահանգը, թե ինչպես կարելի է ESP8285- ը բռնկել բացված միակցիչի բարձիկների միջոցով: Երբ իմ կոդը մեկ անգամ շողշողում է, կարող եք մի նոր տարբերակ եթեր հեռարձակել (OTA) ՝ HTTPupdateserver- ի միջոցով:
Քայլ 3: Հավաքեք
![Հավաքվել Հավաքվել](https://i.howwhatproduce.com/images/007/image-18942-10-j.webp)
![Հավաքվել Հավաքվել](https://i.howwhatproduce.com/images/007/image-18942-11-j.webp)
![Հավաքվել Հավաքվել](https://i.howwhatproduce.com/images/007/image-18942-12-j.webp)
Ես նախագծել եմ ծածկույթ PIR- ի համար և 3D տպել այն: Ես օգտագործեցի տաք սոսինձ ՝ ծածկը PIR- ը սոսնձելու համար: Կափարիչի անցքերի միջոցով դուք կարող եք մուտք գործել potmeters միջակայքի/զգայունության և զարկերակի ժամանակի համար (չի օգտագործվում իմ տեղադրման մեջ, դա վերահսկվում է ծածկագրում):
LEDstrip- ը բավականին պայծառ է, այնպես որ ես ավելացրեցի սպիտակ ծածկ, որը ցրում է լույսը, տես նկարները: Ես կազմը ձևավորեցի որպես 16 մասի 5 մաս, որոնք տեղավորվում էին իմ 3D տպիչի մահճակալի վրա:
PIR և LED շերտի շապիկները հրապարակվում են իմ Thingiverse- ում:
Խորհուրդ ենք տալիս:
LED շերտի վերահսկիչ `8 քայլ (նկարներով)
![LED շերտի վերահսկիչ `8 քայլ (նկարներով) LED շերտի վերահսկիչ `8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3373-23-j.webp)
LED շերտի վերահսկիչ. Այս հրահանգում ես ձեզ կներկայացնեմ այն քայլերի մասին, թե ինչպես օգտագործել և կառավարել ձեր LED շերտերը ՝ կառուցելով կառավարման ինտերֆեյս: Ես շատ զվարճացա այս լույսերով, քանի որ վստահ եմ, որ դուք նույնպես կզգաք: Եթե ձեզ դուր է գալիս այս հրահանգը, համոզվեք, որ
LED շերտի պայծառության վերահսկիչ `4 քայլ
![LED շերտի պայծառության վերահսկիչ `4 քայլ LED շերտի պայծառության վերահսկիչ `4 քայլ](https://i.howwhatproduce.com/images/006/image-16253-j.webp)
LED շերտի պայծառության վերահսկիչ. LED շերտերն ամբողջ աշխարհում հայտնի են ցածր լարման և պայծառության սպառման համար: Երբեմն մենք պետք է կարգավորենք այս LED շերտերի լարման մատակարարումը և պայծառությունը, օրինակ ՝ ձեր քնի ընթացքում դուք կարող եք անհանգստանալ պայծառ
Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ
![Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ](https://i.howwhatproduce.com/images/008/image-21043-j.webp)
Գործնական Arduino ESP32 Wireless Wall Outlet LED Strip Controller. Սա շատ գործնական DIY Wireless Wall Outlet վերահսկիչ է ցածր գնով LED շերտերի համար: Այն փոխարինում է EBay- ում վաճառվող էժան wifi կարգավորիչներին: Նրանք լավ են աշխատում RGB Led շերտերով: EBay Wifi կարգավորիչը լավ կառուցված չէ և հեշտությամբ կոտրվում է: Ալս
3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. 9 քայլ (նկարներով)
![3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. 9 քայլ (նկարներով) 3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/010/image-28557-j.webp)
3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. Ես միշտ ցանկացել եմ մի քանի թվային լուսադիոդային ժապավեններ վերահսկելու էժան միջոց: Այս հրահանգը ցույց է տալիս այն բոլոր քայլերը, որոնք ես անցել եմ այս նախագծի նախագծման և կառուցման ժամանակ:
LED շերտի պայծառության վերահսկիչ `7 քայլ
![LED շերտի պայծառության վերահսկիչ `7 քայլ LED շերտի պայծառության վերահսկիչ `7 քայլ](https://i.howwhatproduce.com/preview/how-to/10437996-led-strip-brightness-controller-7-steps-0.webp)
LED շերտի պայծառության վերահսկիչ. Hii ընկեր, երբեմն մեզ դուր չի գալիս LED շերտի բարձր պայծառությունը և դրա վրա անջատում ենք անջատիչը: Այսպիսով, այսօր ես պատրաստվում եմ LED շերտի պայծառության վերահսկիչի միացում կազմել: Այս միացումով մենք կարող ենք հեշտությամբ վերահսկել պայծառությունը LED շերտի: Այս ci