Përmbajtje:
Video: Kontrollues i modifikuar i Rripave LED RGB, i kontrolluar nga PIR, ESP8285: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Mbi tryezën time në shtëpi kam instaluar një shirit LED RGBW. Kontrolluesi WiFi LED RGBW duhet të punojë me një aplikacion si aplikacioni Magic Home. Sidoqoftë, unë kam një çip ESP8285 të cilin e ndez me firmuerin tim. Shtova një PIR me të cilin shiriti LED fiket kur jam larg për disa minuta. Ndizet përsëri kur të kthehem
Në këtë Instructable ju tregoj se si e hakova këtë kontrollues dhe shtova një PIR dhe ndaj me ju modelet dhe programin tim.
Furnizimet
- Kontrolluesi Magic Home RGBW WiFi: lidhje
- Rrip LED RGBW: lidhje
- Sensori HC-SR501 PIR: lidhje
Hapi 1: Modifikimi i harduerit
Kontrolluesi im RGBW ka lidhje për një marrës IR (GND, VCC dhe të dhëna). Unë i përdor këto lidhje për të lidhur PIR -in, i cili gjithashtu ka këto lidhje.
Kam zbuluar se lidhja IR është e lidhur me GPIO4 dhe është tërhequr lart përmes një rezistence tërheqëse prej 20k Ohm. Kjo është e përshtatshme për PIR.
PIR pastaj lidhet siç tregohet në figurë. Në këtë mënyrë PIR funksionon me 3.3V nga kontrolluesi RGBW duke anashkaluar rregullatorin në bord.
Unë bashkova një lidhës JST në lidhjet IR dhe shtova hotglue për të mbështetur lidhësin JST. Unë shpova dhe regjistrova një vrimë drejtkëndëshe në kuti për lidhësin JST.
Hapi 2: Softueri
Kodi është publikuar në Github tim. Softueri bazohet në softuerin tim për llambën time LED.
Moduli përdor MOSFET për të ndezur dhe fikur kanalet LED R, G, B dhe W. Duke aplikuar një sinjal PWM në MOSFET, ju mund të gjeneroni çdo ngjyrë nga RGB dhe gjithashtu të zbehni LED -et e bardha. Shikoni këtë faqe në internet për disa më shumë informacion në lidhje me sinjalet PWM.
ESP8285 mund të gjenerojë sinjale PWM me një cikël pune nga 0% në 100% përmes funksionit analogWrite në pinin e dëshiruar me një vlerë 0 - 255 për të vendosur shkëlqimin e kanalit.
Në këtë modul kanali i gjelbër është i lidhur me GPIO5, i kuq me GPIO12, blu me GPIO13 dhe kanali i bardhë është i lidhur me GPIO15. Në kodin shihni se si: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 dhe #define WHITEPIN 15. Siç është përshkruar në hapin e mëparshëm, PIR është i lidhur me GPIO4 (#define PIRPIN 4).
Kur pajisja ndizet, fillon si një shirit LED i bardhë, pasi në shumicën e rasteve dëshiroj një dritë të bardhë. Pastaj lidhet me WiFi dhe ndërmjetësi im MQTT i lidhur me Openhab, është si në këtë Instructable. Nëse dëshironi, unë mund t'ju tregoj konfigurimin tim Openhab.
Pajisja ka një ndërfaqe webin për të vendosur ngjyrën, zbehur shiritin LED, për të vendosur një skenë ose për të hyrë në serverin
Funksioni i PIR
Kur PIR zbulon lëvizjen, kunja e tij e daljes është LART. ESP8285 kontrollon nëse kjo kunj është e LART dhe rivendos një kohëmatës. Kur nuk ka lëvizje të zbuluar për një kohë të përcaktuar (në rastin tim 4 minuta/240 sekonda), kohëmatësi aktivizon një funksion i cili ruan vlerat aktuale të cikleve të funksionit PWM të kanaleve të ngjyrave dhe më pas i vendos ato në '0'. Ky ndërron shiritin LED.
Kur shiriti LED është i fikur dhe një lëvizje zbulohet, vlerat e mëparshme rikthehen dhe shiriti LED ndizet përsëri.
Duke ndezur ESP8285
Shihni këtë udhëzim dhe këtë udhëzim se si të ndizni një ESP8285 përmes pads lidhës të ekspozuar. Kur kodi im ndizet një herë, mund të ndezni një version të ri në ajër (OTA) përmes serverit
Hapi 3: Mblidhni
Unë krijova një kopertinë për PIR dhe e printova 3D. Kam përdorur zam të nxehtë për të ngjitur PIR në kapak. Nëpërmjet vrimave në kapak mund të keni qasje në potmetra për intervalin/ndjeshmërinë dhe kohën e pulsit (nuk përdoret në konfigurimin tim, kjo kontrollohet në kod).
Shiriti LED është mjaft i ndritshëm, kështu që shtova një mbulesë të bardhë e cila shpërndan dritën, shihni fotot. Unë e projektova kapakun si 5 pjesë prej rreth 16 cm të cilat u vendosën në shtratin tim të printerit 3D.
Kopertinat e PIR dhe shiritit LED janë botuar në Thingiverse tim.
Recommended:
Shndërrimi nga një kontrollues i motorit në një kontrollues motorësh RoboClaw: 3 hapa
Shndërrimi nga një Sabertooth në një RoboClaw Motor Controller: Linja Inxhinierike e Dimensionit të kontrolluesve të motorëve Sabertooth dhe linja BasicMicro e kontrolluesve RoboClaw janë zgjedhje të njohura për projektet robotike të nivelit fillestar. Sidoqoftë, ata përdorin dy sisteme shumë të ndryshme për konfigurimin e kontrolluesit. E shtunë
Rrip LED Neopixel Ws 2812 Me Arduino i kontrolluar nga Bluetooth nga Android ose Iphone: 4 hapa
Neopixel Ws 2812 LED Rrip Me Arduino i kontrolluar nga Bluetooth Nga Android ose Iphone: Përshëndetje djema në këtë udhëzues kam diskutuar se si të kontrolloni një shirit led neopixel ose shirit led ws2812 nga telefoni juaj Android ose iphone duke përdorur lidhshmërinë Bluetooth. Në mënyrë që të mundeni shtoni shiritin neopixel led në shtëpinë tuaj së bashku me Arduino me
Prerja dhe lidhja e rripave të lehta Phillips Hue (Për ata prej nesh që nuk janë shumë të aftë me saldim): 6 hapa
Prerja dhe lidhja e rripave të lehta të Phillips Hue (Për ata prej nesh që nuk janë shumë të aftë me saldim): Nëse jeni të aftë për saldim, këtu keni një postim të mirë nga 'ruedli' se si ta bëni këtë pa i prerë copat e saldimit në gjysmë .Këto hapa janë për ata prej nesh që jemi të njohur, por që nuk janë super të aftë me saldimin. Unë kam bërë shitje bazë
YABC - Edhe një kontrollues tjetër Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: 4 hapa
YABC - Edhe një kontrollues tjetër i Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: Përshëndetje krijues, kohët e fundit fillova të rritja kërpudha në shtëpi, kërpudha gocash deti, por unë tashmë kam 3x nga këto kontrollues në shtëpi për kontrollin e temperaturës së Fermenterit për prodhuesin e shtëpisë sime, gruaja po bën gjithashtu këtë gjë Kombucha tani, dhe si një Termostat për Nxehtësinë
Aiwa AD-F770 Zëvendësimi i Rripave & Rregullimi i Rrotës Idler: 16 Hapa (me Fotografi)
Aiwa AD-F770 Zëvendësimi i Rripave & Rregullimi i Rrotës Idler: Kohët e fundit e tërhoqa regjistruesin tim të kasetë të Ajwa AD-F770 dikur të dashur nga papafingo me qëllim që ta vendosja në eBay, por shpejt zbulova se bëri një zhurmë rrotulluese me motor të lartë kur punonte lart. Fakti që u ndez fare ishte shumë zemërgjerë