Cov txheej txheem:

Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285: 3 Cov Kauj Ruam
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285: 3 Cov Kauj Ruam

Video: Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285: 3 Cov Kauj Ruam

Video: Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285: 3 Cov Kauj Ruam
Video: Hloov Kev Xav, Lub Neej Hloov 2024, Hlis ntuj nqeg
Anonim
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285
Hloov kho RGBW LED Sawb Tus Tswj, PIR Tswj, ESP8285

Saum kuv lub rooj hauv tsev Kuv tau teeb tsa RGBW LED sawb. WiFi LED RGBW tus tswj yuav tsum ua haujlwm nrog ib qho app zoo li Magic Home app. Txawm li cas los xij, Kuv muaj ESP8285 nti uas kuv tau ua nrog kuv tus kheej firmware. Kuv tau ntxiv PIR los ntawm qhov uas LED sawb hloov tawm thaum kuv nyob deb li ob peb feeb. Ntxiv rau ntxiv thaum kuv rov qab los

Hauv Cov Lus Qhia Kuv qhia koj li cas kuv hacked tus tswj hwm no thiab ntxiv PIR thiab kuv qhia rau koj nrog kuv cov qauv tsim thiab software.

Khoom siv

  • Magic Tsev RGBW WiFi tus tswj hwm: txuas
  • RGBW LED sawb: txuas
  • HC-SR501 PIR sensor: txuas

Kauj Ruam 1: Kev Kho Kho Vajtse

Kho vajtse hloov kho
Kho vajtse hloov kho
Kho vajtse hloov kho
Kho vajtse hloov kho
Kho vajtse hloov kho
Kho vajtse hloov kho
Kho vajtse hloov kho
Kho vajtse hloov kho

Kuv tus tswj RGBW muaj kev sib txuas rau tus txais IR (GND, VCC thiab cov ntaub ntawv). Kuv siv cov kev sib txuas no los txuas rau PIR, uas tseem muaj cov kev sib txuas no.

Kuv pom tias qhov IR txuas tau txuas nrog GPIO4 thiab rub siab dua los ntawm kev rub tawm ntawm 20k Ohm. Qhov no haum rau PIR.

PIR ces txuas nrog raws li qhia hauv daim duab. Ua li no PIR khiav ntawm 3.3V los ntawm RGBW tus tswj hwm hla dhau ntawm tus tswj hwm lub rooj tsavxwm.

Kuv tau siv lub JST txuas mus rau IR txuas thiab ntxiv cov xim kub los txhawb nqa JST txuas. Kuv tau laum thiab ua daim duab plaub nyob rau hauv rooj plaub rau JST txuas.

Kauj ruam 2: Software

Lub Software
Lub Software
Lub Software
Lub Software

Cov cai tau tshaj tawm ntawm kuv Github. Lub software yog raws kuv software rau kuv lub teeb LED.

Tus qauv siv MOSFETs hloov LED R, G, B thiab W raws thiab tso tawm. Los ntawm kev thov PWM teeb liab rau MOSFETs, koj tuaj yeem tsim txhua xim los ntawm RGB thiab tseem ua rau cov LEDs dawb. Saib lub vev xaib no rau qee cov ntaub ntawv ntau ntxiv txog PWM cov cim.

ESP8285 tuaj yeem tsim PWM cov cim nrog lub luag haujlwm hloov pauv los ntawm 0% txog 100% los ntawm kev ua haujlwm zoo sib xws sau rau tus pin xav tau nrog tus nqi 0 - 255 los teeb qhov ci ci ntawm cov channel.

Hauv qhov qauv no, ntsuab channel txuas nrog GPIO5, liab rau GPIO12, xiav rau GPIO13 thiab cov channel dawb txuas nrog GPIO15. Hauv txoj cai koj pom tias: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 thiab #define WHITEPIN 15. Raws li tau hais tseg hauv cov kauj ruam dhau los, PIR txuas nrog GPIO4 (#define PIRPIN 4).

Thaum lub cuab yeej tau txais kev txhawb nqa, nws pib ua ib txoj kab dawb LED, txij li feem ntau kuv xav tau lub teeb dawb. Tom qab ntawd nws txuas rau WiFi thiab kuv MQTT tus tswv lag luam txuas nrog Openhab, nws zoo li hauv Cov Lus Qhia no. Yog tias koj xav tau, kuv tuaj yeem qhia koj kuv teeb tsa Openhab.

Cov cuab yeej muaj lub vev xaib sib tham los teeb tsa cov xim, ua kom lub teeb LED qis, teeb tsa qhov chaw lossis nkag mus rau

Kev ua haujlwm ntawm PIR

Thaum PIR pom cov lus tsa suab, nws tus pin tso tawm yog HIGH. ESP8285 txheeb xyuas seb tus pin no HIGH thiab rov pib dua lub sijhawm. Thaum tsis muaj qhov ntsuas pom rau lub sijhawm tau teev tseg (hauv kuv qhov xwm txheej 4 feeb/240 vib nas this), lub sijhawm ua haujlwm qhib lub luag haujlwm uas khaws cov txiaj ntsig tam sim no ntawm PWM lub luag haujlwm ntawm cov xim xim thiab tom qab ntawd teeb lawv mus rau '0'. Qhov no hloov ntawm LED sawb.

Thaum LEDstrip tawm thiab pom lub suab, qhov txiaj ntsig yav dhau los tau rov qab los thiab LED kab rov ua haujlwm dua.

Teeb nyem ESP8285

Saib cov lus qhia no thiab cov lus qhia yuav ua li cas nyem ESP8285 los ntawm cov ntaub qhwv txuas. Thaum kuv cov cai tau flashed ib zaug, koj tuaj yeem nyem qhov hloov tshiab tshiab saum huab cua (OTA) ntawm

Kauj ruam 3: Sib sau ua ke

Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke

Kuv tsim daim npog rau PIR thiab 3D luam tawm nws. Kuv siv cov kua nplaum kub los lo rau PIR hauv lub hau. Ntawm lub qhov hauv lub hau koj tuaj yeem nkag mus rau cov kws ntsuas dej rau qhov ntau/nkag siab thiab lub sijhawm mem tes (tsis siv hauv kuv teeb tsa, qhov no tau tswj hwm hauv txoj cai).

LEDstrip zoo nkauj heev, yog li kuv ntxiv lub npog dawb uas nthuav lub teeb, pom cov duab. Kuv tsim lub npog li 5 ntu ntawm kwv yees li 16 cm uas haum rau ntawm kuv lub txaj tshuab luam ntawv 3D.

PIR thiab LED npog npog tau tshaj tawm ntawm kuv Thingiverse.

Pom zoo: