Talaan ng mga Nilalaman:

Pandekorasyon na RGB Lights Gamit ang isang Arduino: 4 na Hakbang
Pandekorasyon na RGB Lights Gamit ang isang Arduino: 4 na Hakbang

Video: Pandekorasyon na RGB Lights Gamit ang isang Arduino: 4 na Hakbang

Video: Pandekorasyon na RGB Lights Gamit ang isang Arduino: 4 na Hakbang
Video: RGB LED Hypnotic Light from Junk Box - recycling things 2024, Nobyembre
Anonim
Pandekorasyon na RGB Lights Gamit ang isang Arduino
Pandekorasyon na RGB Lights Gamit ang isang Arduino

Dahil ang bisperas ng Pasko ay isang linggo lamang ang layo, nagpasya akong bumuo ng isang simpleng RGB pandekorasyon na ilaw gamit ang isang Arduino Nano at WS2812B LEDs. Gumagamit kami ng ilang mga lalagyan / plastik na plastik upang mapabuti ang visual na epekto. Gumagamit ang video na ito ng 5 LEDs ngunit maaari itong dagdagan upang umangkop sa iyong mga pangangailangan. Maaari ka ring magdagdag ng maraming mga pattern o lumikha ng mga tema ng kulay batay sa kung ano ang iyong pupuntahan.

Pinag-uusapan ka ng video sa itaas sa lahat ng kailangan mo upang maitayo ang proyektong ito at inirerekumenda kong panoorin muna ito upang makakuha ng isang pangkalahatang ideya kung paano magkakasama ang lahat.

Hakbang 1: Ipunin ang Elektronika

Ipunin ang Elektronika
Ipunin ang Elektronika

Ang unang bagay na kakailanganin namin ay ang WS2812B RGB LEDs at ang mga ito ay magagamit sa maraming mga variant. Alinman sa isa ay gagana nang maayos. Gagamitin namin ang Arduino Nano para sa pagbuo na ito, ngunit gagana ang sketch sa halos anumang katugmang board ng Arduino na mayroon ka. Kailangan din namin ng ilang kawad upang ikonekta ang lahat nang magkasama at gumagamit ako ng tatlong core, twisted wire para sa build na ito. Panghuli, kailangan namin ang mga lalagyan ng plastik na pulos para sa pandekorasyon na layunin. Sinasalamin ng ilaw ang plastik upang bigyan kami ng magandang hitsura.

Narito ang mga link sa mga produkto kung makakatulong ito:

Arduino Nano:

WS2812B LEDs:

Twisted Wire:

Mga lalagyan ng plastik:

Hakbang 2: Ihanda at I-download ang Sketch

Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch
Ihanda at I-download ang Sketch

Gagamitin namin ang fastLED library upang himukin ang WS2812B LEDs ngunit maaari mo ring gamitin ang Adafruit Neopixel library kung iyon ang iyong kagustuhan. Buksan ang Arduino IDE at i-type ang "fastLED" sa manager ng library. I-install ang library na lalabas at pagkatapos ay buksan ang halimbawa ng "DemoReel 100" na sketch.

Kailangan naming i-update ang data pin, bilang ng mga LED at uri ng LED. Gumagamit ako ng pin 2, na may 5 LEDs. Mangyaring i-update din ang uri ng LED sa WS2812B tulad ng nakikita sa imahe.

Pagkatapos, plug in the board, piliin ang tamang board at COM port. Panghuli, pindutin ang pindutan ng pag-upload at hintayin itong makumpleto ang pag-upload. Kapag tapos na, ikonekta ang LEDs - 5V, GND at data pin sa pin 2. Ang mga LED ay dapat magpakita ng isang random na pattern na isang pahiwatig na ang lahat ay gumagana tulad ng inaasahan.

Hakbang 3: Maghanda ng mga LED para sa Pangwakas na Pagbuo

Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build
Maghanda ng mga LED para sa Final Build

Susunod, kailangan naming i-cut ang LEDs dahil gagamit kami ng wire upang pahabain ang huling haba. Kapag tapos na, alisin ang mga LED mula sa anumang hindi tinatagusan ng tubig na tubing. Gupitin ang kawad para sa bawat isa sa mga LED at ang haba ay depende sa huling pagpoposisyon na iyong hangarin. Napagpasyahan kong gamitin ang parehong haba ng kawad para sa lahat. Gayundin, gupitin ang ilang kawad na magagamit upang ikonekta ang microcontroller sa unang LED.

Pagkatapos, mag-drill ng ilang mga butas sa takip ng plastik dahil mai-mount namin ang mga LED sa panlabas na ibabaw ng LED na may sinag na nagniningning sa loob.

Hakbang 4: Pangwakas na Assembly

Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon

Magsimula sa pamamagitan ng paghihinang ng mga wire sa bawat isa sa mga LED. Tiyaking ikinonekta mo nang tama ang mga pin. Kailangang kumonekta ang microcontroller sa DI (input ng data) na pin ng unang LED. Pagkatapos, ang DO (output ng data) na pin ay kailangang konektado sa DI pin ng susunod na LED at iba pa. Kapag na-solder mo na ang lahat ng mga wire, ang lakas SA microcontroller at lahat ng mga LED ay dapat magsimulang kumikinang sa isang random na pattern.

Nagpasya akong gumamit ng dobleng panig na tape upang ikabit ang mga LED sa tuktok na bahagi ng talukap ng mata, ngunit maaari mo ring gamitin ang ilang tape sa mga LED o ilang pandikit. Maipapayo na magdagdag ng ilang kapton tape o heatshrink tubing sa microcontroller board para sa pagkakabukod.

Panghuli, i-tornilyo ang iba pang kalahati ng lalagyan sa lugar at kuryente SA mga LED. Ang bawat isa sa mga LEDs ay kumonsumo ng halos 60mA, kaya siguraduhin na ang supply ng kuryente na iyong ginagamit ay maaaring makapaghatid ng kinakailangang lakas. Nakagawa na kami dati ng mga power supply na maaaring magamit para dito, kung kinakailangan.

Kung nagustuhan mo ang pagbuo na ito, mangyaring isaalang-alang ang pag-subscribe sa aming YouTube channel habang ang iyong suporta ay malayo sa pagtulong sa amin na lumikha ng nasabing nilalaman.

YouTube:

Salamat sa pagbabasa!

Inirerekumendang: