Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Gør Piezo -sensoren klar
- Trin 2: Skriv noget kode
- Trin 3: Få det til at fungere på en Raspberry Pi
- Trin 4: Få det til at stå alene
![Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder) Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder)](https://i.howwhatproduce.com/images/009/image-24983-j.webp)
Video: Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder)
![Video: Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder) Video: Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder)](https://i.ytimg.com/vi/DFjIi2hxxf0/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
![](https://i.ytimg.com/vi/zYN-EMYcAEM/hqdefault.jpg)
Jeg var heldig at få et brugt x-box trommesæt, det er i en lidt grov form og ingen padle, men intet der ikke kan repareres. Jeg forvandler det til et selvstændigt elektrisk trommesæt. Læser den analoge værdi fra piezosensoren og gør den til MIDI -kommandoer.
Den nuværende hardware består af RPI-Zero, mcp3008, som er forbundet til de originale piezosensorer på de indstillede tromler.
Forbrugsvarer
MCP3008 + IC-fatning x-box trommesæt eller 5 piezo monteret på en eller anden overflade. rpi zerousb lydkort til rpisimple forstærkede højttalere nogle ledninger og pcb.6 10M ohm modstande og nogle hanhoveder til piez stikkortet
Trin 1: Gør Piezo -sensoren klar
![Image Image](https://i.howwhatproduce.com/images/009/image-24983-3-j.webp)
Jeg tog først en del og fandt alle piezosensorer, ledninger og skabte et bord med en 1M modstand mellem de 2 ledninger i hver piezo.
Cymbal havde et interessant ekstra kredsløb i dem. Jeg tog det en del og forlod kun sensoren. Jeg vil gerne en dag finde ud af, hvad der er output fra det kredsløb, Denne del af testningen og arbejdet blev udført på arduino uno.
Trin 2: Skriv noget kode
![](https://i.ytimg.com/vi/poeAAar9f6E/hqdefault.jpg)
Jeg fikseret x-boksen lidt og reparerede alle de ødelagte dele. Fjernede de nedbrudte puder.
Og fik endelig en kode, der fungerer godt nok til mit barn - ikke perfekt endnu.
Den originale kode, jeg ønskede at bruge, og den, der hjalp mig med at udregne min, er dennehttps://github.com/evankale/ArduinoMidiDrums
men da jeg arbejdede på det fandt jeg ud af, at han stopper midi -sedlen lige efter at have sendt den. hvilket er ok, hvis du spiller et spil på computeren, hvilket er, hvad koden er beregnet til, men ikke så fantastisk, når du faktisk vil spille midi -tonen.
Du kan downloade koden i den vedhæftede fil - bemærk, at der er 4.
Jeg tilføjede også en rigtig cool funktion, der giver dig mulighed for at vælge noten til hvert tastatur, det gemmer endda indstillingerne i EEPROM.
og de 3 software, jeg nævner i videoen, er loopbe1, hårløs midi seriel bro og VMPK
Det næste store trin er at flytte det til at arbejde på en hindbær pi.
Trin 3: Få det til at fungere på en Raspberry Pi
![Image Image](https://i.howwhatproduce.com/images/009/image-24983-7-j.webp)
Efter næsten at have givet op på projektet, spurgte jeg igen få steder og blev dirigeret til en artikel, der satte mig på den rigtige vej, som er fluidsynt.
Jeg bruger flere gode timer på at få det til at fungere og gjorde det endelig. Hovedproblemet var at få midi til at arbejde på Rpi. Derfor installerede jeg fluidsynth ved hjælp af denne fantastiske tutorial
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Jeg konfigurerede Arduino til at sende serielle kommandoer, og lytter derefter til dem med python -serien på hindbæret og sender det til midi via fluidsynthen.
Jeg nåede endda at downloade en ordentlig sf2 -fil til trommer.
Som du kan se, elsker Kesem det. Arduinoen brugte den samme kode, og for rpi skrev jeg den vedhæftede kode, jeg kunne ikke vedhæfte sf2 -filerne - men de kan let findes ved hjælp af google.
Trin 4: Få det til at stå alene
![](https://i.ytimg.com/vi/FSgLFthpw8A/hqdefault.jpg)
![Få det til at stå alene Få det til at stå alene](https://i.howwhatproduce.com/images/009/image-24983-8-j.webp)
![Få det til at stå alene Få det til at stå alene](https://i.howwhatproduce.com/images/009/image-24983-9-j.webp)
Det største trin i at få det til at fungere som en stand alone var at fjerne arduinoen og forsøge at få det til at fungere lidt hurtigere. der var mærkbare huller mellem "hittet" og lyden, der blev spillet på midi. Så for at slippe af med arduinoen havde jeg brug for et analogt alternativ, og her kom mcp3008 til undsætning. du kan se på billederne, at jeg lavede et break -out -bord til det, og i videoen kan du finde alle detaljer om trinene. Mcp3008 bruger spi til at kommunikere, og jeg tilsluttede de 2 og kørte få test, adafruit har et godt bibliotek til mcp3008 til python. igen instruktioner i videoen. Jeg brugte et rpi nul på grund af dets størrelse, og jeg tilføjede et eksternt usb -lydkort, fra lydoutput. Jeg brugte en simpel højttaler med indbygget forstærker til afspilning af lyden. Den nuværende kode er også vedhæftet, og den kører på rpi selv og dens sæt som en tjeneste, så den kan køre, når den indlæses. En rigtig cool funktion, som jeg tilføjede, var at forbinde den lille nulstillingsknap, der var på boksen, og bruge den til at lukke systemet, da jeg kører uden skærm. Den nuværende kode er ikke perfekt endnu, og jeg bliver ved med at forsøge at forbedre den og bliver bedre, så hvis du har ideer til at få den til at fungere endnu bedre, når det kommer til midi - vil jeg meget gerne høre.
Anbefalede:
Stand Alone Arduino ATmega328p: 7 trin (med billeder)
![Stand Alone Arduino ATmega328p: 7 trin (med billeder) Stand Alone Arduino ATmega328p: 7 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-3164-11-j.webp)
Stand Alone Arduino ATmega328p: Det hele startede, da jeg har set det instruerbare " Binary Game " af Keebie81https: //www.instructables.com/id/Binary-Game/ Men jeg har troet, at en stand-alone version i stedet for et Arduino-bord ville have været bedre for at få gratis
Vend en ATGAMES bærbar Sega Genesis til et trådløst sæt højttalere .: 13 trin (med billeder)
![Vend en ATGAMES bærbar Sega Genesis til et trådløst sæt højttalere .: 13 trin (med billeder) Vend en ATGAMES bærbar Sega Genesis til et trådløst sæt højttalere .: 13 trin (med billeder)](https://i.howwhatproduce.com/images/005/image-12827-j.webp)
Gør et ATGAMES bærbart Sega Genesis til et trådløst sæt højttalere.: Hvis du har læst min første instruktion om, hvordan du ændrer et nyt bedre batteri til ATGAMES bærbare Sega Genesis, vil du måske undre dig over: Sp: Hvad ville jeg gøre med alle den nyfundne magt? A: Rediger ATGAMES Portable Sega Genesis til en wirele
Arduino MIDI trommer (Wii Band Hero)+DAW+VST: 6 trin (med billeder)
![Arduino MIDI trommer (Wii Band Hero)+DAW+VST: 6 trin (med billeder) Arduino MIDI trommer (Wii Band Hero)+DAW+VST: 6 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-6384-25-j.webp)
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: Hej! Denne vejledning handler om, hvordan man ændrer et Wii -konsoltrommesæt, bandhelten, med en snare, 2 toms, 2 cymbaler og sparkepedal. Også, hvordan du får lyden fra trommesættet, med en trinvis vejledning, ved hjælp af en DAW og VST til rådighed gratis. Jus
DIY elektroniske trommer (trommemodul krævet): 4 trin
![DIY elektroniske trommer (trommemodul krævet): 4 trin DIY elektroniske trommer (trommemodul krævet): 4 trin](https://i.howwhatproduce.com/images/002/image-3428-120-j.webp)
DIY Electronic Drums (Drum Module Req'd): Så sidste år var jeg nødt til at holde tingene stille for mine husfæller og som trommeslager, der tog lidt tilbageholdenhed. Jeg surfede rundt på internettet og fandt nogle gode websteder efter at have læst om en DIY trommesæt på Hack-a-day, og hvad ved du, en måned
Vend enhver PS2 -controller til en Ipod Nano Stand !: 5 trin
![Vend enhver PS2 -controller til en Ipod Nano Stand !: 5 trin Vend enhver PS2 -controller til en Ipod Nano Stand !: 5 trin](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10967926-turn-any-ps2-contoller-into-an-ipod-nano-stand-5-steps-j.webp)
Gør enhver PS2 -controller til en Ipod Nano -stativ !: Har du en gammel PS2 -controller? Make It Into a Ipod Nano Stand! Det er ganske selveksplanterende, derfor er der ikke mange instruktioner. Dette er bare noget, der tog mig en aften, men det ser ganske godt ud. Jeg betaler ikke for en ny ipod til dig, hvis du gør ondt