Tartalomjegyzék:
- 1. lépés: Keressen egy Glockenspiel -t, és készítsen támogató keretet
- 2. lépés: 3D nyomtatás és CNC útvonalkonzolok, valamint a szervopárok beállítása - 1. kép
- 3. lépés: 3D nyomtatás és CNC útválasztó konzolok, valamint a szervopárok beállítása - 2. kép
- 4. lépés: 3D nyomtatás és CNC útvonalkonzolok, valamint a szervopárok beállítása - 3. kép
- 5. lépés: Készítsen kalapácsokat és rögzítse a szervókhoz - 1. kép
- 6. lépés: Készítsen kalapácsokat és rögzítse a szervókhoz - 2. kép
- 7. lépés: Elektronika
- 8. lépés: Elektronikai interfész kártya - 1. kép
- 9. lépés: Elektronikai interfész kártya - 2. kép
- 10. lépés: Arduino kód
- 11. lépés: Kész és működik
Videó: A Spielatron elkészítése (Robotic Glockenspiel): 11 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ezt a robotos glockenspielt olyan alkatrészekből készítettük, amelyek már megvannak és elkészültek.
Ez még kísérleti jellegű és az első verzióban van.
A Spielatront egy Arduino vezérli, amely a PC -ről küldött Midi parancsokat játssza le.
A jelenlegi korlátok
- Monofonikus, azaz egyszerre csak egy kalapáccsal játszhat.
- A szervósebesség vagy a percenkénti ütéseket vagy a zene hanghosszát korlátozza, pl. 120 BPM -en nem lehet félkvergetni.
1. lépés: Keressen egy Glockenspiel -t, és készítsen támogató keretet
Volt egy 40 évnél idősebb glockenspielünk, amelyet egy középiskolai zenei tanszékről mentettek ki, amikor a követelményeknek megfelelő többlet lett. Egész idő alatt egy szekrényben ült, és várta a lehetőséget. Ez egy kicsit kopogott, és néhány kulcs félénk és tompa hangzású hangokat ad, azonban a projekt készítésének szórakoztatása miatt nem indokolt újat vásárolni.
A keret 10 mm vastag rétegelt lemezből készült, és méretezett, hogy illeszkedjen a glockenspielhez és négy pár RC modellező szervóhoz. A glockenspiel és a szervó közötti távolságot úgy határozták meg, hogy ívet biztosítson, hogy a kalapácsfej a kívánt számú kulcsot találja el anélkül, hogy megütné a kulcsokat a helyükön tartó csapokat. Ez kb. 220 mm -re volt a szervó forgási középpontjától a kulcsok közepéig.
Az egyik szervopár megnyomja a G5 és a G6 közötti kulcsokat.
Szervo párosítson két ütésgombot G#5 -től G#6 -ig.
A szervo párosít három ütközőgombot A6 -tól G7 -ig.
Szervopár négy ütésgomb Bb6 -tól F#7 -ig.
2. lépés: 3D nyomtatás és CNC útvonalkonzolok, valamint a szervopárok beállítása - 1. kép
Négy régi JR NES-507 szervónk volt, plusz két Hitec HS81 és két Hitec HS82 szervó, amelyek nem voltak használatban. A HS81 és HS82 szervók elég hasonlóak ahhoz, hogy azonos célra használhassák őket.
3D -ben kinyomtattunk négy konzolt a Hitec szervók felszerelésére, és ezeket a konzolokat a JR szervókhoz mellékelt standard tárcsa szervo tetejére csavaroztuk. Ahogy ABS -ben nyomtatunk, általában 103% -os méretben nyomtatjuk ki a fájlokat a zsugorodás érdekében.
Ezután négy tartóelemet alakítottunk ki, hogy illeszkedjenek a Hitec szervók tárcsa tetejéhez 1,5 mm -es rétegelt lemezből. Ezek a konzolok a kalapácsokat támogatják.
3. lépés: 3D nyomtatás és CNC útválasztó konzolok, valamint a szervopárok beállítása - 2. kép
4. lépés: 3D nyomtatás és CNC útvonalkonzolok, valamint a szervopárok beállítása - 3. kép
5. lépés: Készítsen kalapácsokat és rögzítse a szervókhoz - 1. kép
A kalapácsok 3D nyomtatott fejekből és 4 mm -es bambusznyársakból készülnek (kapható a helyi szupermarketben). A fejeket cianoakrilát ragasztóval rögzítik, a kalapács szerelvényt pedig a szervo konzolhoz rögzítik, két -két kábelkötéssel. Ezeket kezdetben nem húzták meg teljesen, hogy lehetővé tegyék a hossz beállítását a beállítás és a tesztelés során.
6. lépés: Készítsen kalapácsokat és rögzítse a szervókhoz - 2. kép
7. lépés: Elektronika
Először 3D -ben kinyomtattunk egy tartóelemet egy Arduino Uno táblához, amelyet a fakeret két szervo támasztókarához erősítettek. Egy interfészkártya került a nyolc szervó csatlakoztatására az Uno -hoz saját külön 5 V -os tápegységgel. Volt egy fejléc egy micro SD adapterkártyához is, azzal a gondolattal, hogy a kártyán tárolt néhány midi fájlt képes lejátszani, szemben a számítógépről történő küldéssel. Jelenleg csak a Spielatron -t használtuk számítógépről küldött fájlokkal.
Szerelje fel az interfészlapot (pajzs Arduino nyelven) az Arduino -ra, és csatlakoztassa a szervókat a következő sorrendben:
- Forgó szervó 1 -től Arduino 2 -es csapig
- Kalapács szervo 1 Arduino csap 3
- 2 -es forgó szervó az Arduino 4 csapjához
- Kalapács szervo 2 az Arduino csap 5
- Forgató szervó 3 az Arduino 6 csaphoz
- Kalapácsszervó 3 az Arduino 7 csaphoz
- 4 -es forgó szervó az Arduino 8 csaphoz
- Kalapácsszervó 4 az Arduino 9 csaphoz
8. lépés: Elektronikai interfész kártya - 1. kép
9. lépés: Elektronikai interfész kártya - 2. kép
10. lépés: Arduino kód
Adja hozzá a MIDI.h könyvtárat az Arduino programozási környezetéhez, és fordítsa össze, majd töltse fel a mellékelt kódot az Arduino programba.
Megjegyzés 81. sor:
Sorozat.kezdet (115200); // használjon számítógépes adatátviteli sebességet, ne a valódi 3150 -es midi -átviteli sebességet
Amint azt megjegyeztük, a Midi -adatokat USB -interfészen keresztül küldjük a Spielatronba normál számítógépes adatátviteli sebességgel, nem a megfelelő Midi -átviteli sebességgel (31250), mivel egyik számítógépünket sem lehet könnyen konfigurálni erre az átviteli sebességre.
Azt is meg kell jegyezni, hogy a kód csak a Midi eseményekre vonatkozó megjegyzésekkel foglalkozik, mivel a kalapácsot azonnal le kell emelni a süllyesztés után, és nem várhat a megjegyzés esemény bekövetkezésére.
11. lépés: Kész és működik
Külön utasításokat készítünk arról, hogyan állítunk össze és küldünk Midi fájlokat a PC -ről a Spielatronra.
Ajánlott:
A pad tápegységének elkészítése: 20 lépés (képekkel)
Pados tápegység készítése: A padon lévő tápegység rendkívül praktikus készlet az elektronikai rajongók számára, de drágák lehetnek, ha a piacon vásárolják. Ebben az utasításban megmutatom, hogyan lehet egy változó laboratóriumi pad tápegységet készíteni
A tapsoló kapcsoló áramkörének elkészítése: 12 lépés (képekkel)
Hogyan készítsünk tapsoló kapcsolóáramkört: Szia barátom, ma egy tapsoló kapcsolót fogok készíteni. Amikor tapsolni fogunk, akkor a LED világítani fog. Ez az áramkör csodálatos. Az áramkör elkészítéséhez LM555 IC és C945 tranzisztorokat fogok használni. fogj neki
Steampunk zseblámpa elkészítése: 5 lépés (képekkel)
Steampunk zseblámpa készítése: Ebben az oktatóanyagban megpróbálom megmutatni, hogyan lehet réz és sárgaréz Steampunk zseblámpát készíteni. Megpróbálom ezt 3 részből összeállítani. 1. Hátsó rész/Be/Ki gomb és elemtartó 2. Középső rész/vákuum, cső 3. Elülső rész/lencse tartó
A Power Bank egyszerű elkészítése saját kezűleg: 7 lépés (képekkel)
Hogyan készítsünk saját kezűleg Power Bankot: Ebben az oktatóanyagban megmutatom, hogyan készíthet saját power bankot könnyen elérhető és olcsó alkatrészek használatával. Ez a tartalék akkumulátor 18650 lítium-ion akkumulátort tartalmaz régi laptopból, vagy újakat is vásárolhat. Később fa burkolatot készítettem
Az infravörös érzékelő elkészítése: 4 lépés (képekkel)
IR érzékelő készítése: Az Ir érzékelő a két érzékelő előtt végzett mozgás érzékelésére szolgál, amely IR led és fotodióda. Az Ir érzékelő tartománya változtatható ellenállással (előre beállított) állítható be. a tartomány az Ir led és a fotodióda minőségétől és specifikációjától függ