Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Įkvėptas mano vidutinio naikintuvo projekto, nusprendžiau sukurti mygtuko stiliaus midi valdiklį, kuris pasinaudotų daugybe skaitmeninių įėjimų, kuriuos turi „Mega Arduino“plokštė. Šioje instrukcijoje aprašysime veiksmus, kurių imtasi nuo medžiagos rinkimo iki muzikos kūrimo!
1 žingsnis: Surinkite medžiagas
Šiam projektui naudojau:
Arduino Mega (klonas)
22 dydžio laidas
16 didelių baltų pasažo mygtukų
10 mažesnių juodų pasažo mygtukų
Litavimo įrankiai
Gręžtuvas su 16 mm ir 26 mm grąžtais
Pjūklas
Montavimo lenta
2 žingsnis: piešimas ir gręžimas
Reikės išjuokti savo mygtukus, kad ir prie ko juos montuotumėte, radau ši medžio gabalą šiukšliadėžėje ir maniau, kad jis puikiai tiks šiam projektui. Galbūt norėsite padaryti tą patį arba nueiti į techninės įrangos parduotuvę.
Atsekite mygtukus ir pažymėkite, kur išgręžti skyles ir jas ištraukti. Kaip matote vėliau, dugnas atrodo gana niūriai. Prieš gręždami visas skyles, galbūt norėsite patikrinti mygtuko tinkamumą.
Vėliau savo lentą perpjoviau per pusę, tačiau siūlyčiau tai padaryti šiame etape.
3 žingsnis: koncepcijos įrodymas
Aš paleidžiau keletą aligatorių spaustukų prie kelių mygtukų ir sukūriau 10K puodą bei įkėliau kodą, kad galėčiau išbandyti prieš litavimą. Tai nėra 100% būtina, tačiau tai yra gera idėja, jei norite dar kartą patikrinti dalykus.
4 žingsnis: lydmetalis
Čia yra daug laidų, einančių į skaitmeninius kaiščius, kitą kartą galėčiau pabandyti naudoti multiplekserį, bet tai tikrai nėra labai blogai, tiesiog dar kartą patikrinkite, kaip vyksta laidai. Kodas nurodys, kad pradinis kaištis yra 22, o mygtukai chromatiškai padidėja vienu (taigi C = kaištis 22, C#= kaištis 23 ir kt.). Diagramoje matote, kad visi mygtukai yra sujungti į didelę grandinę.
Puodai gauna maitinimą iš 5 V kaiščio ir yra sujungti grandine. Panašiai puodai yra įžeminti taip pat, kaip ir mygtukai. Galiausiai paleiskite duomenų laidus iš puodų į A0, A1, A2, A3.
Jei tikrai norėtųsi daugiau mygtukų ar puodų … ir tikrai raginčiau tai padaryti!
5 žingsnis: kodas
Prieš įvesdami kodą, norėčiau padėkoti Gustavo Silveira iš www.musiconerd.com, nes panaudojau jo kodą ankstesniame projekte ir pakeičiau jį naudoti šiame projekte.
„Macbook“naudoju „Hairless Midi“, kad serijinius signalus paversčiau midi signalais, kuriuos gaus „Ableton Live“.
Prisipažinsiu, kad prireikė šiek tiek laiko, kol visiškai sukonfigūravau serijinę „midi“programinę įrangą, kad ji veiktų nepriekaištingai, tačiau neturėjau problemos, nes ją sukūriau dabartinėje konfigūracijoje.
Geriausiu atveju esu pradedantysis programuotojas, bet jei sekate „Arduino IDE“kodo komentarus ir būtinai suderinsite kodo ir „Hairless midi“duomenų perdavimo spartą, tuomet turėtumėte pradėti veikti be didelių trikčių šalinimo.
6 žingsnis: džemas
Man patinka naudoti „Ableton Live“, nes midi žemėlapių lankstumas tikrai tinka tokiems instrumentams. Čia yra nuoroda, kaip aš žaidžiu kartu su kažkokiu Musorgskiu! Mano pirmasis pamokomas!
Rekomenduojamas:
„Arduino MIDI“valdiklio kūrimas: 9 žingsniai (su nuotraukomis)
„Arduino MIDI“valdiklio kūrimas: Šis nurodymas iš pradžių buvo paskelbtas mano tinklaraštyje 2020 m. Birželio 28 d. Man patinka kurti medžiagą, apimančią elektroniką, ir aš visada norėjau ką nors sukurti naudodami „Arduino“. Vienas iš labiausiai paplitusių pradedantiesiems sukurtų kūrinių buvo MIDI valdiklis
Alternatyvaus MIDI valdiklio sukūrimas naudojant „Makey-Makey“ir vandenį: 6 žingsniai
Alternatyvaus MIDI valdiklio sukūrimas naudojant „Makey-Makey“ir vandenį: „Makey-Makey“naudojimas kuriant pasirinktinius ir kūrybiškus įvestis yra neįtikėtinai lengvas! Nors daugelis aparatūrą naudojančių žmonių sukuria savo instrumentą naudodami „Makey-Makey“įvestis garsams ar natoms sukelti, nusprendėme, kad galime padaryti dar daugiau
1 mygtuko MIDI valdiklio pamoka: 6 žingsniai
1 mygtuko MIDI valdiklio pamoka: Yra daug „Arduino-MIDI“valdiklių pamokų, tai yra plikas kaulų aprašymas, kaip pradėti riedėti paprastu mygtuku ir potenciometru. Aš norėčiau susidurti su tokiu dalyku, kai tik pradėjau
„Xbox One“valdiklio taisymas (klaidingas LB/RB mygtukas): 6 veiksmai
„Xbox One“valdiklio taisymas (klaidingas LB/ RB mygtukas): Netinkamas/ nereaguojantis žaidimų valdiklis yra vienas didžiausių dirginimų, kurį sakyčiau. Mes galime lengvai grąžinti jį į parduotuvę arba susisiekti su gamintoju, kad išsiaiškintumėte, ar jūsų įrenginiui vis dar taikoma garantija. Tačiau mano garantija baigėsi
Greita ir nešvari klaviatūra (tuščia klaviatūra): 3 žingsniai
Greita ir nešvari klaviatūra (tuščia klaviatūra): „Das“klaviatūra yra populiariausios klaviatūros pavadinimas be jokių užrašų ant klavišų (tuščia klaviatūra). „Das“klaviatūra parduodama už 89,95 USD. Ši pamoka jums padės, nors ją pasigaminsite naudodami bet kurią seną klaviatūrą, kurią guli