Mục lục:
- Quân nhu
- Bước 1: Kết hợp mọi thứ với nhau
- Bước 2: Tìm hiểu kiến thức cơ bản
- Bước 3: Mã
- Bước 4: Kết nối
- Bước 5: Kiểm tra bộ điều khiển MIDI của chúng tôi
- Bước 6: Kết nối với DAW của bạn và tạo một số bản nhạc
Video: Bộ điều khiển Midi không tiếp xúc: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Làm cho mọi thứ không tiếp xúc đã là xu hướng ngày nay. Tôi đã tạo một bộ điều khiển midi đơn giản bằng cách sử dụng vi Arduino Pro và một số bảng mạch cảm biến tiệm cận IR có bộ so sánh tích hợp, điều này sẽ có sẵn khá dễ dàng và rẻ. Dự án này có thể được sử dụng trên bất kỳ Arduino nào có bảng dựa trên 32u4, điều này được thực hiện do khả năng sử dụng các bảng này có MIDI mà bạn không phải đau đầu khi sử dụng midi không có lông và các trục trặc liên quan đến nó. Dự án này được thực hiện cho 7 ghi chú chính và có thể dễ dàng mở rộng cho các ghi chú khác. Tôi đã sử dụng cakewalk của BandLab làm DAW của mình vì nó thú vị và miễn phí. Hy vọng bạn có niềm vui khi làm điều này. Dự án này ban đầu được thiết kế để giới thiệu cho học sinh thế giới tươi đẹp của Infra-Red và ứng dụng thú vị của nó.
Quân nhu
Arduino Pro Micro (hoặc bất kỳ bo mạch 32u4 nào)
Cảm biến tiệm cận hồng ngoại * không có ghi chú nào bạn muốn
các nút (tùy chọn)
mỏ hàn và chì
berg ghim
bảng đục lỗ
Dây điện
máy vi tính
Bước 1: Kết hợp mọi thứ với nhau
Trước tiên, hãy để chúng tôi nhận được những thứ chúng tôi yêu cầu để thực hiện dự án này. Bạn sẽ yêu cầu máy tính của mình sử dụng bộ điều khiển MIDI này.
Arduino Pro Micro (hoặc bất kỳ bo mạch 32u4 nào) Cảm biến tiệm cận hồng ngoại * không có ghi chú nào bạn muốn
các nút (tùy chọn)
mỏ hàn và chì
berg ghim
bảng đục lỗ
Dây điện
bạn sẽ yêu cầu Arduino IDE để lập trình bo mạch của mình. Phần mềm MIDI-OX được đề xuất để kiểm tra dự án. Sử dụng điều này với DAW cho kết quả tuyệt vời.
Bước 2: Tìm hiểu kiến thức cơ bản
Bộ điều khiển vi mô phát hiện khi một đối tượng đến gần bộ phát hiện khoảng cách IR. Sau đó, nó gửi một mã MIDI tương ứng đến máy tính.
Chúng tôi sẽ sử dụng một thư viện bên ngoài để đạt được điều này. Bạn có thể tìm thấy thư viện từ liên kết bên dưới.
github.com/arduino-libraries/MIDIUSB
chúng ta có thể kiểm tra xem máy tính có nhận được tín hiệu thích hợp hay không bằng phần mềm MIDI-OX.
Chúng tôi sẽ sử dụng IO kỹ thuật số nếu chúng tôi có bộ so sánh trong bảng độ gần IR. Do bộ so sánh, chúng tôi nhận được đầu vào là 1 hoặc 0 tại cổng I / O của bộ điều khiển vi mô
Bước 3: Mã
Mã này tương đối đơn giản và có thể sửa đổi dễ dàng. Tôi đã đính kèm mã với hướng dẫn này.
Khi có đối tượng nào đó can thiệp vào máy dò khoảng cách IR, chúng tôi sẽ gửi tín hiệu tương ứng đến máy tính
Nếu bạn muốn sử dụng các ghi chú khác nhau, hãy sử dụng biểu đồ MIDI.
Tải chương trình lên bộ điều khiển vi mô
Bước 4: Kết nối
Cấp nguồn cho bảng lân cận IR bằng cách cấp nguồn VCC và nối đất.
Kết nối đầu ra với các chân I / O kỹ thuật số tương ứng. Tôi đã sử dụng pin 2-8 cho dự án của mình.
đảm bảo sửa đổi mã theo mã pin được sử dụng.
Tôi đã sử dụng các chân berg nữ để có thể dễ dàng tháo và thay thế đầu dò khoảng cách IR và arduino khi cần thiết.
Bước 5: Kiểm tra bộ điều khiển MIDI của chúng tôi
Tôi khuyên bạn nên cài đặt MIDI-OX vào máy tính của mình.
Sau khi hoàn thành tất cả kết nối trong bảng điều khiển, hãy thêm đầu dò hồng ngoại.
Kết nối bo mạch với máy tính.
Mở chương trình kiểm tra MIDI của bạn.
Thử đưa một ngón tay lại gần máy dò
Bước 6: Kết nối với DAW của bạn và tạo một số bản nhạc
Sẽ mất một thời gian để làm quen với cách chơi không tiếp xúc nhưng đó sẽ là một trải nghiệm thú vị. Cá nhân tôi thích chơi trống bằng cách sử dụng này trong Cakewalk. Thêm hoặc chặn ánh sáng từ bảng tùy theo sở thích của bạn
Đề xuất:
Tự làm Bộ phân phối nước rửa tay không tiếp xúc mà không cần Arduino hoặc vi điều khiển: 17 bước (có hình ảnh)
DIY Máy rửa tay không tiếp xúc Không cần Arduino hoặc Vi điều khiển: Như chúng ta đã biết, sự bùng phát COVID-19 đã tấn công thế giới và thay đổi lối sống của chúng ta. Trong điều kiện này, Rượu và nước rửa tay là những chất lỏng quan trọng, tuy nhiên, chúng phải được sử dụng đúng cách. Chạm vào hộp đựng cồn hoặc nước rửa tay bằng tay bị nhiễm trùng c
Xúc xắc điện tử - Arduino Die / xúc xắc 1 đến 6 Xúc xắc + D4, D5, D8, D10, D12, D20, D24 và D30: 6 bước (có Hình ảnh)
Xúc xắc điện tử - Arduino Die / xúc xắc 1 đến 6 Xúc xắc + D4, D5, D8, D10, D12, D20, D24 và D30: Đây là một dự án arduino đơn giản để tạo ra một con xúc xắc điện tử. Có thể chọn cho 1 đến 6 viên xúc xắc hoặc 1 trong 8 viên xúc xắc đặc biệt. Lựa chọn được thực hiện đơn giản bằng cách xoay một bộ mã hóa quay. Đây là các tính năng: 1 xúc xắc: hiển thị các chấm lớn 2-6 xúc xắc: hiển thị các chấm
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii