Innholdsfortegnelse:

Arduino MIDI-in Shield: 4 trinn
Arduino MIDI-in Shield: 4 trinn

Video: Arduino MIDI-in Shield: 4 trinn

Video: Arduino MIDI-in Shield: 4 trinn
Video: Arduino Drum Sequencer: 8 tracks, 16 steps per measure, 8 measures per pattern 2024, November
Anonim
Arduino MIDI-in Shield
Arduino MIDI-in Shield

Denne instruksjonen viser hvordan du bygger et skjold for å koble enheter som sender MIDI-signaler (f.eks. Et hovedtastatur) til en Arduino. Den grunnleggende skjematikken er hentet fra: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ? num = 1187962258/

Trinn 1: Den skjematiske

Den skjematiske
Den skjematiske

I utgangspunktet er skjematisk bare en optokobler med noen motstander for å koble MIDI-enheten fra Arduino. Vær oppmerksom på at DIN-kontakten på venstre side er sett bakfra (loddestift).

Trinn 2: Bordoppsett, deleliste, etc

Brettoppsett, deleliste, etc
Brettoppsett, deleliste, etc
Brettoppsett, deleliste, etc
Brettoppsett, deleliste, etc
Brettoppsett, deleliste, etc
Brettoppsett, deleliste, etc

Delliste: Motstander (1 stk hver): 220 Ohm, 100 kOhms, 3.3 kOhmsDiode: 1N4148 Optokobler: 4N285 PIN DIN -kontakt (MIDI -kontakt) 2 pinnehoder 1x81 pinnehode 1x41 pinnehode 1x6Det vil også fungere med andre optokoblere (f.eks. En 4N35, jeg brukte en 4N29) Vedlagte er de nødvendige filene for å etse brettet og ørnefilene hvis du vil gjøre endringer.

Trinn 3: Produksjon

Produksjon
Produksjon

Bare noen få tips for å lage skjoldet: En veldig god fremgangsmåte (som faktisk fungerte fra meg i motsetning til mange andre) for å etse brettet finner du her: https://hackaday.com/2008/07/28/how- to-etch-a-single-sided-pcb/Hvis du er en noob som meg og vil endre tavlen i ørn, prøv disse instruksjonene: https://www.instructables.com/id/Draw-Electronic-Schematics- med-CadSoft-EAGLEhttps://www.instructables.com/id/Turn-your-EAGLE-schematic-into-a-PCBhttps://www.instructables.com/id/Make-hobbyist-PCBs-with-professional- CAD-verktøy-ved-lodding av pinnehodene oppover på brettet, slik at du kan sette det direkte på arduinoen, er en skikkelig smerte i rumpa. Jeg raspet et hode av loddejernet mitt slik at det ble lite nok til å gjøre den jobben. gi meg beskjed hvis du har en bedre løsning. For dette brettet brukte jeg en DIN -kontakt som kan loddes direkte på den. Hvis du vil bruke en annen, må du koble pinnene med tallene på brettet til de tilhørende pinnene på kontakten. På bildet her er pinnene sett bakfra (der du lodder).

Trinn 4: Programmering

Det første jeg gjorde var å slette mikrokontrolleren på min Arduino ved å laste opp en skisse uten å koble brettet fra før. SÅ VÆR FORSIKTIG IKKE Å GJØRE DET! Nyere versjoner av Arduino burde være smarte nok til å unngå dette selv, men det er ikke så mye arbeid å koble fra skjoldet før du laster opp …. For å teste brettet ditt vil jeg anbefale å bruke skissen herfra:

Anbefalt: