Inhoudsopgave:

Arduino MIDI-in-schild: 4 stappen
Arduino MIDI-in-schild: 4 stappen

Video: Arduino MIDI-in-schild: 4 stappen

Video: Arduino MIDI-in-schild: 4 stappen
Video: 2# The MIDIUSB Library - MIDI Programming for the Arduino - 2024, Juli-
Anonim
Arduino MIDI-in-schild
Arduino MIDI-in-schild

Deze instructable laat zien hoe je een schild kunt bouwen om apparaten aan te sluiten die MIDI-signalen (bijvoorbeeld een masterkeyboard) naar een Arduino sturen. Het basisschema is afgeleid van: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ?num=1187962258/

Stap 1: Het schema

het schema
het schema

In principe is het schema slechts een optocoupler met enkele weerstanden om het MIDI-apparaat los te koppelen van de Arduino. Merk op dat de DIN-connector aan de linkerkant vanaf de achterkant wordt gezien (soldeerpin-kant).

Stap 2: Bordindeling, onderdelenlijst, enz

Bordindeling, onderdelenlijst, enz
Bordindeling, onderdelenlijst, enz
Bordindeling, onderdelenlijst, enz
Bordindeling, onderdelenlijst, enz
Bordindeling, onderdelenlijst, enz
Bordindeling, onderdelenlijst, enz

Onderdelenlijst: Weerstanden (elk 1 stuk): 220 Ohm, 100 kOhm, 3,3 kOhm Diode: 1N4148Optocoupler: 4N285 PIN DIN-connector (MIDI-connector)2 pinheads 1x81 pinhead 1x41 pinhead 1x6Het werkt ook met andere optocouplers (bijv. een 4N35, ik gebruikte een 4N29) Bijgevoegd zijn de benodigde bestanden voor het etsen van het bord en de adelaar-bestanden als u wijzigingen wilt aanbrengen.

Stap 3: Productie

Productie
Productie

Slechts een paar hints voor het maken van het schild: Een zeer goede how-to (die echt werkte voor mij in tegenstelling tot vele anderen) voor het etsen van het bord kan hier worden gevonden: https://hackaday.com/2008/07/28/how- to-etch-a-single-sided-pcb/Als je een noob bent zoals ik en het bord in eagle wilt wijzigen, probeer dan deze instructables: https://www.instructables.com/id/Draw-Electronic-Schematics- with-CadSoft-EAGLEhttps://www.instructables.com/id/Turn-your-EAGLE-schematic-into-a-PCBhttps://www.instructables.com/id/Make-hobbyist-PCBs-with-professional- CAD-tools-door de pinheads naar boven op het bord te solderen, zodat je het direct op de arduino kunt plaatsen, is een echte pijn in de kont. Ik schraapte een kop van mijn soldeerbout zodat hij klein genoeg werd om dat werk te doen. laat het me weten als je een betere oplossing hebt. Voor dit bord heb ik een DIN-connector gebruikt die er direct op kan worden gesoldeerd. Als u een andere wilt gebruiken, zorg er dan voor dat u de pinnen met de nummers op het bord verbindt met de overeenkomstige pinnen op de connector. Op de foto hier worden de pinnen vanaf de achterkant gezien (waar je soldeert).

Stap 4: Programmeren

Het eerste wat ik deed was de microcontroller op mijn Arduino wissen door een schets te uploaden zonder het bord daarvoor los te koppelen. DUS LET OP DAT U DAT NIET DOET! Nieuwere versies van de Arduino zouden slim genoeg moeten zijn om dit op zichzelf te voorkomen, maar het is niet zo veel werk om het schild los te koppelen voordat u het uploadt…. Om je bord te testen, raad ik aan om de schets vanaf hier te gebruiken:

Aanbevolen: