İçindekiler:

Arduino MIDI-in Shield: 4 Adım
Arduino MIDI-in Shield: 4 Adım

Video: Arduino MIDI-in Shield: 4 Adım

Video: Arduino MIDI-in Shield: 4 Adım
Video: Building a MIDI Controller Using Arduino 2024, Temmuz
Anonim
Arduino MIDI-in Kalkanı
Arduino MIDI-in Kalkanı

Bu talimat, MIDI sinyalleri (örneğin bir ana klavye) gönderen cihazları bir Arduino'ya bağlamak için bir kalkanın nasıl oluşturulacağını gösterir. Temel şema şu adresten türetilmiştir: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ?sayı=1187962258/

Adım 1: Şematik

şematik
şematik

Temel olarak şema, MIDI cihazını Arduino'dan ayırmak için bazı dirençlere sahip bir optokuplördür. Sol taraftaki DIN konektörünün arkadan görüldüğüne dikkat edin (lehim pimi tarafı).

Adım 2: Pano Düzeni, Parça Listesi vb

Pano Düzeni, Parça Listesi vb
Pano Düzeni, Parça Listesi vb
Pano Düzeni, Parça Listesi vb
Pano Düzeni, Parça Listesi vb
Pano Düzeni, Parça Listesi vb
Pano Düzeni, Parça Listesi vb

Parça listesi:Dirençler (her biri 1 adet): 220 Ohm, 100 kOhms, 3,3 kOhmsDiyot: 1N4148Optokuplör: 4N285 PIN DIN konektörü (MIDI konektörü)2 pinheads 1x81 pinhead 1x41 pinhead 1x6Diğer Optokuplörlerle de çalışır (örn. 4N29) Tahtanın dağlanması için gerekli dosyalar ve değişiklik yapmak isterseniz kartal dosyaları ektedir.

Adım 3: Üretim

Üretme
Üretme

Kalkanı yapmak için sadece birkaç ipucu: Tahtayı aşındırmak için çok iyi bir nasıl yapılır (diğerlerinin aksine bende işe yaradı) burada bulunabilir: https://hackaday.com/2008/07/28/how- to-etch-a-single-side-pcb/Eğer benim gibi bir çaylaksanız ve kartalda tahtayı değiştirmek istiyorsanız, şu talimatları deneyin: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 araçlarıyla - Doğrudan arduinoya koyabilmeniz için pim başlarını tahtaya yukarıya doğru lehimlemek gerçekten baş belası. Bu işi yapacak kadar küçük olması için havyamın başını törpüledim. daha iyi bir çözümünüz varsa bana bildirin. Bu kart için doğrudan ona lehimlenebilen bir DIN konektörü kullandım. Başka bir tane kullanmak istiyorsanız, kart üzerindeki numaralara sahip pinleri konektör üzerindeki uygun pinlere bağladığınızdan emin olun. Buradaki resimde pimler arkadan (lehim yaptığınız yer) görülüyor.

Adım 4: Programlama

Yaptığım ilk şey, daha önce kartın bağlantısını kesmeden bir eskiz yükleyerek Arduino'mdaki mikrodenetleyiciyi silmek oldu. BU yüzden BUNU YAPMAMAYA DİKKAT EDİN! Arduino'nun daha yeni sürümleri, bunu kendi başlarına önlemek için yeterince akıllı olmalıdır, ancak yüklemeden önce kalkanın bağlantısını kesmek o kadar fazla iş değil…. Tahtanızı test etmek için buradaki taslağı kullanmanızı tavsiye ederim.:

Önerilen: