Mục lục:

Arduino MIDI-in Shield: 4 bước
Arduino MIDI-in Shield: 4 bước

Video: Arduino MIDI-in Shield: 4 bước

Video: Arduino MIDI-in Shield: 4 bước
Video: MIDI In/Out/Thru Interface for Arduino 2024, Tháng mười một
Anonim
Arduino MIDI-in Shield
Arduino MIDI-in Shield

Tài liệu hướng dẫn này chỉ ra cách xây dựng một lá chắn để kết nối các thiết bị gửi tín hiệu MIDI (ví dụ như bàn phím chính) với Arduino. Sơ đồ cơ bản được lấy từ: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ? num = 1187962258 /

Bước 1: Sơ đồ

Sơ đồ
Sơ đồ

Về cơ bản, sơ đồ chỉ là một optocoupler với một số điện trở để tách thiết bị MIDI khỏi Arduino. Lưu ý rằng đầu nối DIN ở phía bên trái được nhìn thấy từ phía sau (phía chân hàn).

Bước 2: Bố trí bảng, Danh sách bộ phận, v.v

Bố cục bảng, Danh sách bộ phận, v.v
Bố cục bảng, Danh sách bộ phận, v.v
Bố cục bảng, Danh sách bộ phận, v.v
Bố cục bảng, Danh sách bộ phận, v.v
Bố cục bảng, Danh sách bộ phận, v.v
Bố cục bảng, Danh sách bộ phận, v.v

Danh sách bộ phận: Điện trở (mỗi cái 1 cái): 220 Ohms, 100 kOhms, 3,3 kOhms Mã hóa: 1N4148 Bộ ghép nối: 4N285 Đầu nối PIN DIN (đầu nối MIDI) 2 đầu pin 1x81 Đầu pin 1x41 Đầu pin 1x6 Nó cũng sẽ hoạt động với các Optocouple khác (ví dụ: 4N35, tôi đã sử dụng 4N29) Đính kèm là các tệp cần thiết để khắc bảng và các tệp đại bàng nếu bạn muốn sửa đổi.

Bước 3: Sản xuất

Sản xuất
Sản xuất

Bạn có thể tìm thấy một vài gợi ý để tạo tấm chắn: Một cách thực hiện rất tốt (thực sự đã làm cho tôi không giống như nhiều người khác) để khắc bảng có thể được tìm thấy tại đây: https://hackaday.com/2008/07/28/how- to-etch-a-single-side-pcb / Nếu bạn là một người không thích tôi và muốn sửa đổi bảng trong Eagle thì hãy thử các hướng dẫn sau: https://www.instructables.com/id/Draw-Electronic-Schearies- with-CadSoft-EAGLEhttps://www.instructables.com/id/Turn-your-EAGLE-schematic-into-a-PCBhttps://www.instructables.com/id/Make-hobbyist-PCBs-with-professional- Công cụ CAD-by-Hàn các đầu kim từ trên xuống trên bảng để bạn có thể trực tiếp đặt nó trên arduino là một nỗi khổ thực sự. Tôi cào một đầu mỏ hàn của mình để nó trở nên đủ nhỏ để thực hiện công việc đó. Hãy cho tôi biết nếu bạn có giải pháp tốt hơn. Đối với bo mạch này, tôi đã sử dụng đầu nối DIN có thể được hàn trực tiếp vào nó. Nếu bạn muốn sử dụng một cái khác, hãy đảm bảo kết nối các chân có số trên bảng với các chân tương ứng trên đầu nối. Trong pic ở đây, các chân được nhìn thấy từ phía sau (nơi bạn hàn).

Bước 4: Lập trình

Điều đầu tiên tôi làm là xóa vi điều khiển trên Arduino của mình bằng cách tải lên bản phác thảo mà không ngắt kết nối bo mạch trước đó. VÌ VẬY HÃY CẨN THẬN KHÔNG LÀM ĐIỀU ĐÓ! Các phiên bản mới hơn của Arduino phải đủ thông minh để tự tránh điều này, nhưng việc ngắt kết nối tấm chắn trước khi tải lên không nhiều lắm…. Để kiểm tra bảng mạch của bạn, tôi khuyên bạn nên sử dụng bản phác thảo từ đây:

Đề xuất: