Mục lục:

5 $ Karduinoss Pad: 5 bước
5 $ Karduinoss Pad: 5 bước

Video: 5 $ Karduinoss Pad: 5 bước

Video: 5 $ Karduinoss Pad: 5 bước
Video: pyrokinesis - 5 (Official audio) 2024, Tháng bảy
Anonim
Tấm lót Karduinoss trị giá 5 đô la
Tấm lót Karduinoss trị giá 5 đô la

Vì vậy, nhìn vào những miếng đệm Kaoss này và phần cứng giống nhau, tôi thấy rằng hầu như không có điểm nào ở thiết bị này lại đắt đến vậy, khi bạn chỉ muốn sử dụng nó như bộ điều khiển MIDI.

Đi qua thùng các bộ phận của mình, tôi tìm thấy một bàn di chuột Synaptics từ một máy tính xách tay cũ và nhận ra rằng điều này sẽ hoạt động như một sự thay thế. Ok, khi tôi nói 5 đô la, ý tôi là thực sự rẻ. Rõ ràng một chiếc arduino rời đã có giá 20-25 USD (nhưng bạn có thể thay thế nó chỉ bằng một con chip ATMEGA168 trần với giá ~ 2 USD), và bàn di chuột này có thể sẽ khiến bạn tốn một khoản tiền, khi bạn không thể lấy nó từ một chiếc cũ. máy tính xách tay. CẢNH BÁO: các miếng đệm Kaoss và phần cứng tương tự đều có đầu ra âm thanh tích hợp, dự án này không…

Bước 1: Tìm tín hiệu

Tìm tín hiệu
Tìm tín hiệu
Tìm tín hiệu
Tìm tín hiệu
Tìm tín hiệu
Tìm tín hiệu

Sau một số google ngắn gọn (và xem qua các tài liệu gần như vô nghĩa), tôi tìm thấy trang web này đã giúp tôi rất nhiều:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Trang web này có hình ảnh bạn thấy ở đây. Từ điều này, tôi đã tìm ra điểm kiểm tra nào trên bảng (wow, nhiều!) Nơi kết nối với 3 chân này. (xem hình thứ hai). Tôi không chắc liệu bộ điều khiển T1001 có tương tự như chân cắm với bộ điều khiển này hay không, nhưng các tín hiệu sẽ không quá khó tìm nếu bạn biết những gì cần tìm.

Bước 2: Hàn vào Touch-pad

Hàn vào Touch-pad
Hàn vào Touch-pad
Hàn vào Touch-pad
Hàn vào Touch-pad

Chà, đơn giản thế này thôi, nêu ra những điểm bạn đã tìm được: D

Bí quyết chính là sử dụng các dây được gắn sẵn và trước tiên lấy một hòn đảo nhỏ chất hàn trên các điểm kiểm tra mà bạn đã tìm thấy. Hãy cẩn thận để không đặt quá nhiều nhiệt lên touch-pad, đồng có thể rất dễ bị bong ra khỏi pad do quá nhiệt. Đối với mặt đất, tôi đã hàn vào kết nối hình vuông lớn (xem thêm hình ảnh chân cắm), nhưng có nhiều nơi khác mà bạn có thể nhận được tín hiệu nối đất. Sau bước này, bạn có thể muốn cố định mối hàn của mình bằng một số keo nóng hoặc sản phẩm tương tự để giảm căng.

Bước 3: Giao diện với Arduino

Giao diện với Arduino
Giao diện với Arduino

Vì bây giờ bạn có một touch-pad với các dây được gắn vào nó, chúng ta hãy xem xét việc nhận các giá trị từ nó.

Các thư viện ps2 có sẵn cho arduino tự nhiên hoạt động như một con chuột và cho phép nhập loại chuột, nếu bạn thích điều đó;) Dưới đây, bạn sẽ tìm thấy bản phác thảo karduinoss.pde cho arduino dựa trên thư viện ps2 có sẵn trên http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse sẽ khởi tạo touch-pad như một bộ điều khiển xy tuyệt đối với khoảng ~ 4000 bước song song. Mã thực hiện một số hiệu chuẩn tự động dựa trên các giá trị mà nó nhận được và ánh xạ các giá trị x, y và z tới các thay đổi của bộ điều khiển MIDI thông qua việc sử dụng ttymidi có sẵn trên https://www.varal.org/ttymidi/. Bản phác thảo karduinoss.pde giả định rằng một đèn LED được kết nối với chân 3, đồng hồ bàn phím cảm ứng trên chân 13 và dữ liệu bàn phím cảm ứng trên chân 12.

Bước 4: Đóng gói

Đóng gói
Đóng gói
Đóng gói
Đóng gói

Thôi, hãy để trí tưởng tượng của bạn bay xa: D

Tôi tiết kiệm các hộp nhựa từ những thứ ngẫu nhiên để sử dụng cho các dự án như thế này. Bao bì mà tôi làm rõ ràng không phải là chắc chắn nhất có thể, nhưng tôi chắc chắn rằng nó sẽ giữ được một vài màn trình diễn trước khi tôi cần nghĩ đến một chiếc vỏ mới.

Bước 5: Sử dụng nó

Sử dụng nó!
Sử dụng nó!

Bây giờ là lúc để thực sự sử dụng đệm karduinoss mới được tạo của bạn cho một số hành động midi đẹp mắt:)

Dưới đây, bạn sẽ thấy ảnh chụp màn hình của 'alsa modular synth' (bạn có thể tìm thấy trên https://alsamodular.sourceforge.net/) Nhưng tất nhiên bạn có thể sử dụng nó trong bất kỳ chương trình nào hỗ trợ đầu vào midi: DI hy vọng mọi người thích điều này có thể hướng dẫn và sẽ tìm thấy cảm hứng để làm bộ điều khiển midi của riêng mình ngay bây giờ!

Đề xuất: