Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan na Bahagi
- Hakbang 2: Koneksyon
- Hakbang 3: Pag-coding
- Hakbang 4: paglalagay sa loob ng PC Case
- Hakbang 5: Tapos Na
Video: Arduino Led Strip Controller para sa Cool PC Lights: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Nakuha ko ang cool na RGB led strip na ito mula sa aliexpress at nais kong gamitin ito para sa mga ilaw ng PC.
Ang unang problema ay mainit upang makontrol ito pagkatapos kung paano siya paganahin.
Ipinapakita sa iyo ng itinuturo na ito kung paano ito gawin sa github arduino code, gumaganap na video ng proyekto at sunud-sunod na gabay.
Hakbang 1: Mga Kinakailangan na Bahagi
Para sa proyektong ito ay gagamitin namin:
- Arduino nano
- RGB strip
- Transistor ng NPN
- 100-220 Ohm risistor
- Jumper wires
- Breadboard
Dagdag:
Kit ng panghinang
Ang dahilan sa likod ng pangangailangan ng mga transistors ay dahil ang karamihan sa mga piraso ng RGB ay nangangailangan ng 12 volts upang mapagana, kaya mangangailangan kami ng isang panlabas na supply ng kuryente para sa RGB strip at isang pangalawang para sa arduino (maaari din kaming gumamit ng isang 7805 boltahe na regulator upang sukatin mula 12 volts hanggang 5 volts).
Itinakda ng mga transistor ang boltahe na ibinigay sa bawat channel ng kulay na kinokontrol ang liwanag at uri ng kulay.
Ang RGB led strip na ginagamit ko ay isang SMD 3528. Wala itong maraming RGB leds, ngunit sa halip mayroon itong 2 berde, 2 asul at 2 pulang leds para sa bawat track (ang buong strip ay nahahati sa 10 cm na mga track, kaya maaari mong i-cut ang haba na gusto mo, solder ito at gagana ito). Sa kaalamang ito alam namin na ang pagtatakda ng 50% hanggang pula at 50% hanggang asul ay hindi makakabuo ng isang kulay-lila. Sa halip ay magkakaroon kami ng pula at asul na mga leds na may mababang ningning.
Upang magkaroon ng buong kulay na epekto kakailanganin nating bumili ng ibang led strip.
P. S. hindi kami gagamit ng napupuntahan na mga led strip.
Hakbang 2: Koneksyon
Kukunin namin ang breadboard at ilalagay ang arduino nano na may 3 transistors dito.
Ang bawat transistor ay may 3 mga pin bilang Base, Collector at Emitter. Ikonekta namin ang isang channel tulad ng sumusunod:
- Base sa Ardino pin channel
- Kinokolekta ng nangunguna na channel
- Nag-emitter sa GND
Ang mga channel ay:
- BLUE Arduino D3
- PULANG Arduino D5
- GREEN Arduino D6
Huwag mag-atubiling baguhin ang pinout, tandaan lamang na pumili ng mga PWM na pin sa arduino.
Hakbang 3: Pag-coding
Ang buong arduino code ay magagamit sa github at maaaring magamit sa Arduino IDE.
Nag-code ako ng ilang mga pagpapaandar upang makita ang ilang mga pangunahing epekto:
- fade_colors_slow: kumukupas sa bawat kulay (pula, berde at asul) na may FADESPEED at KEEPCOLORTIME bilang mga segundo.
- all_on: itinakda ang lahat ng 3 mga kulay sa
- change_colors_rough: direktang nagbabago ng mga kulay mula sa isa patungo sa isa pa
Maaari mong loop ang mga ito, lumikha ng ilang mga dynamical fade speed o kung ano pa man. Tandaan lamang na ang led strip na ito ay hindi full-RGB, mayroon itong magkakahiwalay na pula, berde at asul na mga channel upang ang mga pagpapaandar na iyon ay cool para sa strip na ito. Ang pagkakaroon ng iba pang mga piraso ay magreresulta sa iba't ibang mga kulay at pagkupas ng mga estilo.
Hakbang 4: paglalagay sa loob ng PC Case
Ngayon ay oras na upang putulin ang rgb strip at ilagay sa loob ng kaso ng PC. Pinili kong ilagay ang breadboard sa tuktok ng suplay ng kuryente (ang base ay plastik, kaya walang mga shortcut na gagawin).
Upang mapalakas ang proyekto maaari naming gamitin ang power supply Peripheral konektor (tingnan ang larawan ng pinout) na nag-aalok ng 5V at 12V nang direkta mula sa power supply. Kumonekta:
- 5V kay Arduinot Vin
- 12V sa RGB strip 12v
- GND sa Arduino GND
Kung nais mong ipagpatuloy ang pag-upload ng ilang code o baguhin ito, maaari naming alisin ang konektor ng 5V at i-plug ang arduino sa pc gamit ang USB port. Sa ganitong paraan maaari naming mai-upload ang aming code at mapatakbo ang arduino.
Hakbang 5: Tapos Na
Ngayon ay mayroon ka ng iyong personal na sistema ng pag-iilaw para sa iyong PC. Huwag mag-atubiling baguhin ang code at umangkop sa iyong mga pangangailangan.
Ang ilang mga pagbabago ay maaaring gawin sa proyektong ito, kasama ang:
- Paggamit ng isang NODEMCU V3 bilang tagapamahala na may isang personal na webserver na may mga pindutan at isang cool na interface upang baguhin ang mga setting at mga epekto ng kulay o pagkakaroon ng isang raspberry na may interface na nagpapadala ng mga kahilingan sa HTTP sa controller (tingnan ang proyektong ito)
- Paggamit ng isang ATTINY85 bilang controller upang pag-urong ang buong proyekto (marahil ay hinihinang lahat sa isang PCB). Ang isang buong post ay matatagpuan dito)
- Pagdaragdag ng isang module ng bluetooth HC-05 upang makontrol ang sa pamamagitan ng blu…
Ayan yun! Magsaya ka
Inirerekumendang:
DIY Vanity Mirror sa Madaling Mga Hakbang (gamit ang LED Strip Lights): 4 na Hakbang
DIY Vanity Mirror sa Madaling Mga Hakbang (gamit ang LED Strip Lights): Sa post na ito, gumawa ako ng DIY Vanity Mirror sa tulong ng mga LED strip. Ito ay talagang cool at dapat mong subukan ang mga ito pati na rin
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
Music Reactive Multicolor LED Lights - Arduino Sound Detection Sensor - RGB LED Strip: 4 na Hakbang
Music Reactive Multicolor LED Lights | Arduino Sound Detection Sensor | RGB LED Strip: proyekto ng mga ilaw na LED na reaktibo ng musika na maraming kulay. Sa proyektong ito, ginamit ang isang simpleng 5050 RGB LED strip (hindi ang Addressable LED WS2812), Arduino sound detection sensor at 12V adapter
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
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba Pang MIDI Synth: 7 Hakbang (na may Mga Larawan)
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba pang MIDI Synth: Ang controller na ito ay nag-flash ng tri-color LED strip lights para sa 50mS bawat tala. Blue para sa G5 hanggang D # 6, pula para sa E6 hanggang B6 at berde para sa C7 hanggang G7. Ang controller ay isang aparato na ALSA MIDI kaya ang MIDI software ay maaaring output sa mga LED nang sabay-sabay bilang isang MIDI synth device