Bàn đạp chân và Bộ điều khiển (Foot Pedal and Controller)
Dự án bàn đạp chân tự làm cực tiện lợi được vận hành bởi Raspberry Pi Pico. Thiết kế cho phép kết nối tối đa 4 bàn đạp, hỗ trợ nhiều tùy chỉnh như phát nhạc, chỉnh âm lượng hoặc giả lập thao tác chuột trên máy tính.
Mô tả
Gần đây tôi có xem một bài viết trên trang Adafruit về bàn đạp chân ba nút bấm. Tôi bắt đầu suy nghĩ và thấy đây là một dự án thú vị, có thể sẽ rất hữu ích, nhưng tôi muốn làm cho nó mở rộng hơn nữa. Tôi tìm thấy mẫu Foot Switch do OK1HRA thiết kế và thấy kiểu dáng rất hoàn hảo. Tôi có sẵn nhiều micro switch từ dự án trước và đã thiết kế lại phiên bản của mình để sử dụng loại công tắc này. Tôi thiết kế để công tắc được bắt vít và thêm một khe cắm để dây cáp có thể được hàn vào công tắc bên ngoài bàn đạp rồi mới lắp vào. Cách này giúp việc thay thế công tắc dễ dàng hơn nếu bị hỏng. Trước đây tôi từng làm một bàn phím macro nhỏ bằng Raspberry Pi Pico và nghĩ rằng nó cũng rất phù hợp cho dự án này. Tôi cần một nơi để đặt Pico nên đã làm một hộp điều khiển và thêm một số giắc cắm 3.5mm Stereo 3-Pole (3-Pin) TRS để có thể sử dụng các đầu cắm 3.5mm Male Plug 3 Pole Stereo 1/8" làm kết nối. Hiện tại, hộp điều khiển có thể kết nối tối đa 4 bàn đạp chân. Pico có 23 chân GPIO nên về mặt kỹ thuật, nó có thể hỗ trợ nhiều bàn đạp hơn nữa. Linh kiện Dưới đây là những thứ cần thiết để làm 4 bàn đạp chân và 1 hộp điều khiển: 1 - Raspberry Pi Pico 4 - Đầu nối 3.5mm Male Plug to Bare Wire 4 - Giắc cắm 3.5mm Stereo 3-Pole TRS 4 - Công tắc hành trình Momentary Hinge Metal Roller Lever Nhiều ốc vít M2x8 và M2x12. 2 - ốc vít M2x3 hoặc M2x4 để giữ Raspberry Pi Pico. Mọi thứ được in bằng nhựa PLA. Bàn đạp không dùng để giậm mạnh nên PLA là ổn. Cần hỗ trợ (support) ở vài vị trí. Hãy đảm bảo chặn (blocker) các lỗ bắt vít vì chúng khá nhỏ, không cần support đâu. Tôi thấy dùng Tree supports là hiệu quả nhất. Mã nguồn Tôi lấy mã gốc từ blog làm điểm bắt đầu. Tôi không phải chuyên gia CircuitPython, chỉ biết đủ để làm những gì mình muốn. Có thể còn cách tối ưu hơn cách tôi làm. Tôi đã thêm chú thích vào code, hy vọng các bạn dễ hiểu. Nếu có thắc mắc, hãy cho tôi biết nhé. Đấu nối Việc đấu nối khá cơ bản, cần hàn một chút. Tôi sẽ sớm vẽ sơ đồ. Pico kết nối với các giắc cái: Tôi dùng kênh mass (ground) và kênh trái (phần trên và dưới của jack cắm). Bạn có thể xem sơ đồ chân của Pico. Công tắc kết nối với đầu cắm: Dây của tôi gồm đỏ (kênh trái), trắng (kênh phải) và đen (mass). Bạn không cần kênh phải nên có thể cắt ngắn dây trắng. Hãy kiểm tra các chân của công tắc để biết đâu là chân cần dùng. Lắp công tắc Bàn đạp có một khe để luồn dây công tắc. Trước khi làm, hãy lắp kẹp giữ dây (strain relief clip). Nó khá nhỏ nên hơi khó lắp, bạn có thể dùng thêm chút keo nóng hoặc dây rút để cố định chắc chắn hơn. Thêm code vào Pico Nếu bạn chưa biết cài CircuitPython, Adafruit có hướng dẫn rất chi tiết. Hãy cài thêm thư viện adafruit_hid từ Adafruit CircuitPython Bundle. Sau đó copy file code vào Pico. Hộp điều khiển Nắp hộp được gắn bằng một đoạn dây nhựa in (filament). Nếu sợi dây bị tuột, có 2 khe ở mặt sau nắp để bạn nhỏ một giọt keo giữ lại. Hy vọng các bạn sẽ tìm được ứng dụng thú vị cho dự án này. Hãy cho tôi biết nếu bạn có câu hỏi trong phần bình luận.
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!