![Pretvorite bubnjeve rock benda X-box u midi samostalne elektronske bubnjeve .: 4 koraka (sa slikama) Pretvorite bubnjeve rock benda X-box u midi samostalne elektronske bubnjeve .: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/009/image-24983-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![](https://i.ytimg.com/vi/zYN-EMYcAEM/hqdefault.jpg)
Imao sam sreću što sam nabavio rabljeni set bubnjeva x-box, pomalo je grubog oblika, bez vesla, ali ništa što se ne može popraviti. Pretvaram ga u samostalni električni bubanj. Očitavanje analogne vrijednosti s piezo senzora i pretvaranje u MIDI naredbe.
Trenutni hardver sastoji se od RPI-Zero, mcp3008 koji je spojen na originalne piezo senzore na postavljenim bubnjevima.
Supplies
MCP3008 + IC utičnica s x-box bubnjem ili 5 piezo montaža na neku površinu. rpi zerousb zvučna kartica za rpisimple zvučnike s pojačanjem, neke žice i pcb.6 10M ohmskih otpornika i nekoliko muških zaglavlja za piez ploču konektora
Korak 1: Pripremite Piezo senzor
![Image Image](https://i.howwhatproduce.com/images/009/image-24983-3-j.webp)
Prvo sam uzeo dio i pronašao sve piezo senzore, ožičenje i stvorio ploču s 1M otpornikom između 2 žice svakog pieza.
Činela je imala zanimljivo dodatno kolo u sebi. Uzeo sam deo ostavljajući samo senzor. Želim da jednog dana shvatim koji je izlaz tog kola, Ovaj dio testiranja i rada obavljen je na arduino uno.
Korak 2: Napišite neki kod
![](https://i.ytimg.com/vi/poeAAar9f6E/hqdefault.jpg)
Malo sam popravio x-box, popravljajući sve polomljene dijelove. Uklonjeni su jastučići koji se raspadaju.
I na kraju sam dobio neki kod koji djeluje dovoljno dobro za moje dijete - još nije savršen.
Originalni kôd koji sam želio koristiti i onaj koji mi je pomogao da razradim svoj je ovaj
ali dok sam radio na tome, otkrio sam da zaustavlja midi notu odmah nakon što ju je poslao. što je u redu ako igrate igru na računaru, čemu služi taj kod, ali nije tako sjajno ako zapravo želite svirati midi notu.
Kôd možete preuzeti u priloženoj datoteci - imajte na umu da ih ima 4.
Dodao sam i pravu kul funkciju koja vam omogućava da odaberete bilješku za svaku tastaturu, čak i sprema postavke u EEPROM.
i 3 softvera koja spominjem u videu su loopbe1, midi serijski most bez dlake i VMPK
Sljedeći veliki korak je premještanje na rad na pi od maline.
Korak 3: Uključite ga u rad na Raspberry Pi
![Image Image](https://i.howwhatproduce.com/images/009/image-24983-7-j.webp)
Nakon što sam skoro odustao od projekta, ponovo sam pitao na nekoliko mjesta i bio sam upućen na članak koji me je izveo na pravi put koji je fluidan.
Proveo sam nekoliko dobrih sati da to uspije i konačno uspio. Glavni problem je bio natjerati midi da radi na Rpi -u. Za to sam instalirao fluidsynth koristeći ovaj odličan vodič
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Postavio sam Arduino da šalje serijske naredbe, a zatim ih slušam sa python serijskim brojem na malini i šaljem to midiju putem fluidsynth -a.
Čak sam uspio preuzeti odgovarajuću sf2 datoteku za bubnjeve.
Kao što vidite, Kesem to voli. Arduino je koristio isti kôd, a za rpi sam napisao priloženi kôd, nisam uspio priložiti sf2 datoteke - ali one se lako mogu pronaći pomoću google -a.
Korak 4: Neka bude sam
![](https://i.ytimg.com/vi/FSgLFthpw8A/hqdefault.jpg)
![Neka to stoji sam Neka to stoji sam](https://i.howwhatproduce.com/images/009/image-24983-8-j.webp)
![Neka to stoji sam Neka to stoji sam](https://i.howwhatproduce.com/images/009/image-24983-9-j.webp)
Najveći korak u postizanju samostalnog rada bio je ukloniti arduino i pokušati ga ubrzati. bilo je primjetnih praznina između "hita" i zvuka koji se svirao na midiju. Dakle, da bih se riješio arduina, trebala mi je analogna alternativa i evo gdje je mcp3008 priskočio u pomoć. možete vidjeti na slikama koje sam stvorio za početak, a u videu možete pronaći sve detalje o koracima. Mcp3008 koristi spi za komunikaciju, a ja sam povezao 2 i proveo nekoliko testova, adafruit ima odličnu biblioteku za mcp3008 za python. ponovo upute u videu. Koristio sam rpi zero zbog njegove veličine i dodao vanjsku usb zvučnu karticu za izlaz zvuka. Koristio sam jednostavan zvučnik sa ugrađenim pojačalom za reprodukciju zvuka. Priložen je i trenutni kôd koji radi na rpi -ju i postavljen je kao usluga, pa se može pokrenuti kada se učita. Prava cool funkcija koju sam dodao je bilo povezivanje malog dugmeta za resetiranje koje je bilo na kutiji i to upotrijebiti za gašenje sistema, budući da radim bez ekrana. Trenutni kôd još nije savršen, a ja se trudim poboljšati ga i postajem sve bolji, pa ako imate ideje kako da ga poboljšate ako je u pitanju midi - volio bih čuti.
Preporučuje se:
Micro: bit - Mašina za mikro bubnjeve: 10 koraka (sa slikama)
![Micro: bit - Mašina za mikro bubnjeve: 10 koraka (sa slikama) Micro: bit - Mašina za mikro bubnjeve: 10 koraka (sa slikama)](https://i.howwhatproduce.com/images/007/image-19923-j.webp)
Micro: bit - Micro Drum Machine: Ovo je mikro: bit mašina za mikro bubnjeve, koja umjesto samo stvaranja zvuka, zapravo bubnjevi. Teško ga inspiriraju zečevi iz orkestra micro: bit. Trebalo mi je neko vrijeme da pronađem neke solenoide koji su bili laki za upotrebu s mocro: bit
Samostalne staze za Rover: 3 koraka
![Samostalne staze za Rover: 3 koraka Samostalne staze za Rover: 3 koraka](https://i.howwhatproduce.com/images/001/image-2390-45-j.webp)
Samostalne staze za rover: Ovo je samostalna staza za 3D ispis rovera koja se može ponovo koristiti u vašim projektima. Mnogo puta sam dizajnirao i preuzeo već dizajnirane rovere za 3D štampanje. Obično nema izolacije između tragova rovera i ostatka tijela. Thi
CNC ploter za bubnjeve: 13 koraka (sa slikama)
![CNC ploter za bubnjeve: 13 koraka (sa slikama) CNC ploter za bubnjeve: 13 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-7024-j.webp)
CNC ploter za bubnjeve: a.članci {font-size: 110.0%; font-weight: bold; font-style: italic; dekoracija teksta: nema; background-color: red;} a.članci: hover {background-color: black;} Ova instrukcija opisuje ploter A4/A3 napravljen od sekcije plastičnog pi
Samostalne muzičke slušalice: 4 koraka
![Samostalne muzičke slušalice: 4 koraka Samostalne muzičke slušalice: 4 koraka](https://i.howwhatproduce.com/images/002/image-5053-72-j.webp)
Samostalne muzičke slušalice: Ponovno upotrijebite par starih slušalica bez glave sa nasumičnim odabirom za "bežične" dobrote slušalica
Kontrolirajte servo pomoću gitare Arduino i rock benda: 5 koraka
![Kontrolirajte servo pomoću gitare Arduino i rock benda: 5 koraka Kontrolirajte servo pomoću gitare Arduino i rock benda: 5 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10963613-control-servo-using-arduino-and-rock-band-guitar-5-steps-j.webp)
Kontrolirajte servo pomoću Arduino i Rock Band gitare: ovo je moj prvi instruktivni bez gadnih komentara kako sam napravio program