Arduino MIDI voet pedaal Keyboard (3 / 8 stap)

Stap 3: Het maken van een Dual zelfstandige Arduino


De voetpedalen gekozen in dit project heeft vijfentwintig notities.  De 328 ATmega (degene die ik gebruik) heeft HOOGUIT 20 digitale ingangen (waaronder het gebruik van de analoge ingangen als digitale ingangen).   Wordt gebruikt voor het verzenden van de MIDI-data.  Dit laat 19 digitale ingangen voor de pedalen.  In plaats van een AVR met meer ingangen, vond ik het makkelijker om te kopen van twee ATmega 328s en lopen ze samen.  De ingangen speelden 13-in-één en 12 in een andere lidstaat.

De 16 MHZ kristal is verbonden met pin 9 en 10 van de IC.  Een condensator is ook verbonden aan pin 9 en daarna aan de grond, terwijl de andere naar pin 10 en daarna naar de grond.

Soldeer de IC zetels, voeding, kristallen, condensatoren en aansluiting naar de première van bestuur.  Het beeld van de ATmega Arduino pinout uitprinten.  Schrijf wat je gewend aan het label van de pedaal draden naar beneden op elk.  Mijn vader gewoon label ze net als de notities: C, C + D, D +, E, etc. (+ wat betekent #) dit zal helpen met de programmering stap.    Stuur een + 5V draad aan één kant van alle schakelopties van het pedaal.  De terugkerende draden van de pedalen zijn aangesloten op de digitale ingangen van de IC.  Zorg ervoor dat zijn pull-down weerstanden op de "inputs" voor de pedalen.

Wanneer de MIDI-kabel is aangesloten worden op het bord, slechts drie pinnen gebruikt van de vijf: + 5V, GND en een seriële zenden op digitale pin 1 (pin 3 op de IC).  Een weerstand van 220 Ohm moet worden bedraad tussen de + 5V en MIDI uitgang ter voorkoming van schade aan de synthesizer of MIDI-sequencer.

Analoge pin 5 op beide ATmegas zijn aangesloten op de middelste pin van een potentiometer. In mijn geval was de potentiometer in de pedalen van het volume van het orgel.  De andere twee pinnen van de potentiometer zijn bedraad aan + 5V en GND.

De volgende lijst ziet u het schema. Gelieve te excuseren het ontslag van de onderdelen opnieuw worden aangeboden.

----------------------------------------------------------------------------------------------------------------------------------------

 C1 Ceramic Disk Capacitor package THT; rated voltage 200V; capacitance 22pF; capacitor type Ceramic C2 Ceramic Disk Capacitor package THT; rated voltage 200V; capacitance 22pF; capacitor type Ceramic C3 Ceramic Disk Capacitor package THT; rated voltage 200V; capacitance 22pF; capacitor type Ceramic C4 Ceramic Disk Capacitor package THT; rated voltage 200V; capacitance 22pF; capacitor type Ceramic DIN1 DIN-5 jack (MIDI) package THT; form jack (female); pins 5 J1 Generic double row male header - 28 pins package THT; hole size 1.0mm,0.508mm; row double; form ♂ (male); pins 28; pin spacing 0.1in (2.54mm) R1 220 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 220Ω; pin spacing 400 mil R3 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R4 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R5 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R6 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R7 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R8 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R9 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R10 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R11 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R12 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R13 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R14 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R15 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R16 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R17 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R18 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R19 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R20 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R21 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R22 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R23 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R24 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R25 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R26 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil R27 390 Ω Resistor package THT; tolerance ±5%; bands 4; resistance 390Ω; pin spacing 400 mil U1 atmega328 package DIP28 (Dual Inline) [THT]; version Atmega328-20PU; type ATMEGA328 U2 atmega328 package DIP28 (Dual Inline) [THT]; version Atmega328-20PU; type ATMEGA328 XTAL1 Crystal package THT; frequency 16 Mhz; type crystal; pin spacing 5.08mm XTAL2 Crystal package THT; frequency 16 Mhz; type crystal; pin spacing 5.08mm 

Gerelateerde Artikelen

Zelfgemaakte voet pedaal voor PCB boren

Zelfgemaakte voet pedaal voor PCB boren

dit is een eenvoudige voet pedaal schakelaar te activeren van een kleine boor om de gaten op een pcb.Meeste mini boren zijn voorzien van een schakelaar in hun lichaam geactiveerd met de hand die ok voor de meeste toepassingen is.Wanneer boren pcb ech
Arduino MIDI Rockband Drumset

Arduino MIDI Rockband Drumset

deze video toont een vroeg prototype van mijn arduino MIDI rockband drumset.
Arduino UNO gitaar pedaal - Open Hardware.

Arduino UNO gitaar pedaal - Open Hardware.

pedalSHIELD UNO is een Open Source programmeerbare gitaar pedaal gevestigd in Arduino/waar UNO. Een platform om te beginnen met het ontwikkelen van uw belangstelling voor gitaar pedalen, effecten, audio elektronica of digital audio.Het doel is het bo
Arduino Midi voetpedaal

Arduino Midi voetpedaal

als u als me bent en in een 3-koppige band (bas, drums, gitaar spelen), weet je soms het toevoegen van een beetje "oomph" naar uw liedjes door triggering van een stereo monster en echt invullen het geluid geweldig zou zijn. Probleem is er niet v
Arduino MIDI Bass pedalen

Arduino MIDI Bass pedalen

ik heb altijd graag baspedalen. Ik ben een grote fan van de band Rush en hun bassist Geddy Lee. De meeste van mijn favoriete Rush albums gebruiken de Moog Taurus pedalen die synoniem met hun geluid van dat tijdperk geworden zijn. Ik weet niet wat het
Redneck MIDI sustain pedaal - DIY

Redneck MIDI sustain pedaal - DIY

de grote secreat van sustain pedalen voor elektronische keyboards is dat ze gewoon aan / uit-schakelaars. Dat wil zeggen, wanneer u op het pedaal, zijn twee kabels aangesloten. Thats it. Stel dat u in de stemming voor het samenstellen en afspelen, en
Old-School Arduino MIDI Sequencer

Old-School Arduino MIDI Sequencer

met behulp van een standaard Arduino single-board-computer en een bord "schild", dit project creëert een MIDI-sequencer die kan opnemen en afspelen van opeenvolgingen van MIDI-noten.  Het is vergelijkbaar met de oude-school sequencers in die zin
Arduino Midi Foot Controller voor Ableton Live

Arduino Midi Foot Controller voor Ableton Live

Ik ben een geek. Ik weet het. Ik DIY'ing dingen. Ik kocht een 3D-printer (die zit in mijn kantoor niet werkt nu)... en zoals het bouwen van drones. Ik bijten meestal uit meer dan ik kan kauwen en vaak moet naar anderen om hulp. Dit keer rond, was het
Aangepaste Arduino MIDI Controller

Aangepaste Arduino MIDI Controller

Hallo, en welkom op dit instructable over het bouwen van een aangepaste, goedkoop en makkelijk USB MIDI-controller, gebaseerd op de Arduino. Het beste nieuws: geen gedoe met USB-naar-MIDI interfaces of softwaretools zoals Haarloze MIDI, gewoon plug '
Arduino MIDI Controller

Arduino MIDI Controller

Een MIDI-controller is een stuk van apparatuur die genereert en stuurt MIDI-data naar MIDI-apparaten. Kortom, hebt u knoppen op uw MIDI-controller, kun je deze knoppen om elk geluid dat je door muzieksoftware wilt programmeren (ex.: Ableton, Garage B
Arduino MIDI-controller - techshop met scarff boarduino

Arduino MIDI-controller - techshop met scarff boarduino

ik heb gekeken rond een aantal verschillende arduino oplossingen voor MIDI. Mijn project concept omvat meer dan 100 analoge ingangen dat elk gevoel van snelheid en voorzien van MIDI-uitgang.   Met behulp van de achtergrondinfo die ik kreeg van techsh
Arduino Midi-controller met een ZX afstand en gebaar Sensor

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Welkom bij dit instructable over het bouwen van een zeer basic Midi-Controller met de SparkFun ZX afstand en gebaar Sensor. Dit instructable is onderdeel van een schoolwerk.Opmerking: Dit is geen codering tutorial. De definitieve code zal worden opge
Arduino verschuldigde gitaar pedaal - Open Hardware.

Arduino verschuldigde gitaar pedaal - Open Hardware.

pedalSHIELD is een Open-Hardware / Open-Source Arduino gitaar pedaal schild. Het is ontworpen als een platform om te leren over digitale signaalverwerking, gitaar effecten en synthesizers - zonder een diepgaande kennis van elektronica of programmerin
Arduino MIDI-in shield

Arduino MIDI-in shield

dit instructable toont hoe het bouwen van een schild om verbinding maken met apparaten die MIDI-signalen (b.v. een masterkeyboard) verzenden met een Arduino.Het fundamentele schema is afgeleid van: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1187