» Electronics » Arduino »RGB LED backlight sa Arduino para sa piano

RGB LED backlight sa Arduino para sa piano

RGB LED backlight sa Arduino para sa piano

Matapos ang ilang mga eksperimento ng may-akda na may mga LED at Arduino siya ay may ideya na lumikha ng isang backlight ng piano mula sa RGB LED strips. Ang ilaw mula sa mga LED ay makikita mula sa pader sa likod ng piano, sa gayon ay lumilikha ng isang mahusay na epekto ng pag-iilaw. Gumagamit din ang proyekto ng isang sensor ng acoustic, sa ilalim ng kontrol nito, nagbabago ang kulay ng tape depende sa dami ng tunog ng instrumento.

Mga Materyales:
- Arduino
- 2 metro ng RGB LED strip
- Mga Transistor 6 na PC (2N2222)
- Mga Resistor 6 na PC (220 Ohms)
- Operational amplifier LM324 (maaari mong gamitin ang LM358)
- Electret mikropono


Unang hakbang. Transistor circuit.
Pinalakas ng mga transistor ang kasalukuyang mula sa Arduino upang mag-tape. Gumagamit ang may-akda ng transistors 2N2222, dahil ang mga ito ay dinisenyo para sa kasalukuyang hanggang sa 600 mA. Ito ay sapat na para sa ningning ng isang metro LED strip. Kaya, para sa isang haba ng 2 metro, anim na transistor ang kinakailangan (tatlo para sa bawat isa). Sa ibaba makikita mo ang larawan at diagram ng pagpupulong.






Hakbang Dalawang Paghahanda ng LED strip.
Gumagamit ang proyekto ng dalawang tape ng RGB na may haba na 1 m, ang haba ng karaniwang tape ay 2 m. Ang gawaing paghahanda ay nagsisimula sa isang 1 metro tape. Ang mga wire ay ibinebenta ayon sa unang larawan, ang lugar ng paghihinang ay nakahiwalay. Ang pag-insulate ng mga wire tulad ng sa ikatlong larawan ay makakatulong na ikonekta ang mga ito sa breadboard.






Hakbang Tatlong Electret mikropono.
Una kailangan mong matukoy ang polarity ng mikropono, na konklusyon ay positibo at alin ang negatibo. Para sa mga ito, ginamit ng may-akda ang isang aparato upang makontrol ang integridad ng circuit, at nalaman kung alin sa mga konklusyon ang konektado sa panlabas na pambalot. Ang konklusyon na ito ay lupa, at ang pangalawa ay positibo.
Ang 15 cm na wire ay ibinebenta sa mikropono tulad ng ipinakita sa larawan, makikita na ang berdeng wire ay ginagamit bilang ground wire, at ang dilaw ay positibo.


Ang ikaapat na hakbang. Kumita ng circuit ng mikropono.
Dahil ang microphone mismo ay nagpapadala ng isang medyo mahina signal, isang pagpapatakbo amplifier ay kinakailangan upang bumuo ng signal sa Arduino upang ang mga senyas mula sa analog output nito ay mababasa.
Gumagamit ang may-akda ng isang operational amplifier LM324, na mayroong apat na mga channel, gayunpaman, isa lamang ang ginagamit sa proyekto. Mas mainam na gumamit ng isang dalawang-channel na amplifier LM358 na may katulad na circuit, tanging ang mga nangungunang kapangyarihan ay naiiba. Sa ibaba makikita mo ang diagram, at mga larawan para sa circuit na ito.






Hakbang Limang Koneksyon sa Arduino.
Upang kumonekta, kailangan mo ng koneksyon sa ama-sa-ama na nag-uugnay sa mga wire, ang may-akda ay gumawa ng naturang mga jumpers nang nakapag-iisa (pangalawang larawan), gamit ang ilang mga jumpers at isang contact connector. Ang breadboard ay konektado sa Arduino microcontroller ayon sa diagram at larawan.








Hakbang Anim Pagsubok sa tape.
Bago magpatuloy sa pagtatrabaho sa proyekto, nagpasya ang may-akda na tiyaking tama ang pagpupulong at suriin ang pagpapatakbo ng tape ng RGB kasama ang master circuit. Ang isang sketch na nakalakip sa ilalim ng isang artikulo ay nai-upload sa Arduino.
Tandaan mula sa may-akda: kung gumagamit ka ng isang non-Mega board (halimbawa, tulad ng Uno), kailangan mong palitan ang mga output ng output para sa LED na may isang PWM. Para sa Uno, ang mga katugmang output ay 2, 3, at 4.


Ikapitong hakbang. Pagsubok sa circuit ng mikropono.
Ang pamamaraang ito ay kinakailangan upang mapatunayan ang pagpapatakbo ng circuit circuit ng mikropono. Sa output 1 ng amplifier, kumonekta ang may-akda ng isang LED, at sinusubaybayan ang mga pagbabago sa ningning nito depende sa dami ng tunog.

Paggamit ng Arduino para sa pagsubok:
Ito ay isang mas tumpak na paraan ng pag-verify. Ang analogReadSerial sketch (File> Mga halimbawa> AnalogReadSerial) ay na-load sa microcontroller. Susunod, bubukas ang pagproseso, kung saan kinopya ng may-akda ang code graph_line.pde (ang code sa archive sa ilalim ng artikulo), at inilulunsad ang programa. Kapag ang Arduino ay nagpapadala ng mga halaga ng output A0 sa pamamagitan ng USB, tinutukoy ng programa ang mga halagang ito sa tsart na may saklaw mula 0 hanggang 1023. Sa pamamagitan ng paggawa ng iba't ibang ingay at pagtaas ng dami nito, ang signal steepness ay tataas, at ang tsart ay nagpapatunay dito.




Hakbang Walong. Program code.
Ang code mula sa piano_new_way.ino file ay kinopya sa window ng Arduino IDE. Naaalala ng may-akda na sa non-mega board, dapat mong baguhin ang mga pin ng output ng LED hanggang 2, 3 at 4.


Hakbang Siyam. Mag-install ng mga teyp sa piano.
Upang ayusin ang mga LED strips sa likuran ng piano, ginamit ng may-akda ang ordinaryong at double-sided tape. Ginagamit ito upang hindi makapinsala sa ibabaw ng piano, at upang maalis ang tape sa hinaharap. Ang tape ay naayos upang ang mga konektor ng wire para sa bawat isa sa kanila ay maa-access sa tuktok ng tool.




Hakbang Sampung Pagkonekta ng LED strip.
Ang bawat tape ay konektado sa isang transistor driver circuit sa isang breadboard, ayon sa larawan sa ibaba. Maaari mo ring gamitin ang mga diagram mula sa nakaraang mga hakbang. Bilang isang patakaran, ang bawat channel ay konektado sa kolektor ng bawat transistor.


Hakbang labing-isang. Ang pangwakas na bahagi.
Ang 12V positibong wire mula sa pinagmulan ng kuryente ay konektado sa positibong kawad ng bawat tape, at sa "Vin" ng board ng Arduino. Ang ground wire ay kumokonekta sa Arduino ground.
Ang kapangyarihan ay ibinibigay ngayon, at ang tape ng RGB tape ay ilaw sa likod ng piano sa maliwanag na apoy. Ang pag-play ng instrumento ay nagbabago ng kulay ng mga LED, depende sa dami ng tunog.
Ang proyektong ito ay hindi kinakailangan upang magamit lamang sa isang piano, angkop din ito kahit saan mayroong musika, at maaari mong ilagay ang mga ito sa anumang bahagi ng bahay.




Video na nagpapakita ng pagbabago ng mga kulay kapag nagpe-play ng piano:


piano_new_way.rar [4.4 Kb] (mga pag-download: 129)
0
0
0

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...