Satura rādītājs:
- Piegādes
- 1. darbība: sagatavojiet pjezo sensoru
- 2. solis: uzrakstiet kādu kodu
- 3. solis: panāciet, lai tas strādātu ar Raspberry Pi
- 4. solis: ļaujiet tai palikt vienatnē
Video: Pārvērst X-box rokgrupas bungas par vidēja statīva elektroniskām bungām: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Man bija paveicies iegūt lietotu x-box bungu komplektu, tas ir nedaudz raupjā formā un bez lāpstiņas, bet nekas, ko nevar salabot. Es to pārvēršu par atsevišķu elektrisko bungu komplektu. Nolasot analogo vērtību no pjezo sensora un pārvēršot to MIDI komandās.
Pašreizējā aparatūra sastāv no RPI-Zero, mcp3008, kas ir savienots ar oriģinālajiem pjezo sensoriem iestatītajās mucās.
Piegādes
MCP3008 + IC ligzdas x-box bungu komplekts vai 5 pjezo, kas uzstādīts uz kādas virsmas. rpi zerousb skaņas karte vienkāršiem pastiprinātiem skaļruņiem, daži vadi un PCB. 6 10M omu rezistori un dažas vīriešu galvenes piez savienotāja plāksnei
1. darbība: sagatavojiet pjezo sensoru
Vispirms es to paņēmu un atradu visus pjezo sensorus, vadus un izveidoju dēli ar 1M rezistoru starp katra pjezo 2 vadiem.
Cimbolam bija interesanta papildu shēma. Es to paņēmu, atstājot tikai sensoru. Es gribu kādu dienu saprast, kāds ir šīs shēmas rezultāts, Šī pārbaudes un darba daļa tika veikta arduino uno.
2. solis: uzrakstiet kādu kodu
Es mazliet salaboju x-box, salabojot visas salauztās detaļas. Noņēma sabrukušos spilventiņus.
Visbeidzot, es saņēmu kodu, kas pietiekami labi darbojas manam bērnam - vēl nav ideāls.
Sākotnējais kods, kuru es gribēju izmantot, un tas, kas man palīdzēja izstrādāt manu, ir šāds:
bet, strādājot pie tā, es uzzināju, ka viņš pārtrauc midi piezīmi uzreiz pēc tās nosūtīšanas. kas ir labi, ja jūs spēlējat spēli datorā, kam šis kods ir domāts, bet ne tik lieliski, ja patiesībā vēlaties atskaņot midi noti.
Jūs varat lejupielādēt kodu pievienotajā failā - ņemiet vērā, ka ir 4.
Es pievienoju arī īstu atdzist funkciju, kas ļauj izvēlēties piezīmi katrai tastatūrai, tā pat saglabā iestatījumus EEPROM.
un 3 programmatūras, kuras es pieminēju videoklipā, ir loopbe1, matains midi seriālais tilts un VMPK
Nākamais lielais solis ir pārvietot to uz aveņu pi.
3. solis: panāciet, lai tas strādātu ar Raspberry Pi
Gandrīz atteicies no projekta, es vēlreiz jautāju dažās vietās un tiku novirzīts uz rakstu, kas mani noveda uz pareizā ceļa, kas ir fluīds.
Es pavadu vairākas labas stundas, lai tas darbotos, un beidzot to izdarīju. Galvenais jautājums bija panākt, lai mpi strādātu ar Rpi. Lai to izdarītu, es instalēju fluidsynth, izmantojot šo lielisko apmācību
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Es iestatīju Arduino, lai tas sūtītu sērijas komandas, un pēc tam klausos tos ar python serial uz aveņu un nosūta to midi, izmantojot fluidsint.
Man pat izdevās lejupielādēt atbilstošu sf2 failu bungām.
Kā redzat, Kesemam tas patīk. Arduino izmantoja to pašu kodu, un rpi es rakstīju pievienoto kodu, es nevarēju pievienot sf2 failus, bet tos var viegli atrast, izmantojot Google.
4. solis: ļaujiet tai palikt vienatnē
Lielākais solis, lai tas darbotos kā atsevišķs, bija noņemt arduino un mēģināt panākt, lai tas darbotos nedaudz ātrāk. starp "hitu" un midi atskaņoto skaņu bija manāmas plaisas. Tātad, lai atbrīvotos no arduino, man bija nepieciešama analogā alternatīva, un šeit mcp3008 nāca palīgā. attēlos var redzēt, ka es tam izveidoju izlaušanas dēli, un videoklipā varat atrast visu informāciju par darbībām. Mcp3008 izmanto spi, lai sazinātos, un es savienoju 2 un veica dažus testus, adafruit ir lieliska bibliotēka python mcp3008. atkal norādījumi videoklipā. Es izmantoju rpi nulli tā lieluma dēļ un pievienoju ārēju usb skaņas karti, no skaņas izvades. Skaņas atskaņošanai es izmantoju vienkāršu skaļruni ar iebūvētu pastiprinātāju. Tiek pievienots arī pašreizējais kods, un tas darbojas kā pašpakalpojums un tā kā pakalpojums, tāpēc tas tiek palaists, kad tas tiek ielādēts. Īsta atdzist iezīme, ko es pievienoju, bija savienot mazo atiestatīšanas pogu, kas atradās uz kastes, un izmantot to, lai izslēgtu sistēmu, jo es strādāju bez ekrāna. Pašreizējais kods vēl nav ideāls, un es turpinu to uzlabot, un es kļūstu labāks, tādēļ, ja jums ir idejas, kā to uzlabot vēl labāk, kad runa ir par midi - es labprāt dzirdētu.
Ieteicams:
Pārvērst analogo kameru par (daļēji) digitālu: 3 soļi (ar attēliem)
Pārvērst analogo kameru par (daļēji) digitālu: Sveiki! Pirms trim gadiem Thingiverse es atradu modeli, kas savienoja Raspberry kameru ar Canon EF objektīvu. Šeit ir saite https://www.thingiverse.com/thing:909176 Tas strādāja labi, un es to aizmirsu. Pirms dažiem mēnešiem es atkal atradu veco projektu un
Pārvērst gaismas montāžu par LED kopu: 7 soļi (ar attēliem)
Pārvērst gaismas stiprinājumu par LED kopu: manas mājas priekšpusē ir jauka, veca lampa, bet spuldze tajā ir diezgan blāva. Tas ir fluorescējošs, kas ir aptuveni 100 W kvēlspuldzes (kvēldiega) ekvivalents. Tas arī, galvenokārt līdz konstrukcijas trūkumam montāžā, rada ēnas tiesības
Pašdarināts tālrunis ar vienkāršām elektroniskām shēmām: 10 soļi (ar attēliem)
Pašdarināts tālrunis ar vienkāršām elektroniskām shēmām: Šis projekts paredz divu cilvēku saziņu ar pamata elektroniskajām shēmām. Šis ir mans elektronisko shēmu stundas projekts. Es vēlos par to izveidot video. Apraksts Šeit ir vienkārša, bet efektīva domofona shēma, kuras pamatā ir tranzistori
Kā izveidot statīva galvu par 10 USD, kas ir panorāmas: 5 soļi (ar attēliem)
Kā izveidot statīva galvu par 10 ASV dolāriem, kas ir panorāmas: Iesiešanas programmatūra un digitālās kameras padara panorāmas fotoattēlus daudz vieglāk nekā jebkad agrāk. Tomēr, lai iegūtu vislabākos rezultātus, jums ir nepieciešama īpaša statīva galva. Tie var maksāt simtiem dolāru, bet pašiem to pagatavot nav tik grūti. Vēl labāk, tas ir di
Yokozuna Ninja plaukstošais taisnības rokturis (kameras kopēšanas statīva statīva adapteris): 5 soļi (ar attēliem)
Yokozuna Ninja Booming Grip of Righteousness (kameras kopēšanas statīva statīva adapteris): nevajag jaukt ar nindzju kustīgā celtņa kameras uzstādīšanu, izveidojiet šo parocīgo adapteri, lai kā statīvu kamerai izmantotu savu statīvu. Fotografējot lietas, kas jānovieto līdzenumā, piemēram, *junk *vai citas lietas, kas jums jāiemetina vietnē eb@y, jūs vēlaties iegūt