Cov txheej txheem:

Arduino Piano Piano: 10 Kauj Ruam (nrog Duab)
Arduino Piano Piano: 10 Kauj Ruam (nrog Duab)

Video: Arduino Piano Piano: 10 Kauj Ruam (nrog Duab)

Video: Arduino Piano Piano: 10 Kauj Ruam (nrog Duab)
Video: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, Kaum ib hlis
Anonim
Arduino Piano Piano
Arduino Piano Piano

Dhau ib lub caij ntuj sov kuv tsim cov piano hauv pem teb no. Nws tau ua qauv me ntsis tom qab ntaus piano hauv zaj yeeb yaj kiab "Loj". Kuv siv yuav luag 100 teev tsim qhov no, tab sis kuv kwv yees nws tsuas siv sijhawm 30 teev yog tias kuv yuav rov ua dua. Muaj ntau dua 120 ko taw ntawm xaim, 300 kab ntawm txoj cai, thiab suav tsis txheeb cov ntoo hauv nws. Kuv nkag mus rau nws hauv peb lub nroog ncaj ncees thiab tau txais tus yeej loj. Kuv tau mus rau lub xeev ncaj ncees nrog nws thiab tseem tau txais Grand Champion.

Xav tias yuav hloov pauv lossis txhim kho koj tus kheej piano.

Muaj kev lom zem thiab hmoov zoo!

Kauj Ruam 1: Cov khoom siv

  • Arduino Ib
  • Cov qhob cij
  • 1k Resistors (12)
  • 18-20 Gauge hlau (li 75 ft)
  • Plywood (3 ft los 4 ft)
  • Acrylic Sheet (4 nplooj ntawv 18 "x24")
  • Ntoo Lath (Kuv siv li 160 ko taw)
  • Pom Pom (Hniav - 24 Hniav thiab 140 hniav)
  • Cov nab kuab (36)
  • 3/8 nti tuab daim kab xev daim kab xev (Txog 42 ")
  • Hinges (4-6 qhov me me zoo dua)
  • Soldering Hlau
  • Solder
  • Txau Adhesive
  • Txau Xim
  • Txhuas Ntawv Nyiaj
  • Ntoo Nplaum
  • Super kua nplaum
  • Clamps

Lwm Yam Khoom Siv Hauv Tsev thiab Cov Cuab Yeej yuav xav tau

Kauj Ruam 2: Kos Tus Qauv

Teeb duab
Teeb duab
Teeb duab
Teeb duab

Kuv xub kos tus qauv ntawm tus piano mus rau ntawm daim ntawv plywood, kom nws yooj yim dua rau pom kev ntaus piano.

Cov yuam sij dawb ntsuas 6 7/8 "los ntawm 33"

Cov yuam sij Dub yog nyob rau ntawm ntug ntawm cov yuam sij dawb thiab ntsuas 4 "txog 15"

Qhov chaw khaws khoom yog 3 dav thiab khiav qhov ntev ntawm piano (4ft)

Kauj Ruam 3: Txhim Kho Dividers

Tsim lub Dividers
Tsim lub Dividers
Tsim lub Dividers
Tsim lub Dividers
Tsim lub Dividers
Tsim lub Dividers
Tsim lub Dividers
Tsim lub Dividers

Ua ntej kuv ntsuas thiab txiav ntoo lath kom nws yuav zoo ib yam li cov kab kuv kos hauv cov kauj ruam dhau los.

Tom ntej no, Kuv tau txhuam cov ntug kom tsis txhob muaj cov nplais yav tom ntej, thiab kom du dua.

Tom qab xuab zeb, kuv siv Elmer cov ntoo ntoo los txhuam txhua daim. Kuv clamp cov faib rau plywood rau txog 30 feeb.

Tom qab ntawd kuv tau ua risers rau txhua tus yuam sij. Cov no yuav haum haum rau hauv cov chav tseem ceeb thiab yuav tso cov yuam sij kom yaug nrog rau saum. Kuv tau ua cov lath uas muaj 3 siab thiab tom qab ntawd muab cov ntoo ntev tso rau saum.

Kauj Ruam 4: Xim Piano

Painting Piano
Painting Piano
Painting Piano
Painting Piano
Painting Piano
Painting Piano
Painting Piano
Painting Piano

1. Kuv tau siv cov tshuaj tsuag xim dub los pleev cov xim dub thiab qhov chaw khaws khoom.

2. Kuv cia cov xim dub qhuav li ob peb teev, tom qab ntawd kuv muab daim kab xev hla dub.

3. Kuv mam li pleev xim rau cov yuam sij dawb. Daim kab xev khaws tag nrho cov yuam sij dub.

4. Tom qab tso cov xim kom qhuav, kuv tshem daim kab xev.

Nco tseg: Koj tsis tas yuav pleev xim txhua tus yuam sij. Kuv tsuas yog pleev xim rau lawv, yog li kuv tuaj yeem muaj peev xwm siv ib nrab-opaque acrylic tom qab.

Kauj Ruam 5: Txiav thiab pleev xim rau Acrylic

Txiav thiab pleev xim rau Acrylic
Txiav thiab pleev xim rau Acrylic
Txiav thiab pleev xim rau Acrylic
Txiav thiab pleev xim rau Acrylic

1. ntsuas qhov ntev ntawm txhua tus yuam sij thiab kos daim ntawv theej rau ntawm daim ntawv acrylic.

2. Txiav acrylic

Kuv xub sim siv rab riam acrylic, tab sis qhov no ua tsis tau. Nws tau xaus shattering daim ntawv acrylic es tsis txhob.

Kuv siv lub ntsej muag pom ncig nrog 200 hniav. Qhov no ua haujlwm zoo thiab txiav nrawm.

3. Txheeb xyuas kom paub tseeb tias nws yog qhov loj me

Yog tias lub vaj huam sib luag loj dhau txiav me ntsis thiab kos dua.

4. tshuaj tsuag xim acrylic

Sim pleev xim kom sai thiab zoo ib yam li sai tau. Cov xim zoo li ua ke thiab tom qab ntawd nws tsis zoo li zoo nkauj.

Kauj Ruam 6: Ua Sensor Pads

Ua lub Sensor Pads
Ua lub Sensor Pads
Ua lub Sensor Pads
Ua lub Sensor Pads
Ua lub Sensor Pads
Ua lub Sensor Pads

1. Npog ib daim ntawv loj nrog ntawv txhuas. Kuv siv tshuaj tsuag nplaum thiab nws ua haujlwm zoo. (Cov ntawv hnyav dua, zoo dua)

2. Txiav cov duab ntawm cov yuam sij rau hauv cov ntaub qhwv. Kuv nyuam qhuav siv txiab thiab kwv yees kwv yees qhov ntev.

3. Kos tus qauv ntawm cov ntaub qhwv rau ntawm daim ntawv.

Nov yog ib qib uas nyuaj tshaj plaws. xyuas kom tseeb tias koj ua raws cov qauv thiab txiav raws cov kab kom lub hauv paus nruab nrab hla mus thiab ob lub ntsej muag sib luag yam tsis kov.

4. Txiav cov ntaub qhwv hauv ib nrab

Kuv siv rab riam muaj txiaj ntsig, tab sis yog tias koj muaj xacto-riam uas yuav ua haujlwm zoo dua.

5. Qhov thib ob ntawm cov ntsuas nkag mus rau ntawm cov ntawv acrylic. Npog ib sab ntawm lub vaj huam sib luag uas tsis pleev xim nrog ntawv ci. (Tshuaj tsuag nplaum ua haujlwm zoo!)

Rov ua cov kauj ruam no rau txhua qhov tseem ceeb ntawm cov keyboard

Kauj Ruam 7: Sib Sau Cov Keys

Sib Sau Cov Ntsiab Lus
Sib Sau Cov Ntsiab Lus
Sib Sau Cov Ntsiab Lus
Sib Sau Cov Ntsiab Lus
Sib Sau Cov Ntsiab Lus
Sib Sau Cov Ntsiab Lus

1. Muab cov risers tso

Kaw cov no nrog siv cov kua nplaum ntoo

2. Muab cov ntawv ua npuas ncauj tso

Muab cov kab ua npuas ua ke raws txoj kab ntsug (ntev) xaus ntawm cov yuam sij. Cov no ua raws li cov dej ntws. Thaum cov acrylic raug thawb, ua npuas dej ua ke thiab lub vaj huam sib luag qis dua. Thaum acrylic tso tawm, ua npuas dej nce.

3. tso daim ntawv/ntawv ci

Muab cov ntawv ci nruab nrab ntawm ob kab ua npuas ncauj. Nco ntsoov tias ob qho tib si tsis tau kov ntawm ib qho twg.

4. Muab acrylic tso rau saum cov npuas dej.

Kuv pom tias nws muaj txiaj ntsig zoo rau daim ntawv lo rau cov ntawv acrylic kom kuv paub tias cov vaj huam sib luag haum rau qhov twg.

Tam sim no koj muaj qee yam uas zoo li cov keyboard, tab sis nws ua suab nrov. Hauv cov kauj ruam tom ntej peb yuav ntxiv lub suab rau lub piano.

Kauj Ruam 8: Txuas kab

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Hmoov zoo, qhov hluav taws xob/thaiv hauv txoj haujlwm no yooj yim heev. Nws suav nrog 3 xov hlau khiav mus rau txhua tus yuam sij thiab ib tus tiv thaiv rau txhua tus yuam sij.

Ntawm ib sab ntawm lub ncoo hauv qab, koj xav txuas qhov hluav taws xob zoo, thiab ntawm ob sab, hauv av thiab teeb liab xaim. Cov teeb liab xaim khiav ncaj qha mus rau digital hauv/tawm ntawm Arduino. Cov xov hlau hauv av hla los ntawm tus tiv thaiv (ib qho txiaj ntsig ua haujlwm) thiab tom qab ntawd mus rau hauv av. Tag nrho cov xov hlau tau zais hauv qhov chaw khaws khoom.

1. Laum 3 qhov ntawm qhov chaw cia rau txhua tus yuam sij.

Cov qhov no yuav tsum loj txaus kom haum cov xaim hla.

2. pub xaim hla lub qhov.

Txog kuv tus kais dej clips, Kuv tsuas yog txiav qhov xaus ntawm cov xov hlau. Kuv pub cov xaim los ntawm cov yeeb yaj kiab dhau los ntawm qhov ua ntej.

Muab ob daim kab zauv tso rau ib phaj, thiab ib qho mus rau lwm qhov, 3. Cov xaim tooj liab

Cov kauj ruam tom ntej yog txhawm rau xaim cov xaim los ntawm cov kais dej rau cov xov hlau ntev uas rov qab mus rau koj li Arduino thiab cov qhob cij.

4. Txuas Cov Hluav Taws Xob

Ib qho xaim uas txuas nrog ob nws lub vaj huam sib luag tau txuas ncaj qha rau 5v. Txhawm rau ua qhov no, Kuv tau xaim jumper xaim mus rau txoj kev tsheb nqaj hlau zoo ntawm lub khob cij tom qab ntawv txhua qhov tseem ceeb muaj cov xov hlau zoo rov qab mus rau txoj kev tsheb nqaj hlau zoo no.

Ntawm lwm lub vaj huam sib luag (ib qho nrog ob lub xov hlau) txuas ib txoj xov ncaj qha rau digital Hauv/Tawm ntawm koj lub Arduino board. Cov hlau thib ob txuas rau hauv av nrog lub rub tawm tus tiv thaiv. Kuv txuas hauv av mus rau qhov tsis zoo ntawm txoj kab tsheb nqaj hlau tom qab ntawd siv txoj kab me me los txuas tus tiv thaiv thiab xaim rau hauv av.

Kauj Ruam 9: Txoj Cai

Muaj ob txoj haujlwm tseem ceeb ntawm txoj cai. Arduino code thiab sej code. Arduino tsuas yog xa cov ntaub ntawv rov qab mus rau lub khoos phis tawj siv cov chaw nres nkoj txuas. Tom qab ntawd lub khoos phis tawj ua haujlwm cov ntaub ntawv audio raws li cov lej nkag.

1. Txhua cov ntaub ntawv tuaj yeem pom hauv GitHub Cov Chaw Tso Khoom no.

Nco ntsoov khaws tag nrho cov ntaub ntawv hauv ib daim nplaub tshev

2. Rub cov ntawv "final_Arduino_Program" rau koj Arduino

3. Teem koj cov npe ua haujlwm ntawm koj li nab nab IDE rau hauv daim nplaub tshev uas muaj tag nrho koj cov ntaub ntawv.

4. Qhib cov ntawv "1 octive final.py"

5. Hloov qhov chaw nres nkoj ntawm kab 65 mus rau qhov chaw nres nkoj uas muaj Arduino. (Kuv pom qhov no los ntawm kev siv Arduino IDE)

6. Khiav qhov program "1 octive final.py"

Muaj cov lus qhia los hloov qhov ntsuas hauv cov ntaub ntawv nab hab sej

Muaj Kev Lom Zem!

Kauj Ruam 10: Kev txhim kho

Kev txhim kho
Kev txhim kho
Kev txhim kho
Kev txhim kho
Kev txhim kho
Kev txhim kho

Kuv ob peb lub tswv yim uas kuv tau muaj rau kev txhim kho rau piano.

  • Tsim kev ua si zoo li Guitar Hero
  • Tsim lub octave switcher tso cai rau ntau qhov dav ntawm cov ntawv sau ua si
  • Tsim ib qho cuab yeej hloov pauv ntawm cov twj paj nruag
  • Tsim GUI rau kev qhia yooj yim dua
  • Hloov Arduino nrog Raspberry Pi, yog li nws tsis tas yuav txuas nrog lub khoos phis tawj
  • muab lub PCB los tso rau ntawm lub khob cij

Kev txhim kho kuv tau ua

  • Kuv tsim lub hau npog rau thaj chaw khaws cia
  • Kuv txiav ib lub qhov nyob rau sab kom cia lub hau kaw thiab txuas nrog lub khoos phis tawj

Pom zoo: