Turinys:
- Prekės
- 1 žingsnis: visos sistemos projektavimas
- 2 žingsnis: 1 žingsnis: blokinės plokštės sukūrimas
- 3 veiksmas: 2 veiksmas: bloko tipo jutiklinio jutiklio sukūrimas
- 4 veiksmas: 3 veiksmas: prijunkite „Unity“ir „Arduino“
Video: Muzikos surinkėjas: integruotas virtualus muzikos instrumentas su blokiniu jutikliniu jutikliu: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Yra daug žmonių, norinčių išmokti groti muzikos instrumentais. Deja, kai kurie iš jų to nepradeda dėl didelės instrumentų kainos. Remdamiesi ja, nusprendėme sukurti integruotą virtualių muzikos instrumentų sistemą, kad sumažintume naujos patirties pradžios biudžetą ir suteiktume žmonėms daugiau galimybių naudotis įvairiais instrumentais. Mes naudojome blokinį įvestą jutiklį, nes manėme, kad aparatūros pritaikymas yra būtinas, kad žmonėms būtų suteikta panaši patirtis, kad jie groja tikru instrumentu.
Techninei įrangai naudojome „Stickii“ritinėlį (guminį bloką), laidžią juostą, arduino. Nors mes naudojome guminį bloką, galite naudoti bet kokią medžiagą arba naudoti tik laidžią juostą.
Prekės
Norėdami sukurti blokinį jutiklinį jutiklį, jums reikia šių medžiagų:
- Stickii ritininis blokas (nebūtina)
- Laidinė juosta
- „Arduino“(pavyzdys naudos mega)
- Kabeliai
- 1M rezistorius
Jums taip pat reikia šios programinės įrangos:
- „Arduino IDE“
- Vienybė
1 žingsnis: visos sistemos projektavimas
Visa sistema veikia taip.
2 žingsnis: 1 žingsnis: blokinės plokštės sukūrimas
Pirma, jei bandote naudoti „Stickii“ritininį bloką ar panašų, turite padaryti bloko plokštę.
Turite padaryti skyles, kurios bus tiesiogiai prijungtos prie arduino ir jutiklinio jutiklio. Jei arduino turite pakankamai kaiščio arba galite jį išplėsti, galite padaryti daugiau skylių. Kuo daugiau skylių, tuo žmonės gali laisviau naudotis aparatine įranga. Skylės gali gauti jutiklių prisilietimo duomenis naudodami „arduino“talpinę jutiklių biblioteką.
Padarę skylę, įkiškite laidą į visumą, kaip antra nuotrauka, ir prijunkite laidą prie arduino 1 rezistoriumi, kaip ir pirmojo paveikslo eskizas.
Žemiau yra pavyzdžio arduino kodas.
#įtraukti #define DYDIS 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {false};
negaliojanti sąranka ()
{int i; Serial.begin (9600); (i = 0; i <SIZE; i ++) {sens = klaidinga; }}
tuštumos kilpa ()
{ilga pradžia = milis (); (int i = 0; i 600) sens = tiesa; else sens = klaidinga; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); vėlavimas (50); // savavališkas delsimas apriboti duomenis iki nuoseklaus prievado}
3 veiksmas: 2 veiksmas: bloko tipo jutiklinio jutiklio sukūrimas
Padaryti jutiklinį jutiklį lengva. Kaip ir blokinė plokštė, padarykite skylę, tokią kaip pirmoji nuotrauka, ir uždėkite vielą.
Tada uždėkite talpinę juostą ant bloko (arba kitos medžiagos, kurią norite naudoti).
4 veiksmas: 3 veiksmas: prijunkite „Unity“ir „Arduino“
Tai yra paskutinis žingsnis.
Įkėlę kodą į arduino, paleiskite „Unity“programinę įrangą. (Jūs neturėtumėte atidaryti serijinio monitoriaus, kad prijungtumėte „unity“ir „arduino“). „Unity“projektą galite atsisiųsti žemiau esančiame „github“.
github.com/crysm28/musicassembler
Rekomenduojamas:
Namų automatizavimas su „NodeMCU“jutikliniu jutikliu LDR temperatūros valdymo relė: 16 žingsnių
Namų automatizavimas naudojant „NodeMCU“jutiklinio jutiklio LDR temperatūros valdymo relę: Ankstesniuose „NodeMCU“projektuose aš valdžiau du buitinius prietaisus iš „Blynk App“. Gavau daug komentarų ir pranešimų, kad galėčiau atnaujinti projektą rankiniu valdymu ir pridėti daugiau funkcijų. Taigi sukūriau šį išmaniųjų namų plėtinio dėžutę. Šiame daiktų internete
Muzikos instrumentas su mikro: bit: 5 žingsniai
Muzikos instrumentas su mikro: bit: Sveiki. Šiandien aš jums parodysiu, kaip galite paversti savo „BBC Micro: Bit“muzikos instrumentu, reaguojančiu į aplinkos šviesą kambaryje. Tai labai paprasta ir labai greita, todėl atlikite šiuos veiksmus ir pradėkite gaminti uogienes
Skaitmeninis „Theremin“: bekontaktis muzikos instrumentas: 4 žingsniai
Skaitmeninis „Theremin“: bekontaktis muzikos instrumentas: Šiame eksperimente su „Digital Electronics“parodysiu, kaip generuoti muziką (artimą jai: P) neliečiant muzikos instrumento, naudojant Osciliatorius & Op-amp. Iš esmės šis instrumentas vadinamas „Theremin“, iš pradžių sukurtas mums
Trys jutiklinių jutiklių grandinės + jutiklinio laikmačio grandinė: 4 žingsniai
Trys jutiklinių jutiklių grandinės + jutiklinio laikmačio grandinė: jutiklinis jutiklis yra grandinė, kuri įsijungia, kai aptinka jutiklinių kaiščių prisilietimą. Jis veikia laikinai, ty apkrova bus įjungta tik tuo metu, kai bus paliesti kaiščiai. Čia parodysiu tris skirtingus būdus, kaip padaryti jutiklinį jutiklį
Rankinė 6 natų muzikos dėžutė / instrumentas (lengva padaryti ir patobulinti!): 5 žingsniai (su nuotraukomis)
Rankinė 6 užrašų muzikos dėžutė / instrumentas (lengva padaryti ir patobulinti!): Sveiki! Įkvėptas švedų grupės „Wintergatan“nario Martino Molino, neseniai įsimylėjau muzikos dėžutes ir viską, kas susiję su jomis. Žmonės, kuriantys dainas muzikos dėžutėms, vis dar naudoja senamadišką būdą dainuoti dainą, o ne