Talaan ng mga Nilalaman:

LED Ukulele: 6 Hakbang (na may Mga Larawan)
LED Ukulele: 6 Hakbang (na may Mga Larawan)

Video: LED Ukulele: 6 Hakbang (na may Mga Larawan)

Video: LED Ukulele: 6 Hakbang (na may Mga Larawan)
Video: I work at the Private Museum for the Rich and Famous. Horror stories. Horror. 2024, Nobyembre
Anonim
Image
Image
Hardware
Hardware

Kumusta, ang pangalan ko ay Elaine. Ang proyektong ito ay pinagsasama ang maraming mga bagay na nasisiyahan ako kaya't inaasahan kong nasiyahan ka rin dito! Ang LED ukulele na aming itatayo ay nagtuturo sa iyo kung paano laruin ang apat na pinakatugtog na chords: C, G, Am, at F. Walang nakaraang musikal karanasan na kinakailangan upang simulan ang strumming kasama ang mga tanyag na kanta. Magaling itong proyekto para sa parehong nagsisimula sa Arduino at ukulele.;) Kung naghahanap ka para sa isang bagay na medyo mas mahirap, subukan ang pag-upgrade ng Shadow Swipe sa dulo ng Instructable na ito.

Hakbang 1: Hardware

"loading =" tamad"

Opsyonal: Pag-upgrade ng Shadow Swipe
Opsyonal: Pag-upgrade ng Shadow Swipe
Opsyonal: Pag-upgrade ng Shadow Swipe
Opsyonal: Pag-upgrade ng Shadow Swipe

Alam mo bang ang mga LED ay hindi lamang naglalabas ng ilaw ngunit maaari ding makaramdam ng ilaw? May inspirasyon sa kakaibang maliit na kababalaghan, nais kong i-upgrade ang LED ukulele upang hindi lamang ito maipakita sa iyo kung saan ilalagay ang iyong mga daliri ngunit subaybayan kung inilagay mo o hindi ang iyong daliri sa mga tamang lokasyon.

HARDWARE

Kung interesado ka sa pagbuo na ito, kakailanganin mo ng ilang karagdagang mga bahagi:

1. Higit pang mga LED: Kakailanganin mo ng hindi bababa sa 6 pang mga LED upang magsilbing light sensor. Ang bawat LED sa fingerboard ay makakakuha ng kasamang LED sensor.

2. I / O port expander: Depende sa kung anong Arduino board ang iyong ginagamit, malamang na kailangan mo ng isang port expander. Gumagamit ako ng isang Arduino Uno board at ang Sparkfun SX1509 Port Expander.

KODE

Nagpakilala ako ng ilan pang mga elemento sa code upang maisagawa ito. Babaliin ko ang mga pangunahing kaalaman dito, ngunit huwag mag-atubiling i-download ang master_tweak.ino file para sa buong pagkasira:

1. Mga array: Ang isang espesyal na array ay nilikha upang mag-imbak ng data ng pag-input mula sa bawat sensor LED. Ang isang maliit na pagpapaandar ay tinatawag na basahin ang data ng pag-input tuwing 10 milliseconds at ang array ay na-update na halos tuloy-tuloy.

2. Mga Estadong Laro: Habang ang orihinal na pagbuo ay may magkakaibang mga yugto ng laro, dito malinaw naming nai-code sa iba't ibang mga estado ng laro ang bawat isa na may kondisyon na panalo para sa laro upang magpatuloy.

3. LED light sensing: Ang isang buong seksyon ng code ay nakatuon sa pagbabasa ng data ng pag-input mula sa mga LED light sensor. Natagpuan ko ang tutorial na ito na partikular na kapaki-pakinabang sa pag-unawa sa mekanika at pag-hook ng circuit.

Gabay sa HOOKUP

Masidhi kong inirerekumenda na dumaan sa tutorial ng Shadow Swipe upang makuha ang pakiramdam kung paano i-hook up ang LED light sensing circuit. Sa halip na mag-hook up ng 3 LEDs tulad ng tutorial, ang build na ito ay magkakaroon ka ng hook up 6 (Tingnan ang larawan # 1). Ang pangwakas na pag-hook up, kung gumagamit ka rin ng isang port expander ay dapat magmukhang larawan # 2.

ASSEMBLYAng pagsasama sa pag-upgrade na ito ay medyo prangka. Mag-drill ng isang karagdagang butas sa tabi ng bawat LED sa fingerboard at ipasok ang LED light sensor. Paghihinang ng lahat at dapat handa ka nang umalis!

Ang pag-upgrade na ito ay magtatagal nang kaunti upang malaman, lalo na ang pag-hook ng circuit at paghihinang ng lahat ng mga karagdagang bahagi sa lugar, ngunit ang LED ukulele ay mababago din sa isang interactive na laro. Ipaalam sa akin kung paano ito pupunta para sa iyo! Good luck!

Inirerekumendang: