Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: LCD, I2C, Arduino UNO at Perf Board
- Hakbang 2: Mga Pindutan + Paunang Circuitry
- Hakbang 3: Pag-set up ng Pangunahing Mga Button
- Hakbang 4: Karagdagang Pinagmulan ng Power + LED Strip
- Hakbang 5: Mas Maliliit na Butones
- Hakbang 6: Pag-setup ng Software
- Hakbang 7: Ang Code
- Hakbang 8: Tapos na
Video: LED Strip Controller: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa Instructable na ito, dadalhin ka namin sa mga hakbang kung paano gamitin at pamahalaan ang iyong mga LED strip sa pamamagitan ng pagbuo ng isang interface ng kontrol. Naging masaya ako sa mga ilaw na ito dahil sigurado akong gagawin mo rin ito. Kung gusto mo ito ng itinuro, mangyaring tiyaking iboto ito sa Lighting Challenge!
Gamit ang controller na ito, ang gumagamit ay maaaring pumili ng iba't ibang mga kulay pati na rin ang mga aksyon tulad ng blink, fade, at habulin sa kanilang LED strip. Ang mga application at adaptasyon ay walang katapusan. Enjoy:)
Mga Pagsasaalang-alang sa Kaligtasan: kapag naghihinang, siguraduhing gumana sa isang maaliwalas na lugar na may tamang banig at baso sa kaligtasan. Gayundin, tiyakin ang paggamit ng tamang PPE kapag nagtatrabaho sa iba't ibang mga tool sa buong tutorial na ito.
* Iba pang mga tala: Ang proyekto na ito ay hindi kasama ang pabahay ngunit sa halip ang circuit, code, at pangkalahatang interface. Binibigyan ka nito ng kalayaan na idisenyo ang pabahay ayon sa nakikita mong akma:)
Mga gamit
- LCD 20x04 Screen
- I2C Modyul
- Perf Board (9 x 15 cm)
- Mga Jumper Cables (M hanggang F, M hanggang M, F hanggang F)
- 6x 10k Ohm
- Arduino USB Cable
- 4x Malaking Mga Pindutan ng PTM
- 2x Maliit na Mga Pindutan ng PTM
- 7x Maliit na Junction (Opsyonal)
- 3x M2 Screwa
- 3x M2 Hex Nuts
- 2x 12 V 1A Mga Adapter
- Arduino Uno Board
- 5 - 10m ng LED Strip Lights
Hakbang 1: LCD, I2C, Arduino UNO at Perf Board
1. Paghinang ng module ng I2C sa likuran ng display na LCD 20x04. Ang module na I2C ay ginagamit upang makipag-usap sa isang LCD screen nang hindi kailangan ng gulo ng mga wire. Huwag mag-alala tungkol sa mga koneksyon sa pin sa Arduino Uno.
2. I-secure ang LCD screen sa tuktok ng perf board gamit ang M2 screws at hex nut.
3. I-secure ang Arduino sa ilalim ng perf board gamit ang M2 screws at hex nut. Napakahalaga na ang parehong mga sangkap na ito ay ligtas at hindi gumagalaw.
Hakbang 2: Mga Pindutan + Paunang Circuitry
1. Gamit ang male to female jumper cables, ikabit ang mga pin sa mga port sa Arduino tulad ng nakalista sa ibaba:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Ilagay ang 4 na malalaking mga pindutan ng PTM (push-to-make) sa isang parisukat na format tulad ng nakikita sa itaas sa perf board. Dapat mayroong isang tuktok na kaliwa, ibabang kaliwa, kanang itaas, at kanang kanang ibaba. Hindi pa kailangang gawin ang mga koneksyon sa mga button na ito.
Hakbang 3: Pag-set up ng Pangunahing Mga Button
Ngayon ay oras na upang ilakip ang mga pindutan na ito sa Arduino. Tiyaking i-wire mo ang mga ito sa isang maayos na paraan upang mapanatili ang malinaw ng UI para sa gumagamit.
1. Ikabit ang lahat ng mga pindutan sa isang common5V rail na konektado sa Arduino.
2. Ang iba pang mga terminal ng bawat pindutan ay dapat na konektado sa mga sumusunod na Arduino UNO pin:
- Nangungunang Pindutan sa Kaliwa ………. Pin 8
- Ibabang Kaliwang Button ………. Pin 9
- Nangungunang Pindutan sa Kanang ………. Pin 10
- Ibabang Kanilang Button ………. Pin 11
3. Panghuli, ang bawat terminal (hindi ang 5V) ay dapat ding konektado sa isang 10K Ohm pull-down na risistor sa GND upang mabawasan ang lumulutang na boltahe at ingay.
Hakbang 4: Karagdagang Pinagmulan ng Power + LED Strip
Sa kasamaang palad, ang mga LED strip ay masinsinang lakas at samakatuwid ay nangangailangan ng sapat na mapagkukunan ng kuryente. Para sa kadahilanang ito, nagdagdag ako ng pangalawang 12V 1A adapter na tanging nilayon upang magbigay ng boltahe sa strip. Gayunpaman, kung maaari mong makuha ang iyong mga kamay sa isang adapter na may mas malaking rating ng kuryente, lubos kong inirerekumenda ito (hindi ko magawang dahil sa mga paghihigpit ng COVID-19).
1. Ihubad ang cable ng power adapter at ilakip ang positibong kawad sa positibong supply sa LED strip at GND sa GND sa LED strip.
2. Gamit ang isang jumper cable, tiyakin na ang pin 6 sa Arduino ay konektado sa data cable sa LED strip. Ito ang pin na magsasabi sa strip kung paano kumilos / kung ano ang ipapakita.
Hakbang 5: Mas Maliliit na Butones
Idinagdag ko ang mga mas maliit na mga pindutan na ito upang paganahin ang gumagamit upang ayusin ang bilis ng mga pagpapaandar tulad ng blink, fade, at chase. Ang pagpindot sa pindutan sa itaas ay nagdaragdag ng bilis ng mga pagkilos na ito sa pamamagitan ng pagbawas ng pagkaantala na naghihiwalay sa mga loop na ito. Parehong mga pindutan na ito ay PTM at isang opsyonal na karagdagang tampok.
1. Ilagay ang mga pindutan papunta sa perf board at solder ang mga ito sa lugar. Maunawaan kung aling mga panig ang nasa tapat ng mga terminal gamit ang isang multimeter upang matiyak lamang.
2. Ang isang gilid ng parehong mga pindutan ay dapat na muling konektado sa isang pangkaraniwang 5V rail.
3. Ang kabilang panig ng parehong mga pindutan ay dapat na konektado sa mga sumusunod na Arduino pin:
- Nangungunang Button (Bawasan ang Bilis) - Pin 12 Arduino
- Button sa Ibabang (Taasan ang Bilis) - Pin 13 Arduino
Hakbang 6: Pag-setup ng Software
Upang mapatakbo ang code, kakailanganin mong i-install ang dalawang aklatan na naka-link sa ibaba.
LiquidCrystal_I2C
Mabilis
Kung mayroon ka nang mga libraryong ito, pumunta sa 'Mga Tool', pagkatapos ay 'Library Manager', pagkatapos ay hanapin ang mga library na ito at i-click ang alinman sa 'I-install' o 'I-update' tulad ng nakikita sa itaas.
Hakbang 7: Ang Code
I-download, kopyahin, at i-paste ang code sa ibaba sa iyong Arduino IDE at i-upload ito sa board. Ikonekta ang mapagkukunang 12V na kuryente sa pisara at kung ang lahat ay nasa lugar, ang ilaw ng screen ay dapat na ilaw sa mensahe: 'LED STRIP CONTROLLER'.
Kung nahaharap ka sa anumang mga problema sa anumang bahagi ng proseso, mangyaring huwag mag-atubiling magtanong sa isang seksyon ng komento sa ibaba at gagawin ko ang aking makakaya upang sagutin.
Hakbang 8: Tapos na
Tapos ka na! Enjoy:)
Inirerekumendang:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 Mga Hakbang (na may Mga Larawan)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Gumagamit ang proyektong ito ng arduino upang makontrol ang isang RGB led strip gamit ang iyong telepono sa pamamagitan ng Bluetooth. Maaari mong baguhin ang kulay, pag-sync ng mga ilaw sa musika o gawing awtomatikong ayusin ang mga ito para sa ilaw sa paligid
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: 3 Hakbang (na may Mga Larawan)
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: Patnubay sa mga nagsisimula para sa paggawa ng iyong sariling mga proyekto sa ilaw gamit ang LED strip. Flexible na maaasahan at madaling gamitin, ang LED strips ay ang pinakamahusay na pagpipilian para sa iba't ibang mga application. Saklaw ko ang mga pangunahing kaalaman sa pag-install ng isang simpleng panloob na 60 LED's / m LED strip, ngunit ang sa
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
3 Channel Digital LED Strip WS2812 Controller: 9 Mga Hakbang (na may Mga Larawan)
3 Channel Digital LED Strip WS2812 Controller: Palagi kong ginusto ang isang murang paraan upang makontrol ang maraming digital led strips. Ipinapakita ng itinuro sa lahat ng mga hakbang na dumaan ako sa pagdidisenyo at pagbuo ng proyektong ito
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