Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mga Solder Header Sa Prototype Board
- Hakbang 2: Mga Wire ng Solder upang Ikonekta ang Mga Header para sa Parehong ESP32 at LCD Module
- Hakbang 3: Paggawa ng isang Mounting Bracket
- Hakbang 4: Paunlarin ang Controller Software
- Hakbang 5: I-download ang Control Firmware
- Hakbang 6: Pagsubok ng System
Video: Praktikal na Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ito ay isang napaka praktikal na DIY Wireless Wall Outlet controller para sa mababang gastos na mga LED strip.
Pinalitan nito ang murang mga wifi controler na ibinebenta sa EBay. Gumagana ang mga ito ng maayos sa mga piraso ng RGB Led. Ang EBay Wifi controller ay hindi mahusay na naitayo, at madaling masira. Gayundin, tila hindi ko ito mahahanap tuwing nais kong gamitin ito, at hindi sila ganoon kaakit-akit. May isa pang pagpipilian sa pamamagitan ng paggamit ng isang libreng App na alinman sa Android o IOS. Ang masama nito ay hindi ko palaging dinadala ang telepono sa paligid ng bahay. Kahit na gawin ko, kailangan kong simulan ang App bago gamitin ito. Hindi tuwid para sa aking iba pang mga miyembro ng pamilya, matanda at bata. Ang konsepto ng switch sa dingding ay mas madaling maunawaan at tinanggap sa lipunan. Pinakamahalaga, kung gagamitin ko ang telepono upang makontrol ang maraming ilaw sa bahay, kailangan kong magparehistro sa app kasama ang lahat ng aking impormasyon sa Wifi sa bahay (SSID, password, atbp.). kasama ang isang server na nakaupo sa Asya, na sa palagay ko ay hindi ako komportable.
Ang ilang iba pang mga tao ay tila magagawang i-crack at muling programa ang murang controller at patakbuhin ang IFTTT, na maaaring maging hamon para sa ilan. Sa proyektong ito, magagamit ko ang aking pag-iilaw sa tradisyunal na paraan, mas maginhawa, at alam ng karamihan sa mga tao kung paano ito gamitin. Dahil walang pagbabago sa controller, maaari mo pa rin itong magamit sa AWS echo o Google Home. Kasunod ay inilatag ko ang isang PC board para dito upang madagdagan ang pagiging maaasahan at tinanggal ang mga wire na panghinang. Walang wire upang hilahin, at ang saklaw na sakop ay medyo mahusay, sinubukan ko hanggang 50 '. Karamihan sa mga switch ay mai-install malapit sa ilaw pa rin. Maaari akong bumuo ng maraming hangga't gusto ko para sa halos $ 20 bawat isa, madali. Oh, kasama ang isang $ 5 power brick upang mapatakbo ito.
Gastos
Mas mababa sa $ 20 na proyekto, + $ 5 para sa isang power brick.
Mga kasangkapan
Panghinang
driver ng tornilyo
Isang PC para sa software Arduino IDE development
Mga gamit
1 x Arduino ESP32 controller mula sa EBay
1 x 2.4 TFT kulay LCD display na may touch pad input
1 x 0.1 na "grid 2" x 3 "prototype board
Electronic wire-wrap wire
Humihinang tingga
2 x 2 "x 1" Flex plastic
2 x electrical wall outlet screws
4 x # 4, o # 6 machine screws at nut
Ang isang bungkos ng mga single-in-line na IC socket header, mula sa aming lokal na elektronikong tindahan ng sobra
Hakbang 1: Mga Solder Header Sa Prototype Board
Gumamit ako ng isang module na ESP-32 mula sa EBay na mas mababa sa $ 6, at isang 2.4 TFT LCD na may touchpad para sa $ 7
Ang mga solder na single-in-line na socket header ay pinutol upang magkasya para sa ESP-32 papunta sa prototype board. Depende ito sa iyong application ng switch upang maiangkop ang laki ng prototype board. Pasimple kong tumutugma sa prototype board bilang parehong laki ng LCD module. Ang huli wala akong kontrol dito, ngunit ito ay isang tanyag sa EBay o AliExpress.
Ang laki ng module ng LCD ay umaangkop mismo sa likuran ng regular na plate ng switch ng rocket. Kung maayos kang pumila, at maghinang ng dalawang mga solong-in-line na socket ng socket sa ilalim ng prototype board, maaari mong gamitin ang mga header upang ipagsama ang dalawang board nang hindi gumagamit ng anumang mga tornilyo. Medyo maayos ang paghawak nila, at madaling maalis sa pag-debug.
Hakbang 2: Mga Wire ng Solder upang Ikonekta ang Mga Header para sa Parehong ESP32 at LCD Module
Sundin ang eskematiko, solder wire-wrap wires mula sa header ng module ng ESP32 hanggang sa mga pin ng header sa ilalim. Mukha itong kumplikado sa simula, ngunit mayroon talagang 14 na mga wire lamang, kasama ang 3 jump overs. Inabot ako ng halos isang oras upang magawa ito.
Walang kinakailangang paghihinang sa module ng LCD. Para sa mate ng board sa prototype board, kailangan mong maghinang ng isang 4-pin na header dito sa kabilang dulo. Karamihan sa mga module ng LCD ay hindi kasama nito.
Hakbang 3: Paggawa ng isang Mounting Bracket
Gupitin ang dalawang plastik na piraso sa parehong lapad ng module ng LCD, at gumamit ng isang regular na rocket switch bilang isang template upang mag-drill ng mga butas sa plastik para sa paggawa ng isang mounting bracket. Tumatagal ito ng ilang pasensya upang maipila ang mga ito. Gumamit ng ilang # 4, o # 6 machine screws at nut, at spacers, upang i-bold ang plastic plate sa LCD module tulad ng larawan sa itaas. Nag-eksperimento ako ng isa sa plastik at isa sa zinc metal plate. Ang plastik ay tiyak na mas madaling hawakan at naka-tool, at sapat ang lakas upang suportahan ang buong switch. Nakawala ako sa mga spacer na may plastic, dahil maaari ko lamang itong mai-tap sa mga tornilyo.
Ang buong bagay ay dapat magkasya sa loob ng isang regular na kahon ng elektrikal na outlet ng dingding. Depende sa kahon ay plastik o metal, at tatak, maaaring kailangan mong i-trim iyon nang kaunti. Ang normal na asul na plastik na kahon ng outlet ay may hawak na tornilyo na maaaring kailanganing mai-trim ng kaunti nang kaunti. Gumagamit ako ng isang Oscillating Multi-Tool upang i-trim iyon sa isang iglap.
Hakbang 4: Paunlarin ang Controller Software
Ito ang palagay na kailangan mong maging pamilyar sa kapaligiran ng Arduino Sketch IDE. Maaari akong magbigay ng isang binary na dapat gumana kung susundin mo ang eskematiko upang mabuo ang prototype board. Dahil maraming mga webpage ang tumatalakay tungkol sa Arduino Sketch IDE tutorial, at dahil dito, hindi ito masasakop dito.
Hakbang 5: I-download ang Control Firmware
Katulad ng nakaraang seksyon, maraming mga web tutorial tungkol sa kung paano i-program ang Arduino module. tulad ng pytool. Maaari kong ibigay ang binary file para sa iyong pagsubok. Ang software ay pa rin umuusbong, at ibinigay tulad ng, nang walang anumang warranty o anumang palagay ng pananagutan. Malayang magagamit ito ng gumagamit nang walang pagbabago, sa kanilang sariling peligro.
Hakbang 6: Pagsubok ng System
Nagsimula ang controller sa light switch UI page, dahil ito ay isang light controller. Gumagana ito sa sikat na WiFi RGB Led strip controller. Ang pangunahing menu ay may 6 na Mga Icon, at inaasahan kong ang lahat ay maliwanag na nagpapaliwanag.
Ang isang bagay na kailangang tandaan ay kailangan mong pumunta sa pangunahing pahina sa pamamagitan ng pagpindot sa Google tulad ng 9 na mga parisukat na pindutan, pagkatapos ay ang tuktok na kaliwang setting ng Icon upang pumili ng pindutan ng WiFi. Awtomatiko nitong i-scan ang lahat ng wifi AP, at dapat mong piliin ang WiFi controller batay sa kanilang MAC address. Ang impormasyon ay nai-save para sa mga kasunod na sesyon.
Ipinapakita ng naka-embed na video:
1. Ang isang bersyon ng prototype ng kamay na pinalakas ng pagkontrol ng baterya ng isang RGB light strip na matatagpuan sa paghuhulma sa kisame. Pinapayagan akong kunan ng video ang pareho nang pareho.
2. Isang naka-install na bersyon sa loob ng isang regular na wall switch box.
Inirerekumendang:
Mga Simpleng LED Strip Lamp (I-upgrade ang Iyong Mga LED Strip): 4 na Hakbang (na may Mga Larawan)
Mga Simpleng LED Strip Lamp (I-upgrade ang Iyong Mga LED Strip): Gumagamit ako ng mga LED strip nang medyo matagal na at palaging minamahal ang pagiging simple ng mga ito. Pinutol mo lang ang isang piraso ng isang papel, maghinang ng ilang mga wire dito, maglakip ng isang supply ng kuryente at mayroon kang isang mapagkukunan ng ilaw. Sa mga taon ay nakakita ako ng isang
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
Paggamit ng 1602 LCD Keypad Shield W / Arduino [+ Mga Praktikal na Proyekto]: 7 Mga Hakbang
Paggamit ng 1602 LCD Keypad Shield W / Arduino [+ Mga Praktikal na Proyekto]: Maaari mong basahin ito at iba pang kamangha-manghang mga tutorial sa opisyal na website ng ElectroPeakOverview Sa tutorial na ito, malalaman mo kung paano gamitin ang Arduino LCD keypad Shield na may 3 praktikal na proyekto. Ano ang Malalaman Mo: Paano i-set up ang kalasag at kilalanin ang mga keyHo
Paano Mapagana ang August Smart Lock Mula sa Outlet Wall Power ?: 7 Mga Hakbang (na may Mga Larawan)
Paano Mapapag-Power August Smart Lock Mula sa Outlet Wall Power ?: Kamakailan lamang, bumili ang aking ama ng isang smart smart August at naka-install sa aming pintuan ng garahe. Ang problema ay tumatakbo ito sa baterya at ang aking ama ay hindi nag-aalala tungkol sa pagbabago ng baterya nang madalas. Tulad ng naturan, nagpasya siyang lakas ang matalinong lock ng Agosto mula sa labas
Mga outlet ng Hinaharap na Aka In-wall USB Charger: 7 Mga Hakbang (na may Mga Larawan)
Mga outlet ng Hinaharap na Aka In-wall USB Charger: Patay ang iyong Iphone, may nagpatakbo kasama ang iyong Ipod wall charger, kung dito lamang kung saan ang hinaharap at lahat ng outlet ay USB! Ipapakita sa iyo ng itinuturo na ito kung paano i-convert ang isang karaniwang outlet sa isang inwall USB Charger. Ako