Talaan ng mga Nilalaman:

Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta: 8 Mga Hakbang
Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta: 8 Mga Hakbang

Video: Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta: 8 Mga Hakbang

Video: Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta: 8 Mga Hakbang
Video: ESP32 Tutorial 9 - Using Push button to Toggle LED, Push ON, Push OFF -SunFounder ESP32 IoT kit 2024, Hunyo
Anonim
Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta
Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta

Ito ay isang tutorial kung paano lumikha ng isang MIDI keyboard, kasama ang mga LED upang turuan ka ng isang kanta, at isang LCD upang ipakita kung aling kanta ang napili.

Maaaring gabayan ka ng mga LED sa kung anong mga key ang pipindutin para sa isang partikular na kanta. Piliin ang kanta gamit ang kaliwa at kanang mga pindutan, at simulan ito sa pamamagitan ng pagpindot sa gitna.

Hakbang 1: Hakbang 1: Mga Kagamitan

Ano ang kakailanganin mo:

  • 6 LEDs
  • Jumper wires (parehong lalaki-lalaki at lalaki-babae)
  • Isang lalaking pin header
  • Isang i2c LCD display
  • Isang Arduino Uno at isang Arduino Mega
  • 3x pushbuttons
  • 9x 10k resistors
  • 1 330 ohm risistor
  • Isang lumang keyboard (ginamit ko ang Casio CT-638)
  • Isang USB cable upang ikonekta ang arduino sa computer

Hakbang 2: Hakbang 2: I-disassemble ang Keyboard

Hakbang 2: I-disassemble ang Keyboard
Hakbang 2: I-disassemble ang Keyboard

Ihiwalay ang case ng keyboard, at alisin ang pangunahing PCB, mga pindutan, at speaker. Ang kailangan mo lang ay ang keyboard at ang keyboard PCB / ribbon cable.

Hakbang 3: Hakbang 3: ang Keyboard Matrix

Hakbang 3: ang Keyboard Matrix
Hakbang 3: ang Keyboard Matrix
Hakbang 3: ang Keyboard Matrix
Hakbang 3: ang Keyboard Matrix

I-map ang pangunahing pagsasaayos para sa keyboard matrix. Maaari mo itong gawin sa isang multi-meter, ngunit kung mahahanap mo ang mga iskema para dito, mas mabuti pa! Matapos mong mai-map ang keyboard matrix, maghinang ang male pin header sa keyboard ribbon, upang mai-attach mo ito sa breadboard.

Hakbang 4: Hakbang 4: ang Breadboard Circut

Hakbang 4: ang Breadboard Circut
Hakbang 4: ang Breadboard Circut
Hakbang 4: ang Breadboard Circut
Hakbang 4: ang Breadboard Circut
Hakbang 4: ang Breadboard Circut
Hakbang 4: ang Breadboard Circut

Ikabit ang lahat sa arduino ayon sa diagram. Sa itaas ay ang mga imahe ng mga eskematiko, kasama ang hitsura nito sa breadboard.

Hakbang 5: Hakbang 5: Kumonekta sa Keyboard

Hakbang 5: Kumonekta sa Keyboard
Hakbang 5: Kumonekta sa Keyboard
Hakbang 5: Kumonekta sa Keyboard
Hakbang 5: Kumonekta sa Keyboard

Ilakip ang laso ng keyboard sa breadboard, at ayusin ang mga LED sa kanilang mga tamang key.

Hakbang 6: Hakbang 6: ang Code

I-upload ang code sa iyong Uno at sa iyong Mega. Kung gumagamit ka ng ibang keyboard, maaaring magkakaiba ang iyong mga input at output pin. Ang leduno.ino ay para sa Uno, at ang midipiano2 ay para sa Mega.

Hakbang 7: Hakbang 7: ang MIDI Code

Hakbang 7: ang MIDI Code
Hakbang 7: ang MIDI Code

I-download at i-install ang Atmel Flip. Pagkatapos, ikonekta ang Mega sa iyong computer gamit ang USB at ilagay ito sa DFU programming mode. Papayagan ka nitong i-program ito sa Atmel Flip.

I-download ang Atmel Flip mula rito:

www.microchip.com/DevelopmentTools/Product…

Pagkatapos, i-download ang arduino hex file mula dito:

github.com/ddiakopoulos/hiduino

I-upload ito sa iyong board sa pamamagitan ng Atmel Flip.

Hakbang 8: Hakbang 8: Kumonekta sa Iyong Computer

Ngayon, kung nais mong maglaro sa iyong MIDI keyboard, ang kailangan mo lang gawin ay ikonekta ito sa iyong computer, sunugin ang iyong paboritong host ng VST o DAW, at handa ka nang umalis!

Inirerekumendang: