Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Per vieną vasarą sukūriau šį grindų pianiną. Jis šiek tiek sumodeliuotas pagal filme „Big“rodomą fortepijoną. Kurdamas tai praleidau beveik 100 valandų, tačiau manau, kad tai užtruks tik 30 valandų, jei tai padarysiu dar kartą. Jo viduje yra daugiau nei 120 pėdų vielos, 300 kodo eilučių ir daugybė medienos gabalų. Aš patekau į mūsų apskrities mugę ir gavau didįjį čempioną. Su juo nuėjau į valstybinę mugę ir taip pat gavau didįjį čempioną.
Nesivaržykite atlikti savo fortepijono pakeitimų ar patobulinimų.
Sėkmės ir sėkmės!
1 žingsnis: reikmenys
- Arduino Uno
- Bandomoji Lenta
- 1k rezistoriai (12)
- 18-20 matuoklio viela (apie 75 pėdų)
- Fanera (3 pėdų 4 pėdų)
- Akrilo lakštas (4 lapai 18 "x24")
- Medienos staklės (aš naudoju apie 160 pėdų)
- Diskinis pjūklas (ašmenys - 24 dantys ir 140 dantų)
- Aligatoriaus spaustukai (36)
- 3/8 colio storio langų sandarinimo juosta (apie 42 colių)
- Vyriai (4–6 kuo mažesni, tuo geriau)
- Lituoklis
- Lituoklis
- Purškiamas klijai
- Purškiami dažai
- Aliuminio folija
- Medienos klijai
- Super klijai
- Spaustukai
Reikės kitų namų apyvokos daiktų ir įrankių
2 žingsnis: nubrėžkite kontūrą
Pirmiausia ant faneros lapo nupiešiau fortepijono kontūrą, kad būtų lengviau vizualizuoti fortepijoną.
Baltų klavišų matmenys 6 7/8 "ir 33"
Juodieji klavišai yra centruojami baltų klavišų kraštuose ir yra 4 x 15 colių dydžio
Sandėliavimo zona yra 3 colių pločio ir yra pianino ilgis (4 pėdos)
3 žingsnis: statykite skirstytuvus
Pirmiausia išmatavau ir supjaustiau medžio lentjuostę, kad ji būtų tokio paties dydžio, kaip ir ankstesniame žingsnyje nubrėžtos linijos.
Toliau šlifavau kraštus, kad išvengčiau skilčių ateityje ir kad vaizdas būtų lygesnis.
Po šlifavimo aš panaudojau Elmerio medienos klijus, kad klijuočiau visas dalis. Aš apie 30 minučių prispaudžiau skirstytuvus prie faneros.
Tada aš padariau stovus kiekvienam raktui. Jie tilptų tiesiai į raktų skyrius ir leistų raktus sutapatinti su viršuje. Padariau 3 aukštų lentjuostes, o tada viršuje padėjau ilgus lentjuostes.
4 žingsnis: tapykite fortepijoną
1. Juodus raktus ir laikymo skyrių nudažiau juodais purškiamais dažais.
2. Leidau juodiems dažams išdžiūti kelias valandas, tada ant juodo uždėjau juostą.
3. Tada baltuosius klavišus purškiau purkštuvu. Juostoje visi juodi klavišai buvo juodi.
4. Leisdamas dažams išdžiūti, nuėmiau juostą.
Pastaba: nebūtina dažyti visų raktų. Aš juos tik dažiau, kad vėliau galėčiau naudoti pusiau nepermatomą akrilą.
5 žingsnis: nupjaukite ir dažykite akrilą
1. išmatuokite kiekvieno rakto matmenis ir nupieškite rakto kopiją ant akrilo lapo.
2. Iškirpkite akrilą
Pirmiausia bandžiau naudoti akrilinį peilį, bet tai nepavyko. Galų gale jis sudaužė akrilo lakštą.
Aš naudoju diskinį pjūklą su 200 dantų. Tai puikiai veikė ir greitai nukirto.
3. Patikrinkite, ar jis yra tinkamo dydžio
Jei skydelis yra per didelis, šiek tiek nupjaukite ir patikrinkite dar kartą.
4. purkšti akrilinius dažus
Stenkitės dažyti kuo greičiau ir tolygiau. Dažai mėgsta kauptis, tada jie neatrodo tokie gražūs.
6 žingsnis: padarykite jutiklius
1. Uždenkite didelį popieriaus lapą aliuminio folija. Aš naudoju purškiamus klijus ir jie puikiai veikia. (Kuo sunkesnis popierius, tuo geriau)
2. Iškirpkite raktų formas į pagalvėles. Aš tiesiog naudojau žirkles ir apytikslį ilgio įvertinimą.
3. Nubrėžkite trinkelių kontūrą ant popieriaus.
Tai vienas sunkiausių žingsnių. įsitikinkite, kad laikotės šablonų ir supjaustote išilgai linijų taip, kad vidurinis gabalas priliptų, o abi pusės susilietų.
4. Perpjaukite pagalvėles per pusę
Aš naudoju peilį, bet jei turite „xacto“peilį, jis veiktų geriau.
5. Antrasis jutiklių gabalas eina ant akrilo plokščių. Neuždengtą skydo pusę uždenkite folija. (Purškimo klijai puikiai veikia!)
Pakartokite šiuos veiksmus kiekvienam klaviatūros klavišui
7 žingsnis: Surinkite raktus
1. Įstatykite stovus
Klijuokite juos medžio klijais
2. Įdėkite putplasčio juosteles
Padėkite putų juosteles išilgai vertikalių (ilgų) klavišų galų. Jie veikia kaip spyruoklės. Kai akrilas stumiamas žemyn, putos kondensuojasi, o skydas nusileidžia. Išleidus akrilą, putos pakyla.
3. padėkite popierių/foliją
Įdėkite foliją tarp dviejų putų eilučių. Įsitikinkite, kad abi pusės jokiu būdu nesiliečia.
4. Ant putų uždėkite akrilą.
Man pasirodė naudinga pažymėti akrilo plokštes, kad žinotų, kur plokštės tinka.
Dabar jūs turite kažką panašaus į klaviatūrą, tačiau jis kelia triukšmą. Kituose žingsniuose fortepijonui pridėsime garso.
8 žingsnis: laidų prijungimas
Laimei, šiame projekte elektros/laidų sistema yra gana paprasta. Jį sudaro 3 laidai, einantys į kiekvieną raktą, ir vienas rezistorius kiekvienam klavišui.
Vienoje apatinės trinkelės pusėje norite prijungti teigiamą įtampą, o kitoje - įžeminimą ir signalinį laidą. Signalo laidas eina tiesiai į „Arduino“skaitmeninį įėjimą/išėjimą. Įžeminimo laidas eina per rezistorių (veikia bet kokia vertė), o tada į bendrą žemę. Visi laidai yra paslėpti laikymo skyriuje.
1. Gręžkite 3 skyles nuo saugyklos iki kiekvieno rakto.
Šios skylės turi būti pakankamai didelės, kad tilptų viela.
2. perkiškite vielą per skyles.
Savo aligatoriaus spaustukams aš tiesiog nukirpau laidų galus. Aš maitinau vielą iš spaustukų per iš anksto išgręžtas skyles.
Pritvirtinkite du aligatoriaus spaustukus prie vienos plokštelės ir vieną prie kitos, 3. Lituoklio laidai
Kitas žingsnis yra lituoti laidą nuo aligatoriaus spaustukų iki ilgų laidų, kurie grįžta į jūsų „Arduino“ir duonos lentą.
4. Prijunkite laidus
Vienas laidas, prijungtas prie dviejų, yra tiesiogiai prijungtas prie 5 V. Norėdami tai padaryti, aš nukreipiau trumpą laidą prie teigiamo bėgio ant duonos lentos, tada kiekvienas raktas turėjo teigiamą laidą, einantį atgal į šį teigiamą bėgelį.
Kitame skydelyje (vienas su dviem laidais) prijunkite vieną laidą tiesiai prie skaitmeninio įvesties/išvesties „Arduino“plokštėje. Antrasis laidas prijungiamas prie žemės su nuleidžiamu rezistoriumi. Aš prijungiau žemę prie neigiamo lentos bėgio, tada naudoju mažus bėgius, kad prijungčiau rezistorių ir laidą prie žemės.
9 žingsnis: Kodas
Yra dvi pagrindinės kodo programos. Arduino kodas ir python kodas. „Arduino“tiesiog perduoda informaciją atgal į kompiuterį naudodami nuoseklius prievadus. Tada kompiuteris atkuria garso failus pagal įvestus skaičius.
1. Visus failus galite rasti šioje „GitHub“saugykloje.
Būtinai laikykite visus failus viename aplanke
2. Įkelkite failą „final_Arduino_Program“į „Arduino“
3. Nustatykite savo „Python IDE“darbo katalogą į aplanką, kuriame yra visi jūsų failai.
4. Atidarykite failą „1 octive final.py“
5. Pakeiskite 65 eilutės nuoseklųjį prievadą į prievadą, kuriame yra „Arduino“. (Radau tai naudodami „Arduino IDE“)
6. Paleiskite programą „1 octive final.py“
Yra instrukcijų, kaip pakeisti instrumentą „python“faile
Pasilinksmink!
10 žingsnis: patobulinimai
Turiu keletą idėjų, kaip patobulinti fortepijoną.
- Sukurkite tokį žaidimą kaip „Guitar Hero“
- Sukurkite oktavos perjungiklį, kad būtų galima paleisti įvairesnį natų spektrą
- Sukurkite prietaisų perjungiklį, kad perjungtumėte instrumentus
- Sukurkite GUI, kad būtų lengviau naršyti
- Pakeiskite „Arduino“į „Raspberry Pi“, kad jo nereikėtų prijungti prie kompiuterio
- vietoj duonos lentos lituokite PCB
Patobulinimai, kuriuos padariau
- Aš sukūriau dangtelį virš saugojimo zonos
- Aš išpjoviau skylę šone, kad būtų galima uždaryti dangtelį ir prijungti prie kompiuterio