Kazalo:

Arduino talni klavir: 10 korakov (s slikami)
Arduino talni klavir: 10 korakov (s slikami)

Video: Arduino talni klavir: 10 korakov (s slikami)

Video: Arduino talni klavir: 10 korakov (s slikami)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Arduino talni klavir
Arduino talni klavir

V enem poletju sem ustvaril ta talni klavir. Rahlo je oblikovan po klavirju v filmu "Big". Za ustvarjanje tega sem porabil skoraj 100 ur, a ocenjujem, da bi mi vzelo le 30 ur, če bi to ponovil. V njej je več kot 120 čevljev žice, 300 vrstic kode in nešteto kosov lesa. Vpisal sem se na naš okrajni sejem in dobil velikega prvaka. Z njim sem šel na državni sejem in dobil tudi velikega prvaka.

V svoj klavir lahko kaj spremenite ali izboljšate.

Lepo se imejte in veliko sreče!

1. korak: Zaloge

  • Arduino Uno
  • Ogledna plošča
  • 1k upori (12)
  • 18-20 merilna žica (približno 75 čevljev)
  • Vezan les (3 x 4 ft)
  • Akrilni list (4 listi 18 "x24")
  • Lesena letva (uporabil sem približno 160 čevljev)
  • Krožna žaga (rezila - 24 zob in 140 zob)
  • Posnetki iz aligatorja (36)
  • 3/8 palčni okenski tesnilni trak (približno 42 ")
  • Tečaji (4-6 manjši tem bolje)
  • Spajkalnik
  • Spajkanje
  • Lepilo v spreju
  • Barva v spreju
  • Aluminijasta folija
  • Lepilo za les
  • Super lepilo
  • Sponke

Potrebni bodo drugi gospodinjski predmeti in orodja

2. korak: Narišite oris

Risanje orisa
Risanje orisa
Risanje orisa
Risanje orisa

Najprej sem narisal obris klavirja na list vezanega lesa, tako da sem si lažje predstavljal klavir.

Bele tipke merijo 6 7/8 "do 33"

Črne tipke so centrirane na robovih belih tipk in merijo 4 "do 15"

Prostor za shranjevanje je širok 3 in se razteza po dolžini klavirja (4ft)

3. korak: Izdelava ločilnikov

Izdelava ločilnikov
Izdelava ločilnikov
Izdelava ločilnikov
Izdelava ločilnikov
Izdelava ločilnikov
Izdelava ločilnikov
Izdelava ločilnikov
Izdelava ločilnikov

Najprej sem izmeril in razrezal leseno letev, tako da bo enake velikosti kot črte, ki sem jih narisala v prejšnjem koraku.

Nato sem obrusil robove, da bi se izognil prihodnjim drobcem in za bolj gladek videz.

Po brušenju sem z Elmerjevim lepilom za les zlepil vse kose navzdol. Približno 30 minut sem pritrdil delilnike na vezan les.

Nato sem za vsak ključ naredil dvižnike. Ti bi se prilegali naravnost v predelke za ključe in bi omogočili, da se ključi poravnajo z vrhom. Naredil sem 3 lestve, ki so bile visoke 3, nato pa po vrhu položil dolge kose letve.

4. korak: Slikanje klavirja

Slikanje klavirja
Slikanje klavirja
Slikanje klavirja
Slikanje klavirja
Slikanje klavirja
Slikanje klavirja
Slikanje klavirja
Slikanje klavirja

1. Za barvanje črnih tipk in prostora za shranjevanje sem uporabil črno pršilno barvo.

2. Črno barvo sem pustil, da se posuši nekaj ur, nato pa sem na črno položil trak.

3. Nato sem bele ključe popršila z belo barvo. Na traku so bili vsi črni ključi črni.

4. Ko sem barvo posušila, sem odstranila trak.

Opomba: Ni vam treba barvati vseh tipk. Pobarval sem jih le, da bi kasneje lahko uporabil pol neprozoren akril.

5. korak: Izrežite in pobarvajte akril

Izrežite in pobarvajte akril
Izrežite in pobarvajte akril
Izrežite in pobarvajte akril
Izrežite in pobarvajte akril

1. izmerite dimenzije vsakega ključa in izvlecite kopijo ključa na list akrila.

2. Odrežite akril

Najprej sem poskusil uporabiti akrilni nož, vendar mi to ni uspelo. Namesto tega je razbila akrilno folijo.

Uporabil sem list krožne žage z 200 zobmi. To je delovalo odlično in se je hitro rezalo.

3. Preverite, ali je pravilne velikosti

Če je plošča prevelika, jo nekoliko odrežite in ponovno preverite.

4. razpršilna barva akril

Poskusite slikati čim hitreje in čim bolj enakomerno. Barva se rada združi in potem ni videti tako lepo.

6. korak: Naredite senzorske blazinice

Naredite senzorske blazinice
Naredite senzorske blazinice
Naredite senzorske blazinice
Naredite senzorske blazinice
Naredite senzorske blazinice
Naredite senzorske blazinice

1. Velik list papirja pokrijte z aluminijasto folijo. Uporabil sem lepilo v spreju in se je odlično obnesel. (Čim težji je papir, tem bolje)

2. Izrežite oblike tipk v blazinice. Uporabil sem samo škarje in grobe ocene dolžine.

3. Narišite obris blazinic na papir.

To je eden najtežjih korakov. sledite vzorcem in prerežite vzdolž črt, tako da se sredi kos zdrsne, obe polovici pa se prepletata brez dotika.

4. Blazinice prerežite na pol

Uporabil sem pomožni nož, če pa imate xacto nož, bi to bolje delovalo.

5. Drugi del senzorjev gre na akrilne plošče. Stransko stran plošče, ki ni pobarvana, pokrijte s folijo. (Lepilo v spreju deluje odlično!)

Ponovite te korake za vsako tipko na tipkovnici

7. korak: Sestavite ključe

Sestavite ključe
Sestavite ključe
Sestavite ključe
Sestavite ključe
Sestavite ključe
Sestavite ključe

1. Postavite dvižne cevi

Lepite jih z lepilom za les

2. Postavite penaste trakove

Trakove iz pene položite vzdolž navpičnih (dolgih) koncev ključev. Ti delujejo kot vzmeti. Ko se akril potisne navzdol, se pena kondenzira in plošča se spusti. Ko se akril sprosti, se pena dvigne.

3. postavite papir/folijo

Folijo položite med dve vrsti pene. Prepričajte se, da se obe polovici ne dotikata.

4. Na peno položite akril.

Zdelo se mi je koristno označiti akrilne plošče, da sem vedel, kje se plošče prilegajo.

Zdaj imate nekaj, kar je podobno tipkovnici, vendar povzroča hrup. V naslednjih korakih bomo klavirju dodali zvok.

8. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Na srečo je električna napeljava v tem projektu precej preprosta. Sestavljen je iz 3 žic, ki vodijo do vsakega ključa, in enega upora za vsak ključ.

Na eni strani spodnje ploščice želite priključiti pozitivno napetost, na drugi dve ozemljitev in signalno žico. Signalna žica teče neposredno v digitalni vhod/izhod na Arduinu. Ozemljitvena žica poteka skozi upor (vsaka vrednost deluje) in nato na skupno maso. Vse žice so skrite v predalu za shranjevanje.

1. Iz vsakega ključa izvrtajte 3 luknje.

Te luknje morajo biti dovolj velike, da se skozi njih prilega žica.

2. dovodna žica skozi luknje.

Za svoje sponke iz aligatorja sem samo odrezal konce žic. Žico iz sponk sem napajal skozi predhodno izvrtane luknje.

Na eno ploščo pritrdite dve zaponki iz aligatorja, eno pa na drugo, 3. Spajkalne žice

Naslednji korak je spajkanje žice iz aligatorskih sponk na dolge žice, ki segajo nazaj do vašega Arduina in plošče.

4. Priključite žice

Ena žica, ki je povezana z dvema lastnima ploščama, se priključi neposredno na 5V. V ta namen sem speljal skakalno žico do pozitivne tirnice na plošči, nato pa je imela vsaka tipka pozitivno žico, ki je tekla nazaj do te pozitivne tirnice.

Na drugi plošči (tisti z dvema žicama) eno žico priključite neposredno na digitalni vhod/izhod na plošči Arduino. Druga žica se poveže z ozemljitvijo z izvlečnim uporom. Ozemljitev sem priključil na negativno tirnico, nato pa z majhnimi tirnicami povezal upor in žico z maso.

9. korak: Koda

Obstajata dva glavna programa kode. Koda Arduino in koda python. Arduino samo posreduje informacije nazaj v računalnik prek serijskih vrat. Računalnik nato predvaja zvočne datoteke na podlagi vnesenih številk.

1. Vse datoteke najdete v tem skladišču GitHub.

Vse datoteke hranite v eni mapi

2. Naložite datoteko "final_Arduino_Program" v svoj Arduino

3. Delovni imenik svojega Python IDE nastavite na mapo, ki vsebuje vse vaše datoteke.

4. Odprite datoteko "1 octive final.py"

5. Zamenjajte serijska vrata na vrstici 65 v vrata, ki vsebujejo Arduino. (To sem našel z uporabo Arduino IDE)

6. Zaženite program "1 octive final.py"

Obstajajo navodila za spreminjanje instrumenta v datoteki python

Zabavaj se!

10. korak: Izboljšave

Izboljšave
Izboljšave
Izboljšave
Izboljšave
Izboljšave
Izboljšave

Nekaj idej sem imel za izboljšave klavirja.

  • Ustvarite igro, kot je Guitar Hero
  • Ustvarite oktavno stikalo, ki omogoča predvajanje širšega obsega not
  • Ustvarite stikalo za preklapljanje med instrumenti
  • Ustvarite grafični vmesnik za lažjo navigacijo
  • Arduino zamenjajte z Raspberry Pi, tako da ga ni treba povezati z računalnikom
  • spajkajte tiskano vezje namesto plošče

Izboljšave, ki sem jih naredil

  • Ustvaril sem pokrov nad skladiščnim prostorom
  • Na strani sem izrezal luknjo, da se pokrov zapre in poveže z računalnikom

Priporočena: