Mục lục:

Dụng cụ Pinball cảm ứng đa điểm: 8 bước
Dụng cụ Pinball cảm ứng đa điểm: 8 bước

Video: Dụng cụ Pinball cảm ứng đa điểm: 8 bước

Video: Dụng cụ Pinball cảm ứng đa điểm: 8 bước
Video: How to Improve Your Pinball Skills 2024, Tháng mười một
Anonim
Dụng cụ Pinball cảm ứng đa điểm
Dụng cụ Pinball cảm ứng đa điểm

Tài liệu hướng dẫn này nói về một công cụ mà tôi đã chế tạo, kết hợp một bề mặt đa điểm cảm ứng đơn giản với các solenoit. Tôi sẽ coi đây là tài liệu về quy trình của mình, chứ không phải là "cách thực hiện" để mọi người sao chép dự án của tôi. Tôi hy vọng rằng bạn sẽ thấy điều này thú vị hoặc tạo cảm hứng cho các dự án của riêng bạn, có thể có hoặc có thể không giống nhau chút nào. Để biết thêm thông tin chi tiết, bạn có thể tham khảo: Cách tạo một tháp chuông có điều khiển Arduino có điều khiển bằng Arduino của Padmechatronic / Carillon của cerupcat.

Bước 1: Bắt đầu với Thùng rác

Bắt đầu với Thùng rác
Bắt đầu với Thùng rác
Bắt đầu với Thùng rác
Bắt đầu với Thùng rác
Bắt đầu với Thùng rác
Bắt đầu với Thùng rác

Tôi bắt đầu với một cái thùng rác 13 gallon và một mảnh thủy tinh gần như chính xác ở trên cùng. Tôi đã phải hạn chế bản thân trong việc xây dựng một nhà ở tùy chỉnh cho nhạc cụ, vì tôi hạn chế về công cụ và kỹ năng chế biến gỗ. Tôi quyết định rằng một thùng rác đủ cao và có lỗ mở đủ lớn để nó có thể hoạt động tốt như một bề mặt cảm ứng đa điểm điều khiển bằng webcam. Thùng rác càng hình chữ nhật thì càng dễ dàng tìm thấy một mảnh thủy tinh có hình dạng phù hợp mà không cần cắt bất kỳ thứ gì. Tôi cũng đã mua một webcam Quickcam Chat của Logitech. Lưu ý từ hình ảnh rằng tôi đã loại bỏ một phần của đế để để lại bề mặt lắp đặt bằng phẳng nhất, ổn định nhất. Tôi cũng đã dán một mảnh giấy nhỏ lên đèn LED trên đỉnh webcam để ngăn chặn bất kỳ ánh sáng không liên quan nào bên trong thiết bị.

Bước 2: Tạo khung cho kính

Cấu tạo khung cho kính
Cấu tạo khung cho kính

Tôi dán một số mảnh gỗ thủ công đã sơn xung quanh ô kính để tạo khung. Phần gỗ kéo dài khoảng 1/2 inch trên và dưới kính. Điều này rất quan trọng, vì khung khóa kính ở vị trí so với mặt trên của thùng rác. Ngoài ra, mọi vật thể lăn trên mặt kính sẽ va đập vào khung và nằm trên thiết bị. Tôi cũng cắt một miếng phim Opaline và dán nó vào mặt trên của tấm kính. Phim này khá trong mờ và hoạt động tốt đối với loại bề mặt cảm ứng đa điểm "khuếch tán ánh sáng" này. Trên thực tế, có một lượng hiển thị màu sắc cao đối với các đối tượng chạm vào phim, điều này sẽ giúp bạn có thể theo dõi màu sắc nếu tôi muốn sử dụng lại khung hình này cho một dự án khác.

Bước 3: Khoan lỗ cho cáp

Lỗ khoan cho cáp
Lỗ khoan cho cáp

Tại thời điểm này, tôi cũng phun sơn thùng rác. Tôi quyết định tốt nhất là sơn trước khi kết hợp bất kỳ thiết bị điện tử nào, để không làm hỏng chúng. Tôi cũng đã khoan 6 lỗ để dây cáp chạy ra khỏi đáy của thiết bị, vì tôi biết nhiều yếu tố chế tạo cho dự án này sẽ bị cản trở bởi một số kỹ năng của tôi. Tôi chấp nhận một thẩm mỹ gồ ghề / kỳ cục hơn cho yếu tố hình ảnh của nhạc cụ. Nếu tôi cắt các lỗ trên dây cáp một cách kém cỏi như vậy và kết hợp nó với công việc sơn rất sạch, nó sẽ trông thật luộm thuộm. Tôi thấy rằng một quá trình để lại sự dễ uốn nắn cho các bước trong tương lai có thể truyền cảm hứng hơn với tư cách là một nghệ sĩ; điều đặc biệt quan trọng là phải linh hoạt khi bạn biết mình có thể bị cản trở bởi các nguồn lực của mình.

Bước 4: Kết nối Vi điều khiển

Kết nối Vi điều khiển
Kết nối Vi điều khiển
Kết nối bộ vi điều khiển
Kết nối bộ vi điều khiển
Kết nối bộ vi điều khiển
Kết nối bộ vi điều khiển

Vì tôi dự định sử dụng đế cắm điện cho các tấm đệm trên cùng của bề mặt, tôi đã sử dụng 4 chân kỹ thuật số trên Arduino và một bảng mạch cách ly quang DC 8 kênh. Tôi đang cấp nguồn cho Arduino qua cáp USB vào máy tính. bo mạch cách ly quang với nguồn điện 12V 1.5amp được quy định. Ban đầu, tôi đã cố gắng xây dựng bo mạch của riêng mình từ 4 bóng bán dẫn TIP120 hoặc mảng Darlington ULN2074. Tôi đã gặp sự cố khi lấy điện để chuyển đổi nhiều solenoid với các mạch bóng bán dẫn. Tuy nhiên, mặc dù bo mạch tự chế sẽ rẻ hơn, nhưng kém tin cậy và kém linh hoạt hơn cho các dự án trong tương lai. Tôi đã sử dụng cáp âm thanh mono thông thường để kết nối các solenoit với bo mạch cách ly quang học. Cáp này rất hữu ích vì nó chứa 2 dây và bền / linh hoạt.

Bước 5: Kết nối Webcam và chạy cáp qua lỗ

Kết nối Webcam và chạy cáp qua lỗ
Kết nối Webcam và chạy cáp qua lỗ
Kết nối Webcam và chạy cáp qua lỗ
Kết nối Webcam và chạy cáp qua lỗ

Tôi chỉ cần dán webcam vào cạnh thùng rác, gần phía dưới. Vì mọi thứ bên trong thiết bị sẽ được giấu đi khi phần trên vào đúng vị trí, tôi cảm thấy không cần phải sắp xếp các thiết bị điện tử gọn gàng hơn hoặc gắn chặt webcam hơn. Điều này có thể rõ ràng với một số người, nhưng hãy nhớ rằng một khi bạn đã kết nối cáp với cả đế cắm và bảng mạch nguồn, chúng sẽ không vừa với các lỗ khoan nhỏ.

Bước 6: Triển khai một mảng Solenoids

Triển khai một Mảng Solenoids
Triển khai một Mảng Solenoids
Triển khai một Mảng Solenoids
Triển khai một Mảng Solenoids

Sau khi tất cả các thiết bị điện tử đã vào đúng vị trí, chúng ta đã tạo ra một mảng gồm bốn ống dẫn điện từ một số mảnh gỗ thủ công được sơn màu. Mảng được giữ vào khung bằng một số băng để dễ dàng tháo lắp. Điều quan trọng là phải có các đế đệm có lò xo, vì sẽ không có lực đẩy trục quay trở lại, sau khi nó đã được kích hoạt.

Bước 7: Triển khai phần mềm trên máy tính

Triển khai phần mềm trên máy tính
Triển khai phần mềm trên máy tính

Sau khi thiết bị được chế tạo, tôi đã viết một số phần mềm trong PureData và Max để điều khiển các phần đệm và chuyển đổi dữ liệu webcam cảm ứng đa điểm thành âm thanh. Video youtube này giải thích sâu hơn về mã Pd / Max. youtube.com/watch?v=1J8twNGoT90 Video youtube này cung cấp một minh chứng về các quả bóng đẩy solenoids, mà vị trí của chúng trên bề mặt ảnh hưởng đến các thông số DSP. https://www.youtube.com/embed/e6GVAQvuSSk Tại thời điểm này, tôi thấy rằng webcam của tôi không đủ nhanh để theo dõi các quả bóng khi chúng di chuyển ở tốc độ cao hơn. Điều này đặt ra một vấn đề thú vị khi viết mã, vì tôi biết rằng tôi không thể dựa vào dữ liệu từ webcam một cách tuyến tính. Giải pháp của tôi là điều khiển phần cản và phần lớn tổng hợp bằng tay với bộ điều khiển MIDI và để vị trí của các quả bóng ảnh hưởng đến các thông số cho hiệu ứng DSP.

Bước 8: Nhận xét kết thúc

Đóng nhận xét
Đóng nhận xét

Hy vọng rằng, dự án này ít nhất cũng thú vị với bạn cũng như nó đã khiến tôi bực bội. dự án linh hoạt hơn, với tính thẩm mỹ tổng hợp. Nếu bạn có bất kỳ câu hỏi nào về dự án này hoặc muốn biết thêm thông tin về mã Pd của tôi, vui lòng liên hệ với tôi qua tài khoản youtube của tôi.-Stephen Lucas

Đề xuất: