Përmbajtje:
- Hapi 1: Furnizimet
- Hapi 2: Vizatimi i Skicës
- Hapi 3: Ndërtimi i Ndarësve
- Hapi 4: Pikturimi i Pianos
- Hapi 5: Pritini dhe Ngjyrosni Akrilikun
- Hapi 6: Bëni jastëkët e sensorit
- Hapi 7: Mblidhni çelësat
- Hapi 8: Instalimet elektrike
- Hapi 9: Kodi
- Hapi 10: Përmirësimet
Video: Arduino Floor Piano: 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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
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
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
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
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
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
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
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:
Piano ajrore duke përdorur sensorin e afërsisë IR dhe Arduino Uno Atmega 328: 6 hapa (me fotografi)
Piano ajrore duke përdorur sensorin IR të afërsisë dhe Arduino Uno Atmega 328: Normalisht pianot qofshin punë elektrike ose mekanike në mekanizmin e thjeshtë të shtypjes së butonit. Por këtu është një kthesë, ne thjesht mund të eliminojmë nevojën e çelësave në një piano duke përdorur disa sensorë. Dhe sensorët e afërsisë infra të kuqe i përshtaten më së miri kauzës sepse t
Piano e shpejtë me fruta me MIDI: 6 hapa (me fotografi)
Piano e shpejtë me fruta me MIDI: Ky është një piano me të vërtetë e thjeshtë me kapacitet. Prekni fruta, kanaçe sode, shishe uji, shirita letre alumini, etj., Dhe ju merrni muzikë piano polifonike nga kompjuteri juaj. Tani që programi është shkruar, projekti nuk duhet të marrë më shumë se
Moduli i tastierës Piano me RGB LED: 5 hapa (me fotografi)
Moduli i tastierës Piano Me RGB LED: Hyrje Përshëndetje zonja dhe zotërinj, mirë se vini në udhëzuesin tim të parë! Sot, unë do t'ju mësoj se si të krijoni një piano me përbërësit kryesorë që janë një modul i tastierës dhe një zile piezo dhe ta keni atë në gjendje të luajë DO-RE-MI dhe kështu me radhë. Moduli i tastierës m
SMD 555 Timer Piano !: 4 hapa (me fotografi)
SMD 555 Timer Piano !: Përshëndetje të gjithëve! Në këtë udhëzues do t'ju tregoj se si të bëni një piano të vogël duke përdorur Timer-in e zakonshëm 555, por me përbërës SMD! SMD do të thotë Pajisje për Montimin e Sipërfaqes dhe ato përbërës janë montuar ose vendosur direkt në sipërfaqen e shtypur
PCB Touch Piano: 6 hapa (me fotografi)
PCB Touch Piano: Një piano për xhepin tuaj? Sigurisht! Duke përdorur një transferues të tonerit të printerit, zgjidhje të gdhendjes së bakrit dhe një Teensy 3.2 ne bëjmë një kontrollues të vogël MIDI që i përgjigjet një prekjeje të thjeshtë të gishtit. Ju do të keni nevojë për disa materiale: 100mm X 70mm bakër PCB Teensy 3.2 Ferric