Orodha ya maudhui:

Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285: 3 Hatua
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285: 3 Hatua

Video: Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285: 3 Hatua

Video: Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285: 3 Hatua
Video: The Ultimate Smart Light Strip Comparison! (6 Popular Devices) 2024, Julai
Anonim
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285
Mdhibiti wa Ukanda wa RGBW uliobadilishwa, Udhibiti wa PIR, ESP8285

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

Marekebisho ya vifaa
Marekebisho ya vifaa
Marekebisho ya vifaa
Marekebisho ya vifaa
Marekebisho ya vifaa
Marekebisho ya vifaa
Marekebisho ya vifaa
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

Programu
Programu
Programu
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

Kusanyika
Kusanyika
Kusanyika
Kusanyika
Kusanyika
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: