Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Johdotus
- Vaihe 2: Lataa koodi
- Vaihe 3: Vilkkaa Arduinoa uudelleen
- Vaihe 4: Kotelo
- Vaihe 5: Parannuksia
Video: Arduino Easy Midi -näppäimistö: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Olen suuri musiikin nörtti ja rakastan ehdottomasti omien instrumenttien ja laitteiden tekemistä, mutta minulla ei ole paljon taitoa tai resursseja monimutkaisten projektien suorittamiseen, joten kun löysin PretEnGineerings -opetusohjelman, olin innoissani ja halusin kokeilla sitä. Kaikkein eniten minua houkutteli kokeilemaan tätä projektia se, että se voidaan valmistaa todella peruselektroniikkakomponenteista ja taloustavaroista, mikä on erittäin tärkeää karanteenin aikana. Kirjoitin tämän ohjeen opastaakseni kohtaamistani ongelmista ja ongelmista, jotta olisi helppo seurata sekä pieniä hienosäätöjä ja parannuksia projektin mukauttamiseksi tarpeisiini. Kuten aiemmin mainitsin, minulla on hyvin vähän tietoa koodauksesta ja olen suhteellisen uusi valmistajaliikkeessä, joten ole kärsivällinen, jos teen virheitä ja muista jättää mahdolliset parannukset kommentteihin:)
Näppäimistön ominaisuudet
- Polyfoninen
- Midi USB: n kautta
- Valmistettu kotona olevista tavaroista
(Tämä projekti voidaan toteuttaa vain arduin0 -peruskäynnistyssarjojen komponenteilla)
Tarvikkeet
Laitteisto:
- Arduino
- Hyppyjohdot
- 12 painiketta testaukseen
- 2 10 000 po
- Pahvi
Työkalut:
Juotosrauta (valinnainen)
Ohjelmisto: (Linkit johtavat lataussivulle)
- Atmel Flip
- Midi -kirjasto
- Midi OX (valinnainen)
- Hex -tiedostot
Vaihe 1: Johdotus
Tämän projektin johdotus on erittäin yksinkertainen, jokainen painike on maadoitettu ja kytketty nastaan 12-1, joka vastaa huomautuksia C - B (1 oktaavi). Potentiometrit on liitetty A0: een ja A1: een ja maadoitettu ja kytketty virtalähteeseen (5v), jos päätät sisällyttää ne, vaikka en yksinkertaisuuden vuoksi tehnyt tätä samaa koodia käyttäen.
Vaihe 2: Lataa koodi
Ensimmäinen asia, jonka muutin, oli koodi, johon mahtuu lisää painikkeita. Pidin koko rakenteen, joten samat selitykset, jotka hän antoi videossa, koskevat sitä, mitä jokainen koodibitti vain kopioi ja liittää joitain osia lisää painikkeita varten ja muuttaa niiden muistiinpanoja. Kun olet asentanut ja sisällyttänyt MIDI -kirjaston, yllä oleva koodi on ladattava ja käännettävä kaikki sarjaliitännät (// on poistettava kaikista sarjoista, jotka sisältävät "Sarja") koodin ja johdotuksen testaamiseksi minulla kaikki toimi siellä hyvin. (Tarkista sarjan oikeat viestit, kun painat testipainiketta, joka on kiinnitetty eri nastoihin. Jos kaikki on kunnossa, kommentoi sarja. Rivit (kirjoita // uudelleen) ja lataa se uudelleen arduinoon. ja muodosta yhteys arduinoon USB -liitännän kautta valitsemalla sopiva kortti (Atmega16u2 arduinoa varten) ja painamalla ctrl+ U. Havaitsin 2 virhettä tässä (jos sinulla ei ole samoja ongelmia, voit siirtyä seuraavaan vaiheeseen).
Vaihe 3: Vilkkaa Arduinoa uudelleen
VIRHE 1: "AtLibUsbDfu.dll ei löydy" tai "libusb0.dll" Jos tämä tulee tai jokin muu.dll -tiedosto puuttuu, ne voidaan ladata napsauttamalla ensimmäistä linkkiä, joka tulee esiin, kun etsit tiedoston nimeä ja lisäät sen osaksi system32 -kansiota ilman ulkoista kansiota (jos sinulla on edelleen ongelmia, noudata tätä opetusohjelmaa)
VIRHE 2: "USB -laitteen yhdistäminen epäonnistui"
Tämä johtuu siitä, että propper -ohjaimia ei ole asennettu (minun tapauksessani) tai oikosulku ei toiminut. Jos haluat testata oikosulun, kirjoita arduino IDE ja tarkista, näkyykö kortti missä tahansa portissa. Jos näin ei ole, voit ratkaista ongelman tällä sivulla.
Haluamme arduinon toimivan ikään kuin se olisi midi -laite, joka lähettää signaaleja tietokoneellemme. Tätä varten meidän on annettava sille uudet ohjeet. Lataamme vain Hiduino.hex -tiedoston Flipiin ja kun olet valinnut kaikki ruudut, lähetä se napsauttamalla Suorita.. Hex -tiedostot -kansio on hiduino -masterin sisällä ja sisältää myös tiedostot, jotka tarvitaan arduinon kääntämiseksi takaisin uuden koodin hyväksymiseksi.
Vaihe 4: Kotelo
Kotelo valmistetaan pahvista lähinnä siksi, että se on kaikki, mihin minulla on pääsy kotistani: s. Liimaa vain maadoitettujen kytkimien ketju (kaikki jalat taivutettuna ylös, jotta se mahtuu tasaisesti) avainten pohjan ympärille ja tee "silta", jossa avainten yläosa istuu nostamaan niitä, Kappaleen tulee olla vain hieman korkeampi kuin kosketuskytkin. Leikkaa sitten avainten muoto joko pahvista tai puusta. Aja seuraavaksi hyppyjohdot kustakin painikkeesta sillan läpi arduino -nastoihin ja liimaa avaimet ylhäällä olevan sillan yläosaan niin, että jokaista näppäintä painettaessa vastaava kytkin aktivoituu. Kotelon loppuun saattamiseksi arduino ja kaikki sotkuiset johdot on peitetty laatikon loppuosalla.
Jos pidät siitä, älä epäröi maalata sitä haluamallasi värillä:
Vaihe 5: Parannuksia
Nyt olet valmis yhdistämään sen suosikki -DAW -laitteeseesi (digitaalinen äänityötila) USB -kaapelin kautta ja sen pitäisi näkyä kuten mikä tahansa muu midi -laite, suosittelen Soundtrapia, koska se on loistava aloittelijoille, ilmainen ja toimii verkossa, joten mene ja kokeile se ulos itsellesi. On monia tapoja muuttaa ja parantaa tätä muotoilua. Jätän joitain alla, vaikka ne perustuvat lähinnä kotona oleviin resursseihin.
- 3D -painettu kotelo: Hyvä vaihtoehto pahvilaatikolle on siirtää elektroniikka toiseen koteloon, kuten OKAY -näppäimistömalliin TÄSTÄ.
-
Kapasitiivinen kosketus: Entä painikkeiden sijaan, jos näppäimet voisivat laukaista ihmisen kosketuksen. (katso tämä
inspiraation saamiseksi)
- Rummut: Vaihda tyynyjen avaimet helppoon rumpukoneeseen.
- Lisää oktaavia: Ja selvästi ominaisuus, joka todella muuttaisi tämän todelliseksi midi-ohjaimeksi kaikkien muiden kanssa, on ainakin toinen oktaavi.
Toivottavasti pidit tästä oppaasta ja voit nyt tehdä omia midi -soittimiasi. Haluaisin nähdä versiosi, jos teet niin, jaa se ja äänestä tätä opettavaista.
Nähdään ensi kerralla (:
Suositeltava:
Rakenna Arduino MIDI -ohjain: 5 vaihetta (kuvilla)
Rakenna Arduino MIDI -ohjain: Hei kaikki! Tässä ohjeessa näytän sinulle, miten voit rakentaa oman Arduinolla toimivan MIDI -ohjaimen. MIDI tarkoittaa Musical Instrument Digital Interface ja se on protokolla, jonka avulla tietokoneet, soittimet ja muut laitteet voivat kommunikoida
Kotitekoinen RC Cessna Skyhawk Plane EASY BUILD: 7 vaihetta (kuvilla)
Kotitekoinen RC Cessna Skyhawk -lentokone HELPPO RAKENNE: Lapsesta asti, kuten kaikki muutkin lapset, olin kiehtonut RC -lentokoneista, mutta en voinut koskaan ostaa tai tehdä niitä, koska ne olivat erittäin kalliita tai vaikeita rakentaa, mutta ne ajat ovat nyt takana ja Aion kertoa, miten tein ensimmäisen RC -koneeni (
Easy Squiggle Bot: 10 vaihetta (kuvilla)
Easy Squiggle Bot: Älä anna tämän ohjeen vaiheiden määrän hämätä sinua. Tämä Squiggle Bot on yhtä helppoa kuin mainostetaan. Jos sinulla on kaikki osat käsillä ja sinulla on kokemusta johtojen juottamisesta yhteen, voit todennäköisesti rakentaa tämän botin viidessä minuutissa. Mitä sitten
DIY Easy Altoids Smalls -kaiutin (vahvistinpiirillä): 6 vaihetta (kuvilla)
DIY Easy Altoids Smalls -kaiutin (vahvistinpiirillä): Hei kaikki. Kuten luultavasti tiedätte nyt, rakastan Altoideja, joten minulla on joukko Altoids -purkkeja ja pidän ajatuksesta käyttää niitä projekteissani. Tämä on jo kolmas opastettava altoidipurkiprojekti (DIY ALTOIDS SMALLS JOU
MIDI 5V LED -nauhavalo -ohjain Spielatronille tai muulle MIDI -synteesille: 7 vaihetta (kuvilla)
MIDI 5V LED-nauhavalo-ohjain Spielatronille tai muulle MIDI-syntetisaattorille: Tämä ohjain väläyttää kolmivärisiä LED-nauhavaloja 50 mS per muistiinpano. Sininen G5-D#6, punainen E6-B6 ja vihreä C7-G7. Ohjain on ALSA MIDI -laite, joten MIDI -ohjelmisto voi lähettää LED -valolle samanaikaisesti MIDI -syntetisaattorilaitteen kanssa