Cuprins:
- Provizii
- Pasul 1: Pregătiți senzorul piezo
- Pasul 2: scrieți un cod
- Pasul 3: Puneți-l să funcționeze pe un Raspberry Pi
- Pasul 4: Faceți-l să stea singur
Video: Transformați tobe de bandă rock X-box într-o tobe electronice Midi Stand Alone .: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Am avut norocul să obțin un set de tamburi x-box uzat, are o formă cam dură și nu are paletă, dar nimic care nu poate fi reparat. Citind valoarea analogică din senzorul piezo și transformați-o în comenzi MIDI.
Hardware-ul actual este format din RPI-Zero, mcp3008, care este conectat la senzorii piezo originali de pe tobe.
Provizii
MCP3008 + IC soclu x-box drum kit, sau 5 piezo montate pe o anumită suprafață. placă de sunet rpi zerousb pentru difuzoare amplificate rpisimple unele fire și PCB 6 rezistențe de 10M ohm și unele anteturi masculine pentru placa conector piez
Pasul 1: Pregătiți senzorul piezo
Mai întâi am luat o parte și am găsit toți senzorii piezo, cabluri și am creat o placă cu un rezistor de 1M între cele 2 fire ale fiecărui piezo.
Cymbal avea un circuit suplimentar interesant în ele. Am luat o parte, lăsând doar senzorul. Vreau într-o zi să-mi dau seama care este rezultatul circuitului respectiv, Această parte a testării și a lucrărilor s-a făcut pe arduino uno.
Pasul 2: scrieți un cod
Am fixat puțin cutia x, reparând toate părțile rupte. Am îndepărtat tampoanele care se desfac.
Și în cele din urmă am primit un cod care funcționează suficient de bine pentru copilul meu - încă nu este perfect.
Codul original pe care am vrut să-l folosesc și cel care m-a ajutat să-l rezolv pe al meu este acesta
dar când am lucrat la el, am aflat că oprește nota midi imediat după ce a trimis-o. ceea ce este ok dacă joci un joc pe computer, pentru care este menit codul respectiv, dar nu atât de grozav atunci când vrei să joci nota midi.
Puteți descărca codul în fișierul atașat - rețineți că există 4.
Am adăugat, de asemenea, o caracteristică reală, care vă permite să alegeți nota pentru fiecare tastatură, ba chiar salvează setările în EEPROM.
iar cele 3 software pe care le menționez în videoclip sunt loopbe1, bridge serial midi fără păr și VMPK
Următorul mare pas este să îl mutați să funcționeze pe un pi zmeură.
Pasul 3: Puneți-l să funcționeze pe un Raspberry Pi
După ce aproape am renunțat la proiect, am întrebat din nou în câteva locuri și am fost îndreptat către un articol care m-a pus pe drumul cel bun, care este fluidsynth.
Am petrecut câteva ore bune pentru a funcționa și, în cele din urmă, am făcut-o. Problema principală a fost să fac midi să lucreze pe Rpi. Pentru asta am instalat fluidsynth folosind acest tutorial minunat.
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Am configurat Arduino pentru a trimite comenzi seriale, apoi le ascult cu serial python pe zmeură și le trimit la midi prin fluidsynth.
Am reușit chiar să descarc un fișier sf2 adecvat pentru tobe.
După cum puteți vedea, Kesem iubește. Arduino folosea același cod și pentru rpi am scris codul atașat, nu am putut atașa fișierele sf2 - dar pot fi găsite cu ușurință folosind google.
Pasul 4: Faceți-l să stea singur
Cel mai mare pas în a-l face să funcționeze singur a fost eliminarea arduino-ului și încercarea de a-l face să funcționeze puțin mai repede. au existat goluri vizibile între „hit” și sunetul redat pe midi. Deci, pentru a scăpa de arduino, aveam nevoie de o alternativă analogică și aici a venit mcp3008 în ajutor. puteți vedea în imagini că am creat un panou pentru aceasta, iar în videoclip puteți găsi toate detaliile pe pași. Mcp3008 folosește spi pentru a comunica și am conectat cele două și am rulat câteva teste, adafruit are o bibliotecă excelentă pentru mcp3008 pentru python. din nou instrucțiuni în videoclip. Am folosit un rpi zero datorită dimensiunii sale și am adăugat o placă de sunet USB externă, la ieșirea de sunet. Am folosit un difuzor simplu cu amplificator incorporat pentru redarea sunetului. Codul curent este atașat, de asemenea, și rulează pe rpi pe sine și setat ca un serviciu, astfel încât acesta să ruleze atunci când este încărcat. O caracteristică extraordinară pe care am adăugat-o a fost să conectez micul buton de resetare care se afla pe cutie și să îl folosesc pentru a opri sistemul, deoarece rulez fără ecran. Codul actual nu este încă perfect și continuu să încerc să îl îmbunătățesc și mă îmbunătățesc, așa că dacă aveți idei de a-l face să funcționeze și mai bine când vine vorba de midi - mi-ar plăcea să aud.
Recomandat:
Transformați un smartphone neutilizat într-un afișaj inteligent: 6 pași (cu imagini)
Transformați un smartphone neutilizat într-un afișaj inteligent: tutorialul Deze se află în Hels Engels, voor de Nederlandse versie klik hier. Aveți un smartphone (vechi) neutilizat? Transformați-l într-un afișaj inteligent folosind Foi de calcul Google și niște pixuri și hârtie, urmând acest tutorial ușor pas cu pas. Când ai terminat
Transformați un telefon rotativ într-un radio și călătoriți în timp: 5 pași (cu imagini)
Transformați un telefon rotativ într-un radio și călătoriți în timp: am spart un telefon rotativ într-un radio! Ridicați telefonul, alegeți o țară și un deceniu și ascultați muzică extraordinară! Cum funcționează Acest telefon rotativ are un microcomputer încorporat (un Raspberry Pi), care comunică către radiooooo.com, un radio web
Transformați un ATGAMES Portable Sega Genesis într-un set de boxe fără fir .: 13 pași (cu imagini)
Transformați un ATGAMES portabil Sega Genesis într-un set de difuzoare fără fir. noua putere găsită? R: Modificați ATGAMES Portable Sega Genesis într-un wirele
Tobe electronice DIY (Modul de tambur solicitat): 4 pași
DIY Electronic Drums (Drum Module Req'd): Așadar, anul trecut am trebuit să păstrez lucrurile în liniște pentru colegii mei de casă și ca toboșar care a avut un pic de reținere. Am navigat pe internet și am găsit câteva site-uri web grozave după ce am citit despre un set de tobe DIY pe Hack-a-day și ce știi, un lun
Uzură de tobe: tobe în haină !: 7 pași
Drum Wear: Drums in Your Clothing !: Uită-te la călăreții oricărui autobuz urban. Mulți dintre ei sunt conectați la playerele lor de muzică, atingând ritmul, pretinzând că au la dispoziție tobe. Acum nu mai este nevoie să te prefaci! Uzura tamburului oferă bateristilor aspiranți un portabil complet și