INHOUDSOPGAWE:

LED -ukelele: 6 stappe (met foto's)
LED -ukelele: 6 stappe (met foto's)

Video: LED -ukelele: 6 stappe (met foto's)

Video: LED -ukelele: 6 stappe (met foto's)
Video: Landschapsfotografie voor beginners (in 6 stappen) | Canon Nederland 2024, November
Anonim
Image
Image
Hardeware
Hardeware

Hallo, my naam is Elaine. Hierdie projek kombineer baie dinge wat ek geniet, so ek hoop dat u dit ook geniet! Die LED -ukelele wat ons gaan bou, leer u hoe u die vier mees gespeelde akkoorde kan speel: C, G, Am en F. Geen vorige musiekblyspel nie ervaring nodig om met gewilde liedjies te begin rondloop. Dit is 'n wonderlike projek vir beide beginners van Arduino en ukulele.;) As u op soek is na iets wat 'n bietjie meer uitdagend is, probeer die opgradering van Shadow Swipe aan die einde van hierdie instruksies.

Stap 1: Hardeware

"laai =" lui"

Opsioneel: opgradering van skaduwee
Opsioneel: opgradering van skaduwee
Opsioneel: opgradering van skaduwee
Opsioneel: opgradering van skaduwee

Het u geweet dat LED's nie net lig uitstraal nie, maar ook lig voel? As inspirasie vir hierdie vreemde klein verskynsel, wou ek die LED -ukelele opgradeer sodat dit u nie net sal wys waar u u vingers moet plaas nie, maar ook kan kyk of u u vinger op die regte plekke geplaas het.

HARDWARE

As u belangstel in hierdie konstruksie, benodig u 'n paar ekstra komponente:

1. Meer LED's: U benodig ten minste nog 6 LED's om as ligsensors te dien. Elke LED op die vingerbord kry 'n metgeselle LED -sensor.

2. I/O -poortuitbreider: Afhangende van watter Arduino -bord u gebruik, benodig u waarskynlik 'n poortuitbreider. Ek gebruik 'n Arduino Uno -bord en die Sparkfun SX1509 Port Expander.

KODE

Ek het nog 'n paar elemente aan die kode voorgestel om dit te laat werk. Ek sal die basiese beginsels hier uiteensit, maar laai gerus die master_tweak.ino -lêer af vir die volledige uiteensetting:

1. Skikkings: 'n Spesiale skikking word gemaak om insetdata van elke sensor -LED te stoor. 'N Klein funksie word opgeroep om insetdata elke 10 millisekondes te lees en die skikking word byna deurlopend bygewerk.

2. Spelstate: Terwyl die oorspronklike konstruksie verskillende stadia van die spel gehad het, kodeer ons hier uitdruklik in verskillende spelstate, elk met 'n wenvoorwaarde om voort te gaan.

3. LED -ligwaarneming: 'n Hele gedeelte van die kode is toegewy aan die lees van insetdata van die LED -ligsensors. Ek het gevind dat hierdie tutoriaal besonder handig was om die meganika te verstaan en die kring aan te sluit.

AANSLUITINGSGIDS

Ek beveel sterk aan dat u deur die Shadow Swipe -handleiding gaan om die idee te kry hoe u die LED -ligwaarnemingskring kan aansluit. In plaas daarvan om 3 LED's soos die tutoriaal aan te sluit, kan u met hierdie build 6 aansluit (sien prent#1). Die laaste aansluiting, as u ook 'n poortuitbreider gebruik, moet soos prentjie 2 lyk.

MONTERING Die opbou van hierdie opgradering is redelik eenvoudig. Boor 'n ekstra gaatjie langs elke LED in die vingerbord en steek die LED -ligsensor in. Alles soldeer en jy moet gereed wees om te gaan!

Hierdie opgradering sal 'n bietjie langer neem om uit te vind, veral om die stroombaan aan te sluit en al die bykomende komponente te soldeer, maar die LED -ukelele word ook omskep in 'n interaktiewe spel. Laat weet my hoe dit met jou gaan! Sterkte!

Aanbeveel: