Mục lục:
- Bước 1: Vật liệu
- Bước 2: Thiết kế và Cắt
- Bước 3: Hàn và dây
- Bước 4: Quá nhiều dây…
- Bước 5: Neopixel
- Bước 6: Mã
- Bước 7: Kẹt ra
Video: Nút Arcade Bàn phím MIDI: 7 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:33
Đây là phiên bản 2.0 của một trong những bước đầu tiên của tôi vào lập trình Arduino và DIY MIDI. Tôi đã phát triển các kỹ năng của mình trong việc tạo mẫu và thiết kế nên tôi nghĩ đó sẽ là một minh chứng tốt về quy trình và tiến trình. Với quy trình thiết kế đầy đủ thông tin hơn, tôi đã tái chế các nút từ lần thử đầu tiên và bắt đầu xây dựng 2.0!
Bước 1: Vật liệu
Phiên bản đầu tiên của tôi đã sử dụng Arduino Mega vì nó có nhiều đầu vào nhưng tôi thích kích thước nhỏ và khả năng HID MIDI mà Pro Micro có khi sử dụng thư viện Midi_controller.h. Vì vậy, tôi quyết định sử dụng hai bộ ghép kênh 16 kênh để đáp ứng yêu cầu đầu vào cho phạm vi 2 quãng tám.
Đây là danh sách các bộ phận tôi đã sử dụng:
Các nút Arcade lớn x15
Các nút Arcade nhỏ x10
Pro Micro x2
Bộ ghép kênh 16 kênh x2
Vòng Neopixel
Chiết áp 10k x6
Trèo lên dây
Công cụ hàn
1/8 '' MDF
Bước 2: Thiết kế và Cắt
Tôi đã bao gồm một tệp.svg để hỏi ý kiến nếu điều đó hữu ích, nhưng tôi khuyến khích mọi người phát huy tính sáng tạo và thử nghiệm trong quá trình thiết kế. Có thể sử dụng acrylic thay vì mdf sẽ trông tuyệt vời!
Tôi đã sử dụng máy khoan và mũi khoan trong phiên bản đầu tiên nên lần này tôi đang tìm kiếm để có được một sản phẩm chính xác hơn bằng cách sử dụng phần mềm thiết kế và máy cắt laser.
Bước 3: Hàn và dây
Đây là phần tốn nhiều thời gian nhất. Tôi tìm thấy một số phần nhất định của phương pháp trị liệu hàn, vì vậy hãy lấy một ít trà, đặt một miếng mứt mịn và biết rằng bước này là một cuộc chạy marathon chứ không phải chạy nước rút!
Tôi đã cố gắng tận dụng nhiều dây nhất có thể từ phiên bản đầu tiên và lưu ý đến nơi tôi sẽ đặt Arduino và mux để thử và loại bỏ một số khối lượng dây sẽ phải ép vào hộp sau khi nó được xong.
Tôi có xu hướng chấp nhận sự hỗn loạn của một mớ dây tự làm tốt hơn một số, vì vậy hãy tuân theo tham vọng của riêng bạn khi phân loại dây.
Theo hướng dẫn cho các kết nối, hãy viết mã trước rồi để mã đó ra lệnh cho các dây sẽ đi đến đâu…
Tôi đã xây dựng bàn phím từ nốt thấp nhất đến nốt cao nhất với 16 nốt đầu tiên sẽ chuyển đến mux1 và các nốt còn lại sẽ chuyển đến mux2, độ trễ có thể tăng một chút với thiết lập mux nhưng bộ xử lý 16mhz lướt qua nó đủ nhanh để tôi không thể nhận thấy.
Tôi đã thử tìm hiểu kỹ thuật ghép kênh midi trước bất kỳ hướng dẫn nào và chạm vào tường, vì vậy tôi khuyên bạn nên thực hiện một vài hướng dẫn cơ bản để hiểu cơ bản nếu mọi thứ có vẻ ngoài tầm với.
Tôi làm theo các bước khắc phục sự cố đơn giản sau: 1. Đảm bảo mọi thứ đều được nối đất2. Kiểm tra quần đùi3. Chậu nhận được 5 đấu 4. Kiểm tra kỹ xem mọi thứ có được nối đất không
Bước 4: Quá nhiều dây…
Tôi đã đánh giá thấp độ sâu của chiếc hộp và gặp khó khăn trong việc làm cho phần trên ngồi đẹp và trông như thể nó sắp bung ra "Phong cách Akira" vì vậy tôi đã nói chuyện với một số người bạn trong phòng thu và lên kế hoạch đặt nó lên. hiển thị ở một góc. Tôi đã thực hiện một số tạo mẫu nhanh với mảnh vụn acrylic và kết thúc với một giải pháp tốt đẹp. Nó giống như giới thiệu những con chim làm tổ ở phía sau giống như mê cung của các sợi cáp vá trong bộ tổng hợp Moog những năm 60. Đã hoàn thành, phải không?
Bước 5: Neopixel
Tôi đã sử dụng Neopixels trong một dự án trước đây sử dụng MIDI và nhận thấy rằng MIDI cần một bảng chuyên dụng để thực hiện công việc của nó vì vậy tôi đã nối dây Pro Micro khác bằng đầu vào "RAW" cho nguồn 5v chạy từ bảng thứ nhất. Tôi không lập trình bất cứ thứ gì lạ mắt, chỉ tìm một chương trình từ bản phác thảo mẫu sợi nhất từ thư viện Adafruit.
Bước 6: Mã
Để tải lên: 1. Đảm bảo bạn tải xuống thư viện Midi_Controller.h2. Chọn "Arduino Leonardo" từ loại bảng 3. Chọn borad từ menu Cổng 4. Biên dịch và tải lên
Sau khi tải lên kiểm tra bằng ứng dụng giám sát midi. Nếu mọi thứ dường như đang hoạt động như kế hoạch thì đã đến lúc bạn nên tạo ra một bản nhạc nào đó!
Bước 7: Kẹt ra
Tôi sử dụng Ableton Live với các dự án của mình vì tính linh hoạt của nó. Nếu bạn sử dụng Garage Band, nó vẫn hoạt động nhưng các nút bấm sẽ có các chức năng cố định tùy thuộc vào những gì bạn lập trình các số MIDICC như trong bản phác thảo. Hãy để lại chúng trong phần bình luận! Chúc bạn làm việc vui vẻ!
Đề xuất:
Bàn phím nút LED Arduino điều khiển xử lý hoạt ảnh: 36 bước (có hình ảnh)
Bàn phím nút LED Arduino điều khiển hoạt ảnh xử lý: Cái gì Bàn phím này được làm bằng PCB và các thành phần khác do Sparkfun sản xuất. Nó được điều khiển bởi một Mega Arduino. Mỗi nút đều đẹp và nhỏ và tạo cảm giác thoải mái khi nhấn, và nó có đèn LED RGB bên trong! Tôi đã sử dụng nó để điều khiển các hình ảnh động, tôi '
Bàn phím USB một nút RGB: 6 bước (có hình ảnh)
Bàn phím USB một nút RGB: Đã bao giờ bạn cảm thấy cần phải có một bàn phím có đèn nền RGB nhỏ nhưng đầy đủ chức năng, không lớn hơn kích thước của một phím duy nhất? Không? Ai quan tâm, làm một cái nào! Tài liệu hướng dẫn này sẽ hướng dẫn bạn các bước bạn cần để thực hiện các bước rất riêng, hơi vô ích, trên
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: 4 bước (có hình ảnh)
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: Trong hướng dẫn này, tôi sẽ cho bạn biết về cách chúng ta có thể giao diện bàn phím với 8051 và hiển thị số bàn phím trong màn hình 7 đoạn
Giao diện Bàn phím LCD 16x2 chữ và số và bàn phím ma trận 4x4 với Raspberry Pi3: 5 bước (có hình ảnh)
Giao diện Bàn phím ma trận màn hình LCD và 4x4 16x2 chữ và số với Raspberry Pi3: Trong phần hướng dẫn này, chúng tôi giải thích cách giao diện bàn phím ma trận 16x2 LED và 4x4 với Raspberry Pi3. Chúng tôi sử dụng Python 3.4 để phát triển phần mềm. Bạn cũng có thể chọn Python 2.7, với ít thay đổi
Bàn phím Das nhanh và bẩn (Bàn phím trống): 3 bước
Bàn phím Das nhanh và bẩn (Bàn phím trống): Bàn phím A Das là tên của bàn phím phổ biến nhất không có chữ khắc trên các phím (bàn phím trống). Bàn phím Das được bán lẻ với giá 89,95 đô la. Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách tự làm một cái bằng bất kỳ bàn phím cũ nào mà bạn có