Sadržaj:
Video: Modificirani kontroler LED traka RGBW, kontroliran PIR -om, ESP8285: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Iznad svog stola kod kuće instalirao sam RGBW LED traku. WiFi LED RGBW kontroler trebao bi raditi s aplikacijom poput aplikacije Magic Home. Međutim, sadržavam čip ESP8285 koji sam bljesnuo vlastitim firmwareom. Dodao sam PIR pomoću kojeg se LED traka isključuje kad sam odsutna nekoliko minuta. Uključi ponovo kad se vratim
U ovom Instructable -u pokazujem vam kako sam hakirao ovaj kontroler i dodao PIR te dijelim s vama svoje dizajne i softver.
Pribor
- Magic Home RGBW WiFi kontroler: veza
- RGBW LED traka: veza
- HC-SR501 PIR osjetnik: veza
Korak 1: Izmjena hardvera
Moj RGBW kontroler ima priključke za IC prijemnik (GND, VCC i podaci). Ove veze koristim za povezivanje PIR -a koji također ima te veze.
Otkrio sam da je IC veza spojena na GPIO4 i podignuta HIGH preko pullup otpornika od 20k Ohm. Ovo je prikladno za PIR.
PIR je tada spojen kao što je prikazano na slici. Na taj način PIR radi na 3.3V iz RGBW kontrolera zaobilazeći ugrađeni regulator.
Lemio sam JST konektor na IC veze i dodao vruće ljepilo za podršku JST konektora. Izbušio sam i uložio pravokutnu rupu u kućištu za JST konektor.
Korak 2: Softver
Kôd je objavljen na mom Githubu. Softver se temelji na mom softveru za moju LED žarulju.
Modul koristi MOSFET -ove za uključivanje i isključivanje LED R, G, B i W kanala. Primjenom PWM signala na MOSFET -ove, možete generirati svaku boju iz RGB -a, a također i prigušiti bijele LED diode. Za više informacija o PWM signalima posjetite ovu web stranicu.
ESP8285 može generirati PWM signale s radnim ciklusom od 0% do 100% putem funkcije analogWrite na željeni pin s vrijednošću 0 - 255 za postavljanje svjetline kanala.
U ovom modulu zeleni kanal je spojen na GPIO5, crveni na GPIO12, plavi na GPIO13, a bijeli kanal je spojen na GPIO15. U kodu vidite to kao: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 i #define WHITEPIN 15. Kao što je opisano u prethodnom koraku, PIR je spojen na GPIO4 (#define PIRPIN 4).
Kad se uređaj uključi, počinje kao bijela LED traka, jer u većini slučajeva želim bijelo svjetlo. Zatim se povezuje na WiFi i moj MQTT posrednik spojen na Openhab, to je kao u ovom Instructable. Ako želite, mogu vam pokazati svoje Openhab postavke.
Uređaj ima web sučelje za postavljanje boje, zatamnjivanje LED trake, postavljanje scene ili ulazak na poslužitelj
Funkcija PIR -a
Kad PIR detektira kretanje, njegov izlazni pin je HIGH. ESP8285 provjerava je li ovaj pin VISOK i poništava mjerač vremena. Kad se tijekom određenog vremena ne detektira pokret (u mom slučaju 4 minute/240 sekundi), mjerač vremena aktivira funkciju koja pohranjuje trenutne vrijednosti PWM ciklusa rada kanala boja, a zatim ih postavlja na '0'. Ovo prekidači LED trake.
Kad je LED traka isključena i detektirano je kretanje, vraćaju se prethodne vrijednosti i LED traka ponovno svijetli.
Bljeskanje ESP8285
Pogledajte ove upute i ove upute kako bljeskati ESP8285 preko izloženih jastučića konektora. Kad moj kôd jednom bljeska, možete emitirati novu verziju bežičnim putem (OTA) putem poslužitelja
Korak 3: Sastavite
Dizajnirao sam omot za PIR i 3D ga tiskao. Ja sam vrućim ljepilom zalijepila PIR u omot. Preko rupa na poklopcu možete pristupiti metrima za raspon/osjetljivost i vrijeme pulsa (ne koristi se u mojim postavkama, to se kontrolira u kodu).
LED traka je prilično svijetla pa sam dodao bijeli omot koji raspršuje svjetlost, pogledajte slike. Dizajnirao sam omot kao 5 dijelova od oko 16 cm koji su stali na moj krevet s 3D printerom.
Omoti PIR -a i LED traka objavljeni su na mojem Thingiverseu.
Preporučeni:
Arduino kontroler za igre DIY - Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka
Arduino kontroler za igre DIY | Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo dečki, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo u ovim uputama napraviti kontroler igre pomoću arduino pro micro
Arduino DIY Bluetooth kontroler LED RGB traka: 4 koraka
Arduino DIY Bluetooth kontroler LED RGB traka: Pozdrav svima, ovo je drugi projekt koji želim podijeliti s vama! Danas ću vam pokazati kako spojiti Arduino i Bluetooth modul te ih kasnije koristiti za upravljanje LED RGB trakom. U ovom vodiču ćemo koristit će HC-06 Bluetooth modul jer je to
Lakši WiFi LED kontroler svjetlosnih traka: 8 koraka (sa slikama)
Lakši WiFi LED kontroler svjetlosnih traka: Proljetos sam počeo dizajnirati prilagođeni hardver i softver za kontrolu dviju traka LED svjetala pomoću jedne razvojne ploče NodeMCU ESP8266-12E. Tijekom tog procesa naučio sam kako izraditi vlastite tiskane ploče (PCB -ove) na CNC usmjerivaču i
Transportna traka ili mini montažna traka?: 24 koraka
Transportna traka ili mini pokretna traka?: Hej dečki, ovo uputstvo će vas provesti kroz instalaciju transportne trake. Ako imate prethodno iskustvo s uArmom, dobro je isprobati ovu transportnu traku. Ako nemate prethodnog iskustva, sasvim je u redu i oboje ih možete upoznati n
DIY Arduino RGB LED traka IC kontroler: 5 koraka
Uradi sam Arduino RGB LED traka IC kontroler: Hej dečki. U današnjim uputama pokazat ću vam kako možete napraviti vlastiti arduino zasnovan, infracrveni upravljač, RGB LED tračni kontroler. Princip kontrolera je prilično jednostavan. Pozitivni napon od 12V spojen je izravno na 12v r