Tartalomjegyzék:

Arduino padlózongora: 10 lépés (képekkel)
Arduino padlózongora: 10 lépés (képekkel)

Videó: Arduino padlózongora: 10 lépés (képekkel)

Videó: Arduino padlózongora: 10 lépés (képekkel)
Videó: How to make your resin crafts like a glass clear 2024, Július
Anonim
Arduino padlózongora
Arduino padlózongora

Egy nyár alatt létrehoztam ezt a padlózongorát. Enyhén a "Big" című filmben szereplő zongora mintájára készült. Majdnem 100 órát töltöttem ennek létrehozásával, de becsléseim szerint csak 30 órába telne, ha újra megcsinálnám. Több mint 120 láb huzal, 300 sor kód és számtalan fadarab van benne. Beléptem a megyei vásárunkra, és nagybajnok lettem. Elmentem vele az állami vásárra, és Grand Champion -t is kaptam.

Nyugodtan hajtson végre változtatásokat vagy fejlesztéseket saját zongoráján.

Jó szórakozást és sok szerencsét!

1. lépés: Kellékek

  • Arduino Uno
  • Kenyeretábla
  • 1k ellenállások (12)
  • 18-20 mérőhuzal (kb. 75 láb)
  • Rétegelt lemez (3 x 4 láb)
  • Akril lap (4 lap 18 "x24")
  • Fa eszterga (én kb. 160 lábat használtam)
  • Körfűrész (pengék - 24 fog és 140 fog)
  • Alligátor klipek (36)
  • 3/8 hüvelyk vastag ablaktömítő szalag (kb. 42 ")
  • Zsanérok (4-6 minél kisebb, annál jobb)
  • Forrasztópáka
  • Forrasztó
  • Spray ragasztó
  • Festékszóró
  • Alufólia
  • Fa ragasztó
  • Pillanatragasztó
  • Bilincsek

Más háztartási cikkekre és eszközökre lesz szükség

2. lépés: A körvonal rajzolása

A körvonal rajzolása
A körvonal rajzolása
A körvonal rajzolása
A körvonal rajzolása

Először a rétegelt lemezre rajzoltam a zongora körvonalait, így könnyebb volt elképzelni a zongorát.

A fehér gombok mérete 6 7/8 "és 33"

A fekete billentyűk a fehér billentyűk szélén vannak középen, és 4 "x 15" méretűek

A tárolóterület 3 hüvelyk széles és a zongora hosszában fut (4 láb)

3. lépés: Az elválasztók építése

Az elválasztók építése
Az elválasztók építése
Az elválasztók építése
Az elválasztók építése
Az elválasztók építése
Az elválasztók építése
Az elválasztók építése
Az elválasztók építése

Először megmértem és levágtam a fa lécet, hogy az ugyanolyan méretű legyen, mint az előző lépésben rajzolt vonalak.

Ezután a széleket csiszoltam, hogy elkerüljem a későbbi szálkákat, és a simább megjelenés érdekében.

Csiszolás után Elmer faragasztójával ragasztottam le az összes darabot. Körülbelül 30 percig szorítottam az elválasztókat a rétegelt lemezhez.

Ezután minden kulcshoz készítettem emelkedőket. Ezek illeszkednének a kulcstartókba, és lehetővé tennék, hogy a kulcsok egy szintben legyenek a tetejével. Készítettem egy halom lécet, amely 3 magas volt, majd hosszú lécdarabokat fektettem a tetejére.

4. lépés: A zongora festése

A zongora festése
A zongora festése
A zongora festése
A zongora festése
A zongora festése
A zongora festése
A zongora festése
A zongora festése

1. A fekete festékfestéket használtam a fekete kulcsok és a tárolórekesz festésére.

2. Hagyom száradni a fekete festéket néhány órán keresztül, majd ragasztószalagot teszek a fekete színre.

3. Ezután a fehér billentyűket fehérre permeteztem. A szalag minden fekete billentyűt feketében tartott.

4. Miután hagytam megszáradni a festéket, eltávolítottam a szalagot.

Megjegyzés: Nem kell az összes kulcsot festeni. Csak festettem őket, hogy később félig átlátszatlan akrilt használhassak.

Lépés: Vágja le és fesse le az akrilt

Vágja le és fesse le az akrilt
Vágja le és fesse le az akrilt
Vágja le és fesse le az akrilt
Vágja le és fesse le az akrilt

1. Mérje meg az egyes kulcsok méretét, és rajzoljon egy másolatot a kulcsról az akrillapra.

2. Vágja le az akrilt

Először egy akril kést próbáltam használni, de ez nem sikerült. Ehelyett végül összetörte az akril lapot.

Körfűrészlapot használtam, 200 foggal. Ez remekül működött és gyorsan vágott.

3. Ellenőrizze, hogy megfelelő méretű -e

Ha a panel túl nagy, vágja le egy kicsit, és ellenőrizze újra.

4. spray festék az akril

Próbáljon a lehető leggyorsabban és egyenletesebben festeni. A festék szeret felhalmozódni, és akkor nem tűnik olyan szépnek.

6. lépés: Készítse el az érzékelő párnákat

Készítse el az érzékelő párnákat
Készítse el az érzékelő párnákat
Készítse el az érzékelő párnákat
Készítse el az érzékelő párnákat
Készítse el az érzékelő párnákat
Készítse el az érzékelő párnákat

1. Fedjen le egy nagy papírlapot alufóliával. Spray ragasztót használtam, és remekül működött. (Minél nehezebb a papír, annál jobb)

2. Vágja a billentyűk formáit a párnákba. Csak ollót használtam, és becsült hosszúságot becsültem.

3. Rajzolja fel a betétek körvonalát a papírra.

Ez az egyik legnehezebb lépés. ügyeljen arra, hogy kövesse a mintákat, és vágja a vonalak mentén úgy, hogy egy középső darab áttapadjon, és a két fele összeérjen anélkül, hogy hozzáérne.

4. Vágja félbe a párnákat

Használtam egy késet, de ha van xacto-kés, akkor jobban működik.

5. Az érzékelők második darabja az akrilpanelekre kerül. Fedje le a panel fóliával nem festett oldalát. (A permetező ragasztó kiválóan működik!)

Ismételje meg ezeket a lépéseket a billentyűzet minden gombjához

7. lépés: Szerelje össze a kulcsokat

Szerelje össze a kulcsokat
Szerelje össze a kulcsokat
Szerelje össze a kulcsokat
Szerelje össze a kulcsokat
Szerelje össze a kulcsokat
Szerelje össze a kulcsokat

1. Helyezze a felszállókat

Ragasztja le ezeket fa ragasztóval

2. Helyezzen habszalagokat

Helyezze a habszalagokat a billentyűk függőleges (hosszú) végei mentén. Ezek rugóként működnek. Amikor az akrilt lenyomják, a hab lecsapódik és a panel leereszkedik. Amikor az akril felszabadul, a hab felemelkedik.

3. helyezzen papírt/fóliát

Helyezze a fóliát a két habsor közé. Győződjön meg arról, hogy a két fél semmilyen ponton nem érintkezik.

4. Helyezzen akrilt a hab tetejére.

Hasznosnak találtam az akrilpanelek címkézését, hogy tudjam, hol illeszkednek a panelek.

Most van valami, ami nagyon hasonlít a billentyűzetre, de zajt ad. A következő lépésekben hangot adunk a zongorához.

8. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Szerencsére az elektromos/vezetékes ebben a projektben meglehetősen egyszerű. 3 vezetékből áll minden kulcshoz, és egy ellenállásból.

Az alsó párna egyik oldalán pozitív feszültséget, a másik kettőn pedig földelést és jelvezetéket szeretne csatlakoztatni. A jelvezeték közvetlenül az Arduino digitális bemenetére/kimenetére fut. A földelő vezeték átmegy egy ellenálláson (bármilyen érték működik), majd egy közös földre. Minden vezeték el van rejtve a tárolórekeszben.

1. Fúrjon 3 lyukat a tárolóból minden kulcshoz.

Ezeknek a lyukaknak elég nagynak kell lenniük ahhoz, hogy elférjenek a huzalon.

2. vezesse át a vezetéket a lyukakon.

Az aligátor klipjeimhez csak a vezetékeket vágtam le. A vezetéket a klipekből az előre fúrt lyukakon keresztül etettem.

Csatlakoztasson két aligátor klipet az egyik lemezhez, egyet pedig a másikhoz, 3. Forrasztó vezetékek

A következő lépés az, hogy forrasztjuk a drótot az alligátor csipeszektől a hosszú vezetékekig, amelyek visszamennek az Arduino -hoz és a kenyérszelethez.

4. Csatlakoztassa a vezetékeket

Az egyik vezeték, amelyhez két panel van csatlakoztatva, közvetlenül az 5V -ra van csatlakoztatva. Ehhez egy jumperdrótot vezettem a pozitív sínre egy kenyérsütő táblán, majd minden kulcsnál pozitív vezeték futott vissza ehhez a pozitív sínhez.

A másik panelen (a két vezetékkel) csatlakoztassa az egyik vezetéket közvetlenül az Arduino kártya digitális bemenetéhez/kimenetéhez. A második vezeték lehúzható ellenállással csatlakozik a földhöz. Csatlakoztattam a földet a negatív kenyeretábla sínre, majd a kis sínekkel kötöttem össze az ellenállást és a vezetéket a földdel.

9. lépés: A kód

A kódnak két fő programja van. Az Arduino kód és a python kód. Az Arduino csak továbbítja az információkat a számítógéphez a soros portok segítségével. A számítógép ezután a beírt számok alapján játssza le az audio fájlokat.

1. Minden fájl megtalálható ebben a GitHub adattárban.

Ügyeljen arra, hogy az összes fájlt egy mappában tartsa

2. Töltse fel a "final_Arduino_Program" fájlt Arduino készülékére

3. Állítsa a Python IDE munkakönyvtárát az összes fájlt tartalmazó mappába.

4. Nyissa meg az "1 octive final.py" fájlt

5. Változtassa meg a 65. sor soros portját az Arduino portot tartalmazó portra. (Ezt az Arduino IDE segítségével találtam)

6. Futtassa az "1 octive final.py" programot

Vannak utasítások a hangszer megváltoztatására a python fájlban

Érezd jól magad!

10. lépés: Javítások

Fejlesztések
Fejlesztések
Fejlesztések
Fejlesztések
Fejlesztések
Fejlesztések

Kevés ötletem van a zongora fejlesztésére.

  • Hozzon létre egy olyan játékot, mint a Guitar Hero
  • Hozzon létre egy oktávváltót, amely lehetővé teszi a hangok szélesebb körének lejátszását
  • Hozzon létre egy műszerváltót a műszerek közötti váltáshoz
  • Hozzon létre egy GUI -t a könnyebb navigáció érdekében
  • Cserélje le az Arduino -t egy Raspberry Pi -re, hogy ne kelljen számítógéphez csatlakoztatnia
  • forraszthat egy NYÁK -ot kenyértábla helyett

Az általam elvégzett fejlesztések

  • Készítettem egy fedelet a tárolóterület felett
  • Az oldalán lyukat vágtam, hogy a fedelet le lehessen zárni és a számítógéphez is csatlakoztatni lehessen

Ajánlott: