Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Asioiden kontaktittomuus on ollut nykypäivän trendi. Tein yksinkertaisen midi-ohjaimen käyttäen Arduino Pro micro -laitetta ja eräitä IR-läheisyysilmaisinkortteja, joissa on sisäänrakennettu vertailulaite, tämän pitäisi olla saatavilla melko helposti ja halvalla. Tätä projektia voidaan käyttää missä tahansa Arduinossa, jossa on 32u4 -pohjainen levy, tämä tehtiin, koska kyky käyttää näitä kortteja on MIDI ilman päänsärkyä, joka sinun on käytävä läpi käyttämällä karvatonta midiä ja siihen liittyviä häiriöitä. Tämä projekti tehtiin seitsemälle suurelle setelille, joita voidaan helposti laajentaa muihin muistiinpanoihin. Käytin BandLabin cakewalkia DAW: na, koska se on siistiä ja ilmaista. Toivottavasti sinulla on hauskaa tehdä tämä. Tämän projektin tarkoituksena oli aluksi esitellä oppilaille infrapunakaunis maailma ja sen hauska sovellus.
Tarvikkeet
Arduino Pro Micro (tai mikä tahansa 32u4 -pohjainen kortti)
IR-läheisyysanturi * haluamiesi muistiinpanojen määrä
painikkeet (valinnainen)
juotin ja lyijy
bergin nastat
perfboard
Johto
tietokone
Vaihe 1: Kokoa asiat yhteen
Saadaan ensin hankkeen toteuttamiseen tarvittavat asiat. Tarvitset tietokoneesi käyttämään tätä MIDI -ohjainta.
Arduino Pro Micro (tai mikä tahansa 32u4-pohjainen kortti) IR-läheisyysanturi * määrä muistiinpanoja
painikkeet (valinnainen)
juotin ja lyijy
bergin nastat
perfboard
Johto
tarvitset Arduino IDE: n ohjelmoidaksesi levysi. MIDI-OX-ohjelmistoa suositellaan tarkistamaan projekti. Tämän käyttäminen DAW: n kanssa antaa hyviä tuloksia.
Vaihe 2: Perusteiden ymmärtäminen
Mikro -ohjain tunnistaa, kun kohde on lähellä IR -läheisyysilmaisinta. Sitten se lähettää vastaavan MIDI -koodin tietokoneelle.
Käytämme ulkoista kirjastoa tämän saavuttamiseksi. Löydät kirjaston alla olevasta linkistä.
github.com/arduino-libraries/MIDIUSB
voimme tarkistaa, onko tietokone vastaanottanut oikean signaalin MIDI-OX-ohjelmiston avulla.
Käytämme Digital IO: ta, jos IR -läheisyyskortilla on vertailija. Vertailijan ansiosta saamme tulon 1 tai 0 mikro -ohjaimen I/O -porttiin
Vaihe 3: Koodi
Koodi on suhteellisen yksinkertainen ja helposti muokattavissa. Olen liittänyt koodin tämän ohjeen kanssa.
Aina kun jokin esine häiritsee IR -läheisyysilmaisinta, lähetämme vastaavan signaalin tietokoneelle
Jos haluat käyttää erilaisia muistiinpanoja, käytä MIDI -kaaviota.
Lataa ohjelma mikro -ohjaimeen
Vaihe 4: Liitännät
Kytke virtalähde IR -virtalähteeseen syöttämällä VCC ja maadoitus.
Liitä lähtö vastaaviin digitaalisiin I/O -nastoihin. Olen käyttänyt projektissa nasta 2-8.
muista muuttaa koodia käytetyn nastan mukaan.
Käytin naaraspuolisia berg -nastoja, jotta pystyin helposti irrottamaan ja vaihtamaan IR -läheisyysilmaisimen ja arduinon tarvittaessa.
Vaihe 5: MIDI -ohjaimen testaaminen
Suosittelen MIDI-OX: n asentamista tietokoneeseesi.
Kun kaikki liitännät on tehty, lisää infrapunatunnistin.
Liitä kortti tietokoneeseen.
Avaa MIDI -testausohjelma.
Yritä tuoda yksi sormi ilmaisimen lähelle
Vaihe 6: Yhdistä DAW -laitteeseesi ja tee musiikkia
Se vie jonkin aikaa tottua kontaktittomaan pelaamiseen, mutta se on hauska kokemus. Pidän henkilökohtaisesti rumpujen soittamisesta Cakewalkissa. Lisää tai estä valoa levyltä makusi mukaan