Mục lục:
- Quân nhu
- Bước 1: In 3D các bộ phận của bạn
- Bước 2: Cài đặt phần mềm và thư viện
- Bước 3: Hiểu tập lệnh Python
- Bước 4: Lắp ráp găng tay thông minh của bạn
Video: Một con chuột máy tính Smart Glove: 4 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:32
Đây là chuột máy tính "Smart Glove" có thể được sử dụng với bất kỳ máy tính PC, Mac hoặc Linux nào. Nó được sản xuất bằng cách sử dụng bộ điều hợp máy chủ USB đa giao thức Binho Nova, cho phép bạn kết nối cảm biến và các thành phần khác với máy tính của mình, sau đó điều khiển chúng bằng cách sử dụng mã chạy trên máy tính (trái ngược với lập trình vi điều khiển).
Với Găng tay thông minh này, bạn có thể di chuyển con trỏ chuột xung quanh, nhấp chuột trái hoặc nhấp chuột phải. Tính năng kéo hiện không được lập trình, nhưng thư viện điều khiển chuột hỗ trợ chức năng đó nếu bạn muốn thêm nó. Điều này có thể được điều chỉnh cho một số thiết bị chuột hỗ trợ, chẳng hạn như băng đô cho những người không sử dụng tay.
Quân nhu
Để xây dựng điều này, bạn sẽ chỉ cần một vài thành phần. Chúng bao gồm:
- Binho Nova
- Bảng giao diện Binho Qwiic
- Gia tốc kế SparkFun (Qwiic)
- Bộ điều khiển găng tay SparkFun Flex (Qwiic)
- Cáp Qwiic dài
- Cáp Qwiic ngắn
- Một chiếc găng tay do bạn lựa chọn
- Vít M3 và bộ chèn bộ nhiệt
Bạn cũng sẽ cần quyền truy cập vào máy in 3D để in vỏ bọc và hướng dẫn cảm biến uốn.
Bước 1: In 3D các bộ phận của bạn
Bạn sẽ bắt đầu bằng cách in 3D vỏ bọc và hướng dẫn cảm biến linh hoạt. Hỗ trợ là không cần thiết.
Sau khi các bộ phận được in, bạn có thể sử dụng mỏ hàn để làm nóng các chèn M3 và sau đó đẩy chúng vào vị trí.
Bước 2: Cài đặt phần mềm và thư viện
Trước khi làm bất cứ điều gì khác, bạn sẽ cần cài đặt Python 3. Bạn có thể tìm thấy trình cài đặt cho hệ điều hành của mình trên trang web Python tại đây:
Sau đó, bạn sẽ cài đặt các thư viện được sử dụng bởi Binho Nova. Điều này dễ dàng thực hiện với trình quản lý gói tích hợp sẵn của Python (Pip) thông qua thiết bị đầu cuối của bạn hoặc Windows PowerShell. Hướng dẫn đầy đủ ở đây:
pip cài đặt binho-host-adapter
Cuối cùng, bạn cần cài đặt thư viện PyAutoGUI. Thư viện này cho phép bạn lập trình điều khiển chuột máy tính của mình bằng Python. PyAutoGUI cũng có thể được cài đặt với Pip và hướng dẫn đầy đủ ở đây:
pip cài đặt pyautogui
Bước 3: Hiểu tập lệnh Python
Tập lệnh Python đính kèm chứa tất cả mã bạn cần cho Smart Glove. Thay đổi duy nhất bạn phải thực hiện là cổng COM. Nó hiện được đặt thành COM3, nhưng bạn sẽ cần thay đổi nó để phù hợp với cổng COM mà Binho Nova của bạn đã đăng ký.
Trong Windows, bạn có thể tìm thấy thông tin đó bằng cách truy cập Trình quản lý thiết bị của mình (nhấp chuột phải vào biểu tượng Bắt đầu trong Windows 10) và xem trong Cổng.
Bạn cũng có thể muốn điều chỉnh giá trị "clickThreshold" nếu các lần nhấp chuột không diễn ra như mong đợi. Tăng giá trị này lên một cái gì đó như 14000 sẽ làm cho các cảm biến flex nhạy hơn với các cú nhấp chuột, trong khi giảm nó xuống một cái gì đó như 10000 sẽ làm cho chúng ít nhạy hơn (yêu cầu bạn di chuyển ngón tay của mình xa hơn).
Bạn có thể đọc qua các nhận xét trong mã để hiểu rõ hơn về cách nó hoạt động, nhưng tóm lại:
- Nhập các thư viện bắt buộc
- Đặt PyAutoGUI không an toàn trong trường hợp chuột hoạt động thất thường
- Xác định cổng COM và đặt giá trị ban đầu
- Chuẩn bị sẵn sàng cho Binho Nova cho giao tiếp I2C
- Khởi tạo kết nối với gia tốc kế
- Bắt đầu lặp lại. Mỗi vòng lặp, hãy kiểm tra các giá trị của cảm biến flex và gia tốc kế. Nếu thích hợp, hãy di chuyển con trỏ hoặc nhấp chuột.
- Đóng kết nối Binho. Mã sẽ không thực sự đạt đến điểm này trừ khi nó bị loại khỏi vòng lặp bằng cách nào đó
Bước 4: Lắp ráp găng tay thông minh của bạn
Hội rất đơn giản. Bảng cảm biến flex sẽ kết nối với bảng gia tốc kế bằng cáp Qwiic ngắn. Sau đó, bảng gia tốc kế sẽ kết nối với bảng giao diện Binho Qwiic bằng cáp Qwiic dài. Cuối cùng, bảng giao diện đó được gắn vào cáp tích hợp của Binho Nova. Bây giờ bạn có thể chạy tập lệnh Python để kiểm tra xem mọi thứ có hoạt động bình thường hay không.
Nếu đúng như vậy, hãy đặt các thành phần của bạn vào bên trong vỏ và cố định hai nửa với nhau bằng các vít M3 ngắn 10mm. Cả bảng cảm biến flex và bảng gia tốc kế phải hướng lên trên! Bây giờ, bạn có thể sử dụng một ít keo nóng hoặc keo dán vải để gắn vỏ và bộ phận dẫn hướng cảm biến uốn vào găng tay của bạn. Đảm bảo các vít hướng lên trên, phòng trường hợp sau này bạn cần mở vỏ máy. Tốt nhất bạn nên đánh dấu các vị trí trong khi đeo găng tay để đảm bảo rằng chúng ở vị trí thoải mái.
Đó là nó! Bây giờ bạn đã có một con chuột máy tính đeo được tuyệt vời! Tất nhiên, bạn có thể làm được nhiều việc hơn với Binho Nova, đây chỉ là một ví dụ về việc dễ dàng làm việc với các thành phần I2C như những thành phần trong dòng sản phẩm Qwiic của SparkFun.
Về nhì trong Cuộc thi công nghệ hỗ trợ
Đề xuất:
Cách biến một chiếc máy tính xách tay hoặc máy tính xách tay cũ / hỏng thành một hộp đựng phương tiện: 9 bước
Làm thế nào để biến một chiếc máy tính xách tay hoặc máy tính xách tay cũ / hư hỏng thành một hộp phương tiện: Trong một thế giới mà công nghệ đang phát triển nhanh nhất so với chúng ta, các thiết bị điện tử yêu quý của chúng ta đều nhanh chóng trở nên lỗi thời. Có lẽ những con mèo yêu thương của bạn đã làm rơi máy tính xách tay của bạn trên bàn và màn hình bị vỡ. Hoặc có thể bạn muốn một hộp media cho TV thông minh
Một bản hack bàn di chuột tuyệt vời cho máy tính xách tay cho các dự án Arduino !: 18 bước (có hình ảnh)
Một bản hack bàn di chuột tuyệt vời dành cho máy tính xách tay dành cho các dự án Arduino!: Một thời gian trước, khi tôi đang mày mò với bàn di chuột PS / 2 với vi điều khiển Arduino, tôi phát hiện ra rằng hai trong số các kết nối tích hợp của nó có thể được sử dụng làm đầu vào kỹ thuật số. Trong Có thể hướng dẫn này, chúng ta hãy tìm hiểu cách chúng ta có thể sử dụng tiện ích của bàn di chuột PS / 2
Sử dụng lại bàn di chuột của máy tính xách tay cũ để điều khiển máy tính!: 11 bước (có hình ảnh)
Tái sử dụng bàn di chuột của máy tính xách tay cũ để điều khiển máy tính !: Bàn di chuột máy tính xách tay PS / 2 là một trong những thiết bị có giao diện người dùng thú vị nhất khi sử dụng với bộ vi điều khiển. Các cử chỉ ngón tay trượt và chạm có thể chứng minh việc điều khiển mọi thứ một cách khá đơn giản và thú vị. Trong Có thể hướng dẫn này, hãy kết hợp một với
Biến bàn di chuột từ máy tính xách tay bị hỏng thành chuột PS / 2: 6 bước
Biến bàn di chuột từ máy tính xách tay bị hỏng thành chuột PS / 2: Một người bạn đã tặng tôi một chiếc máy tính xách tay HP Pavilion bị hỏng. Chỉ với một chút thao tác, bạn có thể tháo bàn di chuột và kết nối với cổng PS / 2 hoặc 9-pin Serial. Kết nối với PC của bạn và sử dụng như một con chuột đơn giản hoặc thậm chí kết nối với Arduino để có giao diện độc đáo cho
Xây dựng một máy tính rạp hát tại nhà từ một máy tính xách tay bị hỏng và một chiếc Tivo: 10 bước
Xây dựng một máy tính rạp hát tại nhà từ một máy tính xách tay bị hỏng và một chiếc Tivo: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo một chiếc máy tính rạp hát tại nhà từ một chiếc máy tính xách tay (hơi hỏng) và gần như trống rỗng. Đây là một cách tuyệt vời để đánh giá một máy tính rạp hát gia đình (hoặc bộ mở rộng) trông tuyệt vời và hoạt động tốt hơn một