Përmbajtje:

Arduino Floor Piano: 10 hapa (me fotografi)
Arduino Floor Piano: 10 hapa (me fotografi)

Video: Arduino Floor Piano: 10 hapa (me fotografi)

Video: Arduino Floor Piano: 10 hapa (me fotografi)
Video: Logic Gates Learning Kit #2 - Transistor Demo 2024, Korrik
Anonim
Arduino Kati Piano
Arduino Kati Piano

Gjatë një vere kam krijuar këtë piano dyshemeje. Slightlyshtë modeluar pak pas pianos të paraqitur në filmin "Big". Kam kaluar pothuajse 100 orë për ta krijuar këtë, por vlerësoj se do të më duheshin vetëm 30 orë nëse do ta bëja përsëri. Ka mbi 120 metra tela, 300 rreshta kod dhe pjesë të panumërta druri brenda tij. Unë e futa atë në panairin tonë të qarkut dhe fitova një kampion të madh. Unë shkova në panairin shtetëror me të dhe gjithashtu fitova Kampion të Madh.

Mos ngurroni të bëni ndonjë ndryshim ose përmirësim në pianon tuaj.

Argëtohuni dhe fat i mirë!

Hapi 1: Furnizimet

  • Arduino Uno
  • Breadboard
  • Rezistenca 1k (12)
  • Teli matës 18-20 (rreth 75 ft)
  • Kompensatë (3 këmbë me 4 këmbë)
  • Fletë akrilike (4 fletë 18 "x24")
  • Lath druri (kam përdorur rreth 160 këmbë)
  • Sharrë rrethore (tehe - 24 dhëmbë dhe 140 dhëmbë)
  • Kapëse aligatorësh (36)
  • Shirit dritareje me dritare të trashë 3/8 inç (Rreth 42 ")
  • Varet (4-6 sa më të vogla aq më mirë)
  • Makine per ngjitjen e metalit
  • Saldator
  • Ngjitës spërkatës
  • Spray Paint
  • Petë alumini
  • Ngjitës druri
  • Super ngjites
  • Kapëse

Do të nevojiten sende dhe mjete të tjera shtëpiake

Hapi 2: Vizatimi i Skicës

Vizatimi i Skicës
Vizatimi i Skicës
Vizatimi i Skicës
Vizatimi i Skicës

Së pari vizatova skicën e pianos në fletën e kompensatës, në mënyrë që të ishte më e lehtë të vizualizoja pianon.

Çelësat e bardhë të matur 6 7/8 "me 33"

Çelësat e Zi janë të përqendruar në skajet e çelësave të bardhë dhe kanë përmasa 4 "me 15"

Zona e magazinimit është 3 e gjerë dhe shkon në gjatësinë e pianos (4ft)

Hapi 3: Ndërtimi i Ndarësve

Ndërtimi i Ndarësve
Ndërtimi i Ndarësve
Ndërtimi i Ndarësve
Ndërtimi i Ndarësve
Ndërtimi i Ndarësve
Ndërtimi i Ndarësve
Ndërtimi i Ndarësve
Ndërtimi i Ndarësve

Së pari kam matur dhe prerë shiritin e drurit në mënyrë që të ketë të njëjtën madhësi me linjat që kam tërhequr në hapin e mëparshëm.

Tjetra, unë lëmova skajet për të shmangur rrëshqitësit e ardhshëm dhe për një pamje më të butë.

Pas lëmimit, kam përdorur ngjitësin e drurit të Elmerit për të ngjitur të gjitha pjesët poshtë. I mbërtheva ndarësit në kompensatë për rreth 30 minuta.

Unë pastaj bëra ngritës për secilin çelës. Këto do të përshtaten drejtpërdrejt në ndarjet kryesore dhe do të lejojnë që çelësat të jenë të barabartë me pjesën e sipërme. Bëra grumbuj të shtresës së lartë që ishin 3 dhe pastaj hodha copa të gjata të shiritit në majë.

Hapi 4: Pikturimi i Pianos

Pikturimi i Pianos
Pikturimi i Pianos
Pikturimi i Pianos
Pikturimi i Pianos
Pikturimi i Pianos
Pikturimi i Pianos
Pikturimi i Pianos
Pikturimi i Pianos

1. Kam përdorur bojën e zezë me llak për të pikturuar çelësat e zinj dhe ndarjen e ruajtjes.

2. E lash bojën e zezë të thahet për disa orë, pastaj vendos kasetë mbi të zezën.

3. Më pas i lyeva me llak çelësat e bardhë me ngjyrë të bardhë. Kaseta i mbante të gjitha çelësat e zinj të zinj.

4. Pasi e lash bojën të thahet, hoqa shiritin.

Shënim: Nuk keni nevojë të pikturoni të gjithë çelësat. Unë vetëm i pikturova ato, në mënyrë që më vonë të mund të përdor akrilik gjysmë të errët.

Hapi 5: Pritini dhe Ngjyrosni Akrilikun

Pritini dhe Ngjyrosni Akrilikun
Pritini dhe Ngjyrosni Akrilikun
Pritini dhe Ngjyrosni Akrilikun
Pritini dhe Ngjyrosni Akrilikun

1. matni dimensionet e secilit çelës dhe vizatoni një kopje të çelësit në fletën e akrilikut.

2. Pritini akrilikun

Së pari u përpoqa të përdor një thikë akrilike, por kjo dështoi. Përfundoi duke shkatërruar fletën akrilike në vend.

Kam përdorur një teh rrethor me 200 dhëmbë. Kjo funksionoi shkëlqyeshëm dhe u pre shpejt.

3. Kontrolloni për t'u siguruar që është madhësia e duhur

Nëse paneli është shumë i madh shkurtojeni pak dhe kontrolloni përsëri.

4. llak bojë akrilik

Mundohuni të pikturoni sa më shpejt dhe në mënyrë të barabartë. Bojra pëlqen të grumbullohet dhe më pas nuk duket aq e bukur.

Hapi 6: Bëni jastëkët e sensorit

Bëni jastëkët e sensorit
Bëni jastëkët e sensorit
Bëni jastëkët e sensorit
Bëni jastëkët e sensorit
Bëni jastëkët e sensorit
Bëni jastëkët e sensorit

1. Mbuloni një fletë të madhe letre me letër alumini. Kam përdorur ngjitës me llak dhe funksionoi shkëlqyeshëm. (Sa më e rëndë të jetë letra, aq më mirë)

2. Pritini format e çelësave në pads. Unë thjesht përdor një gërshërë dhe vlerësime të përafërta të gjatësisë.

3. Vizatoni skicën e jastëkëve në letër.

Ky është një nga hapat më të vështirë. sigurohuni që të ndiqni modelet dhe të prerë përgjatë vijave në mënyrë që një pjesë e mesme të ngjitet dhe të dyja gjysmat të përzihen pa e prekur.

4. Pritini pads në gjysmë

Kam përdorur një thikë të përdorimit, por nëse keni një thikë xacto që do të funksiononte më mirë.

5. Pjesa e dytë e sensorëve shkon në panelet akrilike. Mbuloni anën e panelit që nuk është pikturuar me fletë metalike. (Ngjitësja me llak funksionon shkëlqyeshëm!)

Përsëritni këto hapa për çdo çelës në tastierë

Hapi 7: Mblidhni çelësat

Mblidhni çelësat
Mblidhni çelësat
Mblidhni çelësat
Mblidhni çelësat
Mblidhni çelësat
Mblidhni çelësat

1. Vendet që ngrihen

Ngjitini këto duke përdorur ngjitës druri

2. Vendosni shirita shkumë

Vendosni shiritat e shkumës përgjatë skajeve vertikale (të gjata) të çelësave. Këto veprojnë si burime. Kur akriliku shtyhet poshtë, shkuma kondensohet dhe paneli ulet. Kur akriliku lëshohet, shkuma ngrihet.

3. vendosni letër/fletë metalike

Vendoseni petë midis dy rreshtave të shkumës. Sigurohuni që të dyja gjysmat të mos preken në asnjë moment.

4. Vendosni akrilik në majë të shkumës.

M'u duk e dobishme të etiketoja panelet akrilike në mënyrë që të dija se ku përshtaten panelet.

Tani ju keni diçka që duket shumë si një tastierë, por që bën ndonjë zhurmë. Në hapat e ardhshëm do t'i shtojmë tingull pianos.

Hapi 8: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Për fat të mirë, instalimet elektrike në këtë projekt janë mjaft të thjeshta. Përbëhet nga 3 tela që kalojnë në çdo çelës dhe një rezistencë për çdo çelës.

Në njërën anë të jastëkut të poshtëm, doni të lidhni tension pozitiv, dhe në dy të tjerat, tokëzim dhe një tel sinjali. Teli i sinjalit kalon drejtpërdrejt në një hyrje/dalje dixhitale në Arduino. Teli i tokëzimit kalon përmes një rezistence (çdo vlerë funksionon) dhe pastaj në një bazë të përbashkët. Të gjitha telat janë të fshehura në ndarjen e magazinimit.

1. Shponi 3 vrima nga ruajtja në secilin çelës.

Këto vrima duhet të jenë mjaft të mëdha për të përshtatur tela.

2. tela ushqyese përmes vrimave.

Për kapëset e mia të aligatorit, unë vetëm i preva skajet e telave. Kam ushqyer tela nga kapëset përmes vrimave të para -shpuara.

Kapni dy kapëse aligatori në njërën pjatë dhe njëra në tjetrën, 3. Telat e saldimit

Hapi tjetër është lidhja e telit nga kapëset e aligatorit në telat e gjata që kthehen në Arduino dhe pjatën tuaj.

4. Lidhni telat

Teli i vetëm që lidhet me dy panelin e vet lidhet drejtpërdrejt me 5v. Për ta bërë këtë, unë drejtova një tel kërcyes në hekurudhën pozitive në një dërrasë buke, atëherë çdo çelës kishte një tel pozitiv që kthehej në këtë hekurudhë pozitive.

Në panelin tjetër (ai me dy tela) lidhni një tel direkt me një In/Out dixhital në tabelën tuaj Arduino. Teli i dytë lidhet me tokën me një rezistencë tërheqëse. Unë e lidha tokën me shinën negative të bukës, pastaj përdor shinat e vogla për të lidhur rezistencën dhe tela me tokën.

Hapi 9: Kodi

Ekzistojnë dy programe kryesore të kodit. Kodi Arduino dhe kodi python. Arduino thjesht transmeton informacionin përsëri në kompjuter duke përdorur portet serike. Kompjuteri pastaj luan skedarët audio bazuar në numrat e futur.

1. Të gjithë skedarët mund të gjenden në këtë Depo të GitHub.

Sigurohuni që të mbani të gjithë skedarët në një dosje

2. Ngarko skedarin "final_Arduino_Program" në Arduino tuaj

3. Vendosni drejtorinë tuaj të punës të Python IDE tuaj në dosjen që përmban të gjithë skedarët tuaj.

4. Hapni skedarin "1 octive final.py"

5. Ndryshoni portën serike në linjën 65 në portin që përmban Arduino. (E gjeta këtë duke përdorur Arduino IDE)

6. Drejtoni programin "1 octive final.py"

Ka udhëzime për të ndryshuar instrumentin brenda skedarit python

Argëtohu!

Hapi 10: Përmirësimet

Përmirësimet
Përmirësimet
Përmirësimet
Përmirësimet
Përmirësimet
Përmirësimet

Kam disa ide që kam pasur për përmirësime në piano.

  • Krijoni një lojë si Guitar Hero
  • Krijoni një ndërrues oktava për të lejuar që një gamë më e gjerë shënimesh të luhen
  • Krijoni një ndërrues instrumentesh për të kaluar midis instrumenteve
  • Krijoni një GUI për navigim më të lehtë
  • Zëvendësoni Arduino me një Raspberry Pi, në mënyrë që të mos jetë e lidhur me një kompjuter
  • lidhni një PCB në vend të një dërrasë buke

Përmirësimet që kam bërë

  • Kam krijuar një mbulesë për zonën e magazinimit
  • Kam prerë një vrimë në anën për të lejuar që kapaku të mbyllet dhe gjithashtu të lidhet me kompjuterin

Recommended: