Orodha ya maudhui:
Video: Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Juu ya dawati langu nyumbani nimeweka mkanda wa RGBW LED. Mdhibiti wa RGBW ya WiFi anapaswa kufanya kazi na programu kama programu ya Uchawi wa Uchawi. Walakini, nina chip ya ESP8285 ambayo niliangaza na firmware yangu mwenyewe. Niliongeza PIR ambayo ukanda wa LED huzima nikiwa mbali kwa dakika chache. Washa tena nitakaporudi
Katika hii inayoweza kufundishwa ninakuonyesha jinsi nilivyodhibiti mtawala huyu na kuongeza PIR na ninashiriki nawe miundo na programu yangu.
Vifaa
- Uchunguzi wa RGBW WiFi ya Nyumbani: kiunga
- Ukanda wa LED wa RGBW: kiungo
- HC-SR501 PIR sensor: kiungo
Hatua ya 1: Marekebisho ya vifaa
Mdhibiti wangu wa RGBW ana unganisho kwa mpokeaji wa IR (GND, VCC na data). Ninatumia viunganisho hivi kuunganisha PIR, ambayo pia ina unganisho haya.
Niligundua kuwa unganisho la IR limeunganishwa na GPIO4 na kuvuta HIGH juu ya kipinzani cha pullup cha 20k Ohm. Hii inafaa kwa PIR.
PIR kisha imeunganishwa kama inavyoonekana kwenye picha. Kwa njia hii PIR inaendesha 3.3V kutoka kwa mtawala wa RGBW kupita kwa mdhibiti wa bodi.
Niliuza kontakt ya JST kwa miunganisho ya IR na kuongeza gundi ya moto kusaidia kontakt JST. Nilichimba na kufungua shimo la mstatili katika kesi ya kiunganishi cha JST.
Hatua ya 2: Programu
Nambari imechapishwa kwenye Github yangu. Programu hiyo inategemea programu yangu kwa balbu yangu ya LED.
Moduli hutumia MOSFET kuwasha na kuzima vituo vya R, G, B na W. Kwa kutumia ishara ya PWM kwa MOSFET, unaweza kutoa kila rangi kutoka RGB na pia kupunguza mwangaza wa White Whites. Tazama tovuti hii kwa habari zaidi juu ya ishara za PWM.
ESP8285 inaweza kutoa ishara za PWM na mzunguko wa ushuru kutoka 0% hadi 100% kupitia kazi ya Analogi Andika kwa pini inayotakiwa na thamani ya 0 - 255 kuweka mwangaza wa kituo.
Katika moduli hii kituo cha kijani kimeunganishwa na GPIO5, nyekundu kwa GPIO12, bluu kwa GPIO13 na chaneli nyeupe imeunganishwa na GPIO15. Katika nambari hiyo unaona kama: #fafanua GREENPIN 5, #fafanua REDPIN 12, #fafanua BLUEPIN 13 na #fafanua WHITEPIN 15. Kama ilivyoainishwa katika hatua ya awali, PIR imeunganishwa na GPIO4 (#fafanua PIRPIN 4).
Wakati kifaa kimewezeshwa, huanza kama ukanda mweupe wa LED, kwani mara nyingi ninatamani taa nyeupe. Halafu inaunganisha kwa WiFi na broker yangu ya MQTT iliyounganishwa na Openhab, ni kama ilivyo kwenye hii inayoweza kufundishwa. Ikiwa unataka, naweza kuonyesha usanidi wangu wa Openhab.
Kifaa kina kiolesura cha wavuti kuweka rangi, kuzima ukanda wa LED, kuweka eneo la tukio au ingiza
Kazi ya PIR
Wakati PIR inagundua mwendo, pini yake ya pato ni JUU. ESP8285 huangalia ikiwa pini hii ni ya JUU na inabadilisha kipima muda. Wakati hakuna mwendo uliogunduliwa kwa muda uliowekwa (kwa upande wangu dakika 4 / sekunde 240), kipima muda huamilisha kazi ambayo huhifadhi maadili ya sasa ya majukumu ya PWM ya njia za rangi na kisha kuziweka kwa '0'. Swichi hizi za ukanda wa LED.
Wakati uzio wa LED umezimwa na mwendo umegunduliwa, maadili ya awali hurejeshwa na ukanda wa LED umewashwa tena.
Kuangaza ESP8285
Tazama maagizo haya na maagizo haya jinsi ya kuangaza ESP8285 kupitia pedi zilizo wazi za kontakt. Nambari yangu ya nuru ikiangaza mara moja, unaweza kuwasha toleo jipya hewani (OTA) kupitia
Hatua ya 3: Kusanyika
Nilitengeneza kifuniko cha PIR na 3D kilichochapishwa. Nilitumia gundi ya moto gundi PIR kwenye kifuniko. Kupitia mashimo kwenye kifuniko unaweza kufikia vipodozi kwa kiwango / unyeti na wakati wa kunde (haitumiki katika usanidi wangu, hii inadhibitiwa katika nambari).
LEDstrip ni angavu kabisa, kwa hivyo niliongeza kifuniko cheupe ambacho kinasambaza nuru, angalia picha. Nilitengeneza kifuniko kama sehemu 5 za cm 16 ambazo zilitoshea kwenye kitanda changu cha printa cha 3D.
Vifuniko vya PIR na vifuniko vya LED vimechapishwa kwenye Thingiverse yangu.
Ilipendekeza:
Mdhibiti wa Ukanda wa LED: Hatua 8 (na Picha)
Mdhibiti wa Ukanda wa LED: Katika hii inayoweza kufundishwa, nitakuchukua kupitia hatua za jinsi ya kutumia na kudhibiti vipande vyako vya LED kwa kujenga kiolesura cha kudhibiti. Nimefurahiya sana na taa hizi kwani nina hakika wewe pia. Ikiwa unapenda hii kufundisha, tafadhali hakikisha
Mdhibiti wa Mwangaza wa Ukanda wa LED: Hatua 4
Mdhibiti wa Mwangaza wa Ukanda wa LED: Vipande vya LED ni maarufu ulimwenguni kote kwa matumizi ya voltage ndogo na mwangaza wake. mkali
Ugavi wa Umeme wa ATX uliobadilishwa: Hatua 3
Ugavi wa Umeme wa ATX uliobadilishwa: Vitengo vya usambazaji wa umeme daima ni sehemu muhimu ya mradi wowote, kuwezesha nyaya zako zote wakati wa kujaribu na kuchambua. Lakini hizi ni za bei ghali sokoni, aina ambayo huenda zaidi ya bajeti yangu. Nilikuwa nimechoshwa na kila wakati lazima nione
ESP8266 RGB LED Strip WIFI Udhibiti - NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi - Udhibiti wa Smartphone wa RGB ya RGB: Hatua 4
ESP8266 RGB LED Strip WIFI Udhibiti | NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi | Udhibiti wa Smartphone wa RGB ya RGB: Halo jamani katika mafunzo haya tutajifunza jinsi ya kutumia nodemcu au esp8266 kama kijijini cha IR kudhibiti mkanda wa RGB LED na Nodemcu itadhibitiwa na smartphone juu ya wifi. Kwa hivyo kimsingi unaweza kudhibiti RGB LED STRIP na smartphone yako
Ukanda wa Nguvu uliobadilishwa: Hatua 7 (na Picha)
Ukanda wa Nguvu uliobadilishwa: Kamba hii ya nguvu imeundwa ili uweze kuwa na kitufe cha kuwasha na kuzima kilicho juu ya dawati au eneo lingine linaloweza kupatikana wakati ukanda wa umeme kwa ujumla umepelekwa mahali pengine. Ili kutengeneza kamba hii ya nguvu utahitaji vitu vichache. Kwanza