Mục lục:

Chuột âm thanh: 17 bước (có hình ảnh)
Chuột âm thanh: 17 bước (có hình ảnh)

Video: Chuột âm thanh: 17 bước (có hình ảnh)

Video: Chuột âm thanh: 17 bước (có hình ảnh)
Video: 32 Tổ Hợp Phím Bí Mật Trên Bàn Phím Của Bạn 2024, Tháng Mười
Anonim
Chuột âm thanh
Chuột âm thanh

Vào năm 2016, sau khi được truyền cảm hứng từ một video về Người theo dõi dòng máy quét trên YouTube, tôi bắt đầu làm việc trên một thiết bị tổng hợp sử dụng CCD tuyến tính Toshiba TCD1304 để tổng hợp âm thanh từ dữ liệu quang phổ (hoặc dữ liệu đồ họa được hiểu là dữ liệu quang phổ) bằng cách sử dụng mã ARSS của Michel Rouzic (nguồn ứng dụng Photosounder của anh ấy). Điều này trở nên quá cồng kềnh, khôn ngoan về phần cứng và thực sự không hoạt động như một bộ điều khiển độc lập, vì vậy tôi đã đặt nó trên ổ ghi phía sau.

Gần đây, tôi biết rằng các cảm biến do Agilent sản xuất cho chuột máy tính quang thực hiện rất nhiều xử lý bên trong, cả hai đều có thể cung cấp hình ảnh bitmap (rất chậm) và độ tối trung bình cùng với sự thay đổi X và Y bằng cách sử dụng các yêu cầu nối tiếp đơn giản (nhiều nhanh hơn) thay vì phải xử lý chuyển đổi từ tín hiệu tương tự sang kỹ thuật số tốc độ cao như cảm biến Scanman / Toshiba. Vì vậy, tôi quyết định tạo một phiên bản đơn giản hóa của CCD synth sử dụng chuột thay vì máy quét. Bằng cách sửa đổi thư viện Arduino do Conor Peterson phát triển để đọc dữ liệu pixel từ cảm biến Agilent để đọc chuyển động và độ tối trung bình, tôi đã có thể lấy dữ liệu đủ nhanh cho một bộ tổng hợp cử chỉ đơn giản nhưng đáp ứng.

Các thành phần trong thiết bị này có thể được mua với giá dưới mười đô la và mã đủ đơn giản để hầu hết mọi người đều có thể sửa đổi, khiến thiết bị này trở thành một nhà sản xuất âm thanh nhanh chóng và rẻ tiền để biểu diễn hoặc như một trò đùa.

Sử dụng phần mềm bên dưới, nút con lăn chuyển đổi giữa các chế độ: 1 - cao độ dựa trên vị trí X, 2 - cao độ dựa trên đầu vào máy ảnh, 3 - kết hợp cả hai. Nút chuột trái là nút kích hoạt tạm thời và nút phải là chốt. Con lăn thay đổi dải tần số và con lăn cùng với nút bên trái sẽ thay đổi điểm trung tâm của dải đó. Nút bên trái cộng với nút trung tâm bật tắt điều chỉnh âm lượng trên trục Y.

Bước 1: Các bộ phận cần thiết

Các bộ phận cần thiết
Các bộ phận cần thiết

Các thành phần cần thiết: -dây rắn 24 awg (nhiều màu) -Cáp mini USB-Arduino Nano (hoặc sao chép) -S loa-Chuột với cảm biến Agilent A1610 hoặc A2610 (có thể khác)

Dụng cụ cần thiết: -Máy cắt cạnh nhỏ-Trụ kim nhỏ-Mũi nhọn-Dụng cụ tuốt dây-Sắt và hàn-Súng bắn keo nóng & keo-Tua vít chính xác-Giúp cầm tay-Bút đánh dấu vĩnh viễn-Mũi khoan-1/16 ", 1/4" và mở rộng / bước một chút

Không hiển thị: Bộ sạc USB -5v

Bước 2: Tháo Chân và Ốc và Mở Chuột

Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột
Tháo Chân và Ốc và Mở Chuột

Tháo các tấm lót khỏi đáy chuột nếu chúng bị che và vít. Tháo các vít và cẩn thận mở chuột. Đảm bảo giữ các vít ở nơi bạn có thể tìm thấy chúng!

Bước 3: Ngắt kết nối cáp USB và gỡ bỏ bánh xe mã hóa

Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa
Ngắt kết nối cáp USB và tháo bánh xe mã hóa

Ngắt kết nối cáp USB của chuột và loại bỏ. Thông thường sẽ có một đầu nối nhưng nếu không có, chỉ cần cắt cáp bằng cách sử dụng máy cắt bên cạnh, cẩn thận không làm cầu nối giữa các dây (đất chung chạm vào + 5v có thể ảnh hưởng đến hoạt động của cảm biến). Tháo bánh xe bộ mã hóa cuộn để nó không bị lạc.

Bước 4: PCB cảm biến chuột và các kết nối

PCB cảm biến chuột và các kết nối
PCB cảm biến chuột và các kết nối
PCB cảm biến chuột và các kết nối
PCB cảm biến chuột và các kết nối
PCB cảm biến chuột và các kết nối
PCB cảm biến chuột và các kết nối

Đây là bản vẽ Fritzing của các kết nối và một bức ảnh hiển thị các kết nối được thực hiện bằng chuột Kensington mà tôi đang sử dụng cho hướng dẫn.

Bước 5: Mắc dây

Tinning dây
Tinning dây
Tinning dây
Tinning dây

Cắt và thiếc 10 đoạn dây dài 4 inch để tạo kết nối. Điều này sẽ giúp việc hàn chúng vào PCB dễ dàng hơn. Bạn có thể bỏ qua điểm nối đất của IC vì nó có cùng một kết nối với mặt đất khác.

-nút nền-trái-nút giữa-nút phải-bộ mã hoá a-bộ mã hoá b-IC + 5v-IC mặt đất -IC sck-IC sdio

Bước 6: Hàn dây vào Microswitches và Encoder Wheel

Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel
Hàn dây với Microswitches và Encoder Wheel

Bắt đầu với dây nối đất, hàn các dây vào mặt dưới của bảng ở các vị trí được mô tả trước đó. Bạn cũng có thể kết nối các chân IC ở mặt dưới. Tôi đã làm những điều này ở trên cùng vì tôi đang tham khảo bảng thông số kỹ thuật trong khi hàn. Lật bảng và sắp xếp các dây sao cho bảng có thể nằm đúng vị trí mà không có thêm bất kỳ khoảng trống nào do dây gây ra.

Bước 7: Bảo vệ dây và PCB bằng keo nóng

Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng
Bảo vệ dây và và PCB bằng keo nóng

Dùng súng bắn keo nóng để cố định các dây vào mép bảng. Đừng quên bật súng bắn keo! Các kết nối sẽ không bị đứt một cách ngẫu nhiên và nó giúp chúng dễ dàng xác định khi bảng được lật vì chúng được giữ theo thứ tự.

Bước 8: Hàn dây vào Cảm biến chuột quang

Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang
Hàn dây với cảm biến chuột quang

Tôi đã hàn dây trực tiếp vào IC, nhưng chúng có thể dễ dàng được hàn vào mặt dưới của PCB. Tôi bắt đầu bằng cách hàn các chân của vi mạch mà tôi cần hàn, sau đó nấu chảy chất hàn phủ trên chân và dây cùng với mỏ hàn. Cố định các kết nối này bằng keo nóng và cắt mọi dây nhô ra khỏi đầu bảng để ngăn chúng vô tình chạm vào Arduino Nano.

Bước 9: Kết nối Cảm biến Quang học với Nano

Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano
Kết nối Cảm biến Quang học với Nano

Cắt dây từ cảm biến theo chiều dài và gắn chúng vào Arduino. Tôi đi qua phần dưới và hàn ở phần trên để sử dụng ít chỗ nhất có thể. D2, D3, 5v và GND.

Bước 10: Kết nối các nút bên phải và trung tâm với Nano

Kết nối các nút bên phải và trung tâm với Nano
Kết nối các nút bên phải và trung tâm với Nano
Kết nối các nút bên phải và trung tâm với Nano
Kết nối các nút bên phải và trung tâm với Nano

Cắt dây nút bên phải và trung tâm theo chiều dài và hàn chúng vào D7 & D8.

Bước 11: Kết nối nút Trái với Nano

Kết nối nút Trái với Nano
Kết nối nút Trái với Nano
Kết nối nút Trái với Nano
Kết nối nút Trái với Nano

Cắt dây nút bên trái theo chiều dài và hàn nó vào D6.

Bước 12: Kết nối Bánh xe mã hóa với Nano

Kết nối Bánh xe mã hóa với Nano
Kết nối Bánh xe mã hóa với Nano
Kết nối Bánh xe mã hóa với Nano
Kết nối Bánh xe mã hóa với Nano

Cắt dây bộ mã hóa theo chiều dài và hàn chúng vào D9 & D10.

Bước 13: Kết nối Loa với Nano

Kết nối Loa với Nano
Kết nối Loa với Nano
Kết nối Loa với Nano
Kết nối Loa với Nano
Kết nối Loa với Nano
Kết nối Loa với Nano

Cuối cùng kết nối loa của bạn với Arduino. Dấu + sẽ chuyển đến D5 và dấu - sẽ chuyển đến mặt đất. Vì căn cứ đã được lấy, tôi đã sử dụng tấm chắn USB vì nó có rất nhiều mối hàn giữ nó. Gắn cáp mini USB và luồn nó qua lỗ cắm cáp chuột. Trong ví dụ này, tôi phải lắp nó giữa con lăn và nút cuộn của con lăn, vì vậy tôi đã loại bỏ một chút lớp cách nhiệt để nó vừa với khe hở hẹp.

Bước 14: Chuẩn bị bề mặt nhẵn để lắp loa,

Chuẩn bị bề mặt nhẵn để lắp loa,
Chuẩn bị bề mặt nhẵn để lắp loa,
Chuẩn bị bề mặt nhẵn để lắp loa,
Chuẩn bị bề mặt nhẵn để lắp loa,
Chuẩn bị bề mặt nhẵn để lắp loa,
Chuẩn bị bề mặt nhẵn để lắp loa,

Kiểm tra mặt dưới của nắp chuột. Thông thường sẽ có một số loại miếng đệm và các bộ phận gắn kết để giữ cho chuột không dễ bị sập cùng với một số thứ để giữ cụm nút trên. Con chuột này có một lớp nhựa mỏng chạy trên toàn bộ bề mặt, đóng vai trò là các nút nhấn các công tắc siêu nhỏ bên trong. Điều này được giữ cố định bởi miếng nhựa màu trắng được hiển thị ở trên. Tôi thấy rằng tôi có thể sử dụng khu vực đó cho loa nếu tôi dán keo nóng trục cho nút khi dán loa. Cắt bỏ bất cứ thứ gì có thể cản trở người nói.

Bước 15: Khoan và mở rộng lỗ để lắp loa

Khoan và mở rộng lỗ để lắp loa
Khoan và mở rộng lỗ để lắp loa
Khoan và mở rộng lỗ để lắp loa
Khoan và mở rộng lỗ để lắp loa
Khoan và mở rộng lỗ để lắp loa
Khoan và mở rộng lỗ để lắp loa

Đánh dấu một điểm để mở loa và khoan qua nó với một chút nhỏ. Lỗ thí điểm này đánh dấu vị trí để khoan tiếp với một bit lớn hơn. Nếu lỗ mở rộng quá nhanh, nhựa có thể bị nứt. Bắt đầu bằng cách tháo cụm nút và sau đó mở rộng từng phần riêng biệt với một phần tư inch bit và sau đó với một bit bước hình nón. Làm sạch các cạnh bằng dao, dụng cụ mài hoặc dũa tròn.

Bước 16: Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa

Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa
Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa
Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa
Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa
Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa
Gắn bất kỳ thành phần cơ khí lỏng nào và gắn loa

Trước tiên, dùng súng bắn keo nóng để dán keo xuống bất kỳ bộ phận cơ khí nào (chẳng hạn như bản lề nút trong ví dụ này). Điều này có thể không cần thiết, nó phụ thuộc vào kiểu chuột. Sau đó, định vị loa và dán keo xung quanh các cạnh để cố định nó vào vị trí. Tôi thường bắt đầu với một blog bằng keo, lật nó lên khi nó vẫn còn nóng để căn giữa và để nó khô. Sau đó, hoàn thiện nó bằng cách theo chu vi của loa, cẩn thận để không để keo dính vào nắp loa hoặc che bất kỳ tấm nướng nào phía sau.

Bước 17: Lắp ráp lại, tải lên / chỉnh sửa mã

Gắn lại nắp chuột vào thân. Nếu nó không vừa vặn, hãy đặt lại vị trí các dây và đảm bảo rằng các lỗ vít không bị che. Vặn nó lại với nhau và kết nối nó với máy tính để tải phần mềm lên bằng Arduino IDE. Nếu bạn đang sử dụng hàng nhái Nano trên máy Mac, bạn có thể phải tải xuống các trình điều khiển bổ sung để tải tệp lên. Mã có thể được tải xuống từ đây.

www.bryanday.net/mousesynth_v0_1_4.zip

Ngắt kết nối khỏi máy tính và kết nối với nguồn điện USB. Chúc vui vẻ!

Các mod được đề xuất: Hỗ trợ nhiều dạng sóng âm thanh hơn, hỗ trợ pin có thể sạc lại, chức năng Bluetooth, đầu ra CV…

Đề xuất: