Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Tijekom jednog ljeta stvorio sam ovaj podni klavir. Blago je modeliran prema klaviru predstavljenom u filmu "Big". Potrošio sam gotovo 100 sati stvarajući ovo, ali procjenjujem da bi mi trebalo samo 30 sati da to ponovim. Unutar njega nalazi se više od 120 stopa žice, 300 redaka koda i bezbroj komada drva. Ušao sam na naš županijski sajam i dobio velikog prvaka. S tim sam otišao na državni sajam i također dobio Grand Champion.
Slobodno unesite bilo kakve izmjene ili poboljšanja u svoj glasovir.
Zabavite se i sretno!
Korak 1: Opskrba
- Arduino Uno
- Oglasna ploča
- 1k otpornici (12)
- Žica mjerača 18-20 (oko 75 stopa)
- Šperploča (3 x 4 ft)
- Akrilni list (4 lista 18 "x24")
- Drvena letva (koristio sam oko 160 stopa)
- Kružna pila (listovi - 24 zuba i 140 zuba)
- Aligator isječci (36)
- Traka za brtvljenje prozora debljine 3/8 inča (oko 42 ")
- Šarke (4-6 što manje to bolje)
- Lemilica
- Lem
- Ljepilo u spreju
- Boja u spreju
- Aluminijska folija
- Ljepilo za drvo
- Super ljepilo
- Stezaljke
Bit će potrebni drugi predmeti i alati za kućanstvo
Korak 2: Crtanje obrisa
Prvo sam nacrtao obris glasovira na list šperploče, tako da je bilo lakše vizualizirati glasovir.
Bijele tipke dimenzija 6 7/8 "po 33"
Crne tipke su centrirane na rubovima bijelih tipki i mjere 4 "do 15"
Skladišni prostor širok je 3 inča i proteže se dužinom klavira (4 stope)
Korak 3: Izgradnja razdjelnika
Prvo sam izmjerio i izrezao drvenu letvicu tako da bude iste veličine kao crte koje sam nacrtao u prethodnom koraku.
Zatim sam izbrusio rubove kako bih izbjegao buduće mrvice i za glatkiji izgled.
Nakon brušenja, koristio sam Elmerovo ljepilo za drvo da zalijepim sve komade. Pričvrstio sam razdjelnike na šperploču oko 30 minuta.
Zatim sam za svaki ključ izradio dizače. Oni bi se smjestili izravno u odjeljke za ključeve i omogućili da ključevi budu u ravnini s vrhom. Napravio sam hrpe letvica visoke 3, a zatim po vrhu položio dugačke komade letve.
Korak 4: Slikanje klavira
1. Upotrijebio sam crnu boju u spreju za slikanje crnih tipki i pretinca za pohranu.
2. Ostavio sam da se crna boja osuši nekoliko sati, a zatim sam preko crne stavio traku.
3. Zatim sam bijele tipke sprejom obojao u bijelo. Na vrpci su svi crni ključevi bili crni.
4. Nakon što sam pustila da se boja osuši, uklonila sam traku.
Napomena: Ne morate slikati sve tipke. Samo sam ih slikao, kako bih kasnije mogao koristiti poluprozirni akril.
Korak 5: Izrežite i obojite akril
1. izmjerite dimenzije svakog ključa i nacrtajte kopiju ključa na list akrila.
2. Izrežite akril
Prvo sam pokušao upotrijebiti akrilni nož, ali to nije uspjelo. Umjesto toga, razbilo je akrilnu foliju.
Koristio sam list kružne pile sa 200 zuba. Ovo je odlično funkcioniralo i brzo se rezalo.
3. Provjerite je li odgovarajuće veličine
Ako je ploča prevelika, malo je obrežite i provjerite ponovo.
4. sprej bojenje akrila
Pokušajte slikati što brže i ravnomjernije. Boja se voli skupljati i onda ne izgleda tako lijepo.
Korak 6: Napravite jastučiće senzora
1. Pokrijte veliki list papira aluminijskom folijom. Koristio sam ljepilo u spreju i odlično je djelovalo. (Što je papir teži, to bolje)
2. Izrežite oblike ključeva u jastučiće. Upravo sam upotrijebio škare i grube procjene duljine.
3. Nacrtajte obris jastučića na papir.
Ovo je jedan od najtežih koraka. slijedite uzorke i režite po linijama tako da srednji dio strši, a dvije polovice sjednu bez dodirivanja.
4. Prerežite jastučiće na pola
Koristio sam pomoćni nož, ali ako imate xacto nož to bi bolje funkcioniralo.
5. Drugi dio senzora ide na akrilne ploče. Pokrijte stranu ploče koja nije obojana folijom. (Ljepilo u spreju odlično djeluje!)
Ponovite ove korake za svaku tipku na tipkovnici
Korak 7: Sastavite ključeve
1. Postavite dizače
Zalijepite ih ljepilom za drvo
2. Postavite trake od pjene
Ploče od pjene postavite duž okomitih (dugih) krajeva ključeva. Oni djeluju kao opruge. Kada se akril gurne prema dolje, pjena se kondenzira i ploča se spušta. Kad se akril oslobodi, pjena se diže.
3. postavite papir/foliju
Postavite foliju između dva reda pjene. Pazite da se dvije polovice ni u jednom trenutku ne dodiruju.
4. Stavite akril na vrh pjene.
Bilo mi je korisno označiti akrilne ploče tako da sam znao gdje se ploče uklapaju.
Sada imate nešto što nalikuje tipkovnici, ali stvara buku. U sljedećim koracima klaviru ćemo dodati zvuk.
Korak 8: Ožičenje
Srećom, električno/ožičenje u ovom projektu je prilično jednostavno. Sastoji se od 3 žice koja vodi do svakog ključa i jednog otpornika za svaki ključ.
S jedne strane donje podloge želite spojiti pozitivni napon, a s druge dvije uzemljenje i signalnu žicu. Signalna žica izravno ulazi u digitalni ulaz/izlaz na Arduinu. Žica za uzemljenje prolazi kroz otpornik (bilo koja vrijednost radi), a zatim na zajedničko uzemljenje. Sve su žice skrivene u spremištu.
1. Izbušite 3 rupe od spremišta do svakog ključa.
Te bi rupe trebale biti dovoljno velike da mogu provući žicu.
2. provucite žicu kroz rupe.
Za svoje aligatorske isječke samo sam odrezao krajeve žica. Provukao sam žicu iz isječaka kroz prethodno izbušene rupe.
Pričvrstite dvije kopče od aligatora na jednu ploču, a jednu na drugu, 3. Lemljene žice
Sljedeći korak je lemljenje žice od štipaljki aligatora do dugih žica koje se vraćaju na vaš Arduino i matičnu ploču.
4. Spojite žice
Jedna žica koja je spojena s dvije vlastite ploče direktno se spaja na 5v. Da bih to učinio, prešao sam kratkospojnom žicom do pozitivne tračnice na ploči s plohama, a zatim je svaki ključ imao pozitivnu žicu koja se vraćala na ovu pozitivnu vodilicu.
Na drugoj ploči (onoj s dvije žice) povežite jednu žicu izravno s digitalnim ulazom/izlazom na vašoj Arduino ploči. Druga žica spaja se na masu pomoću otpornog otpornika. Spojio sam masu na negativnu ploču, a zatim pomoću malih tračnica spojio otpornik i žicu na masu.
Korak 9: Kôd
Postoje dva glavna programa koda. Kod Arduino i kod Python. Arduino samo prenosi informacije natrag na računalo koristeći serijske portove. Računalo zatim reproducira audio datoteke na temelju unesenih brojeva.
1. Sve datoteke mogu se pronaći u ovom GitHub spremištu.
Držite sve datoteke u jednoj mapi
2. Prenesite datoteku "final_Arduino_Program" na svoj Arduino
3. Postavite svoj radni direktorij vašeg Python IDE -a na mapu koja sadrži sve vaše datoteke.
4. Otvorite datoteku "1 octive final.py"
5. Promijenite serijski port na retku 65 u port koji sadrži Arduino. (Ovo sam pronašao pomoću Arduino IDE -a)
6. Pokrenite program "1 octive final.py"
Postoje upute za promjenu instrumenta unutar python datoteke
Zabavi se!
Korak 10: Poboljšanja
Imam nekoliko ideja koje sam imao za poboljšanja glasovira.
- Napravite igru poput Guitar Hero
- Izradite oktavni prekidač koji će omogućiti sviranje šireg raspona nota
- Izradite prekidač za prebacivanje između instrumenata
- Izradite GUI za lakšu navigaciju
- Zamijenite Arduino s Raspberry Pi, tako da ne mora biti povezan s računalom
- lemite PCB umjesto matične ploče
Poboljšanja koja sam napravio
- Napravio sam omot za skladišni prostor
- Izrezao sam rupu sa strane kako bih omogućio zatvaranje poklopca i povezivanje s računalom