Sisällysluettelo:

Arduino -lattiapiano: 10 vaihetta (kuvilla)
Arduino -lattiapiano: 10 vaihetta (kuvilla)

Video: Arduino -lattiapiano: 10 vaihetta (kuvilla)

Video: Arduino -lattiapiano: 10 vaihetta (kuvilla)
Video: Хватит Покупать в МАГАЗИНЕ! Сделайте САМИ! 3 Ингредиента + 10 Минут! Сыр в Домашних Условиях 2024, Heinäkuu
Anonim
Arduinon lattiapiano
Arduinon lattiapiano

Yhden kesän aikana tein tämän lattiapianon. Se on hieman mallinnettu elokuvan "Big" pianon mukaan. Käytin melkein 100 tuntia tämän luomiseen, mutta arvioin, että se kestää vain 30 tuntia, jos tekisin sen uudelleen. Sen sisällä on yli 120 metriä lankaa, 300 koodiriviä ja lukemattomia puukappaleita. Osallistuin siihen maakuntamessuillamme ja sain suurmestarin. Menin sen kanssa osavaltion messuille ja sain myös Grand Championin.

Voit vapaasti tehdä muutoksia tai parannuksia omaan pianoosi.

Hauskaa ja onnea!

Vaihe 1: Tarvikkeet

  • Arduino Uno
  • Leipälauta
  • 1k vastukset (12)
  • 18-20 mittarilanka (noin 75 jalkaa)
  • Vaneri (3 x 4 jalkaa)
  • Akryylilevy (4 arkkia 18 "x24")
  • Puu -sorvi (käytin noin 160 jalkaa)
  • Pyörösaha (terät - 24 hammasta ja 140 hammasta)
  • Alligaattoripidikkeet (36)
  • 3/8 tuuman paksu ikkunatiiviste (noin 42 ")
  • Saranat (4-6 mitä pienempi sen parempi)
  • Juotin
  • Juottaa
  • Suihkeliima
  • Spray-maali
  • Alumiinifolio
  • Puuliima
  • Pikaliima
  • Kiinnikkeet

Muita kodin esineitä ja työkaluja tarvitaan

Vaihe 2: Ääriviivan piirtäminen

Ääriviivan piirtäminen
Ääriviivan piirtäminen
Ääriviivan piirtäminen
Ääriviivan piirtäminen

Piirsin ensin pianon ääriviivat vanerilevylle, jotta pianon visualisointi olisi helpompaa.

Valkoiset näppäimet olivat 6 7/8 "ja 33"

Mustat näppäimet ovat keskellä valkoisten näppäinten reunoja ja niiden koko on 4 "x 15"

Säilytysalue on 3 leveä ja kestää pianon (4ft)

Vaihe 3: Jakajien rakentaminen

Jakajien rakentaminen
Jakajien rakentaminen
Jakajien rakentaminen
Jakajien rakentaminen
Jakajien rakentaminen
Jakajien rakentaminen
Jakajien rakentaminen
Jakajien rakentaminen

Ensin mittasin ja leikkasin puun latan niin, että se olisi samankokoinen kuin edellisessä vaiheessa piirtämäni viivat.

Seuraavaksi hioin reunat välttääkseni tulevia viiltoja ja tasaisemman ilmeen.

Hiomisen jälkeen liimasin kaikki palat Elmerin puuliimalla. Puristin jakajat vaneriin noin 30 minuutiksi.

Tein sitten nousuja jokaiselle avaimelle. Nämä mahtuvat avainosastoihin ja mahdollistavat avainten tason yläosan kanssa. Tein nippuja 3 korkeita lattioita ja asetin sitten pitkät lattapalat päälle.

Vaihe 4: Pianon maalaus

Pianon maalaus
Pianon maalaus
Pianon maalaus
Pianon maalaus
Pianon maalaus
Pianon maalaus
Pianon maalaus
Pianon maalaus

1. Käytin mustaa ruiskumaalia mustien avainten ja säilytyslokeron maalaamiseen.

2. Annan mustan maalin kuivua muutama tunti, sitten laitan teipin mustan päälle.

3. Sitten ruiskutin maalattu valkoiset näppäimet valkoisiksi. Nauha piti kaikki mustat näppäimet mustina.

4. Kun annoin maalin kuivua, poistin teipin.

Huomautus: Kaikkia avaimia ei tarvitse maalata. Maalasin ne vain, jotta voisin myöhemmin käyttää puoliläpinäkymätöntä akryylia.

Vaihe 5: Leikkaa ja maalaa akryyli

Leikkaa ja maalaa akryyli
Leikkaa ja maalaa akryyli
Leikkaa ja maalaa akryyli
Leikkaa ja maalaa akryyli

1. mittaa jokaisen avaimen mitat ja piirrä kopio avaimesta akryylilevylle.

2. Leikkaa akryyli

Yritin ensin käyttää akryyliveistä, mutta tämä ei onnistunut. Se särki sen sijaan akryylilevyn.

Käytin pyörösahanterää 200 hampaalla. Tämä toimi hyvin ja leikkasi nopeasti.

3. Tarkista, että se on oikean kokoinen

Jos paneeli on liian suuri, leikkaa hieman pois ja tarkista uudelleen.

4. ruiskumaali akryyli

Yritä maalata mahdollisimman nopeasti ja tasaisesti. Maali tykkää yhdistää ja sitten se ei näytä yhtä mukavalta.

Vaihe 6: Tee anturityynyt

Tee anturityynyt
Tee anturityynyt
Tee anturityynyt
Tee anturityynyt
Tee anturityynyt
Tee anturityynyt

1. Peitä suuri paperiarkki alumiinifoliolla. Käytin sprayliimaa ja se toimi hyvin. (Mitä raskaampi paperi, sen parempi)

2. Leikkaa näppäinten muodot tyynyihin. Käytin vain saksia ja karkeita arvioita pituudesta.

3. Piirrä tyynyjen ääriviivat paperille.

Tämä on yksi vaikeimmista vaiheista. varmista, että noudatat kuvioita ja leikkaa viivoja pitkin niin, että keskiosa tarttuu läpi ja kaksi puoliskoa yhdistyvät koskematta.

4. Leikkaa tyynyt puoliksi

Käytin apuvälinettä, mutta jos sinulla on xacto-veitsi, se toimisi paremmin.

5. Toinen osa antureista menee akryylipaneeleille. Peitä paneelin sivu, joka ei ole maalattu kalvolla. (Suihkuliima toimii hyvin!)

Toista nämä vaiheet jokaiselle näppäimistön näppäimelle

Vaihe 7: Kokoa avaimet

Kokoa avaimet
Kokoa avaimet
Kokoa avaimet
Kokoa avaimet
Kokoa avaimet
Kokoa avaimet

1. Aseta nousuputket

Liimaa ne puuliimalla

2. Aseta vaahtoliuskat

Aseta vaahtoliuskat avainten pystysuoria (pitkiä) päitä pitkin. Nämä toimivat jousina. Kun akryyli painetaan alas, vaahto tiivistyy ja paneeli laskee. Kun akryyli vapautuu, vaahto nousee.

3. aseta paperi/folio

Aseta folio kahden vaahtorivin väliin. Varmista, että molemmat puolikkaat eivät kosketa missään kohdassa.

4. Aseta akryyli vaahdon päälle.

Minusta oli hyödyllistä merkitä akryylipaneelit niin, että tiesin, mihin paneelit sopivat.

Nyt sinulla on jotain, joka muistuttaa paljon näppäimistöä, mutta se aiheuttaa melua. Seuraavissa vaiheissa lisäämme ääntä pianolle.

Vaihe 8: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Onneksi sähkö/johdotus tässä projektissa on melko yksinkertaista. Se koostuu 3 johdosta, jotka kulkevat jokaiseen avaimeen, ja yhden vastuksen kullekin avaimelle.

Pohjatyynyn toiselle puolelle haluat kytkeä positiivisen jännitteen ja toiselle kahdelle maadoituksen ja signaalijohdon. Signaalijohto kulkee suoraan Arduinon digitaaliseen tuloon/lähtöön. Maadoitusjohto kulkee vastuksen läpi (mikä tahansa arvo toimii) ja sitten yhteiseen maahan. Kaikki johdot on piilotettu säilytyslokeroon.

1. Poraa 3 reikää varastosta jokaiseen avaimeen.

Näiden reikien tulee olla riittävän suuria, jotta ne mahtuvat langan läpi.

2. syötä lanka reikien läpi.

Alligaattoripidikkeissäni leikkasin vain johtimien päät pois. Syötin langan pidikkeistä esiporattujen reikien läpi.

Kiinnitä kaksi alligaattoripidikettä yhteen levyyn ja yksi toiseen, 3. Juotosjohdot

Seuraava vaihe on juottaa johto alligaattoripidikkeistä pitkiin johtoihin, jotka menevät takaisin Arduinoosi ja leipälautaasi.

4. Yhdistä johdot

Yksi johto, joka on kytketty kahteen omaan paneeliin, kytketään suoraan 5 volttiin. Tätä varten käytin hyppyjohtoa leipälevyn positiiviseen kiskoon ja sitten jokaisella avaimella oli positiivinen lanka, joka kulki takaisin tähän positiiviseen kiskoon.

Yhdistä toisessa paneelissa (jossa on kaksi johtoa) yksi johto suoraan Arduino -kortin digitaaliseen tuloon/lähtöön. Toinen johto liitetään maahan vedettävällä vastuksella. Yhdistin maadoituksen negatiiviseen leipälautakiskoon ja käytin sitten pieniä kiskoja vastuksen ja johdon liittämiseen maahan.

Vaihe 9: Koodi

Koodissa on kaksi pääohjelmaa. Arduino -koodi ja python -koodi. Arduino välittää tiedot takaisin tietokoneelle sarjaporttien avulla. Tietokone toistaa äänitiedostot syötettyjen numeroiden perusteella.

1. Kaikki tiedostot löytyvät tästä GitHub -arkistosta.

Muista säilyttää kaikki tiedostot yhdessä kansiossa

2. Lataa tiedosto "final_Arduino_Program" Arduinoosi

3. Aseta Python IDE: n työhakemisto kansioon, joka sisältää kaikki tiedostosi.

4. Avaa tiedosto "1 octive final.py"

5. Vaihda linjan 65 sarjaportti Arduinon sisältävään porttiin. (Löysin tämän käyttämällä Arduino IDE: tä)

6. Suorita ohjelma "1 octive final.py"

Python -tiedoston sisällä on ohjeet instrumentin vaihtamiseen

Pidä hauskaa!

Vaihe 10: Parannuksia

Parannuksia
Parannuksia
Parannuksia
Parannuksia
Parannuksia
Parannuksia

Minulla on muutamia ideoita, joita minulla on ollut pianon parantamiseen.

  • Luo Guitar Hero -kaltainen peli
  • Luo oktaavikytkin, jotta voit soittaa laajemman valikoiman nuotteja
  • Luo instrumentinvaihtaja vaihtaaksesi instrumenttien välillä
  • Luo käyttöliittymä helpottaaksesi navigointia
  • Vaihda Arduino Raspberry Pi -laitteeseen, jotta sitä ei tarvitse liittää tietokoneeseen
  • juota piirilevy leipälevyn sijaan

Parannuksia, joita olen tehnyt

  • Tein kannen säilytysalueelle
  • Leikkasin reiän sivulle, jotta kansi voidaan sulkea ja kytkeä myös tietokoneeseen

Suositeltava: