Mục lục:

Arduino Mouse Wiggler: 4 bước (có hình ảnh)
Arduino Mouse Wiggler: 4 bước (có hình ảnh)

Video: Arduino Mouse Wiggler: 4 bước (có hình ảnh)

Video: Arduino Mouse Wiggler: 4 bước (có hình ảnh)
Video: ESP32-CAM Đọc công tơ điện nước 2024, Tháng mười một
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Thật là khó chịu mỗi khi máy tính chuyển sang chế độ ngủ, đặc biệt là khi bạn đang trình bày PowerPoint giữa chừng hoặc đang làm việc tại nhà nhưng được cho là luôn sẵn sàng trực tuyến. Thiết bị đơn giản này sẽ lắc (lắc) chuột cho bạn cứ sau 30 giây hoặc lâu hơn và giữ cho máy tính của bạn luôn hoạt động. Thiết bị này chỉ đơn giản là mô phỏng chuyển động của chuột vật lý, không cần cài đặt Ứng dụng hoặc trình điều khiển, vì vậy nó là 'tàng hình' và sẽ không vi phạm chính sách CNTT của công ty hoặc khiến bạn tiếp xúc với phần mềm nguy hiểm.

Bước 1: Tạo thiết bị

Làm cho thiết bị
Làm cho thiết bị

Toàn bộ phần wiggler của chuột được in 3D. Các tập tin được đính kèm. In các bộ phận với màu sắc yêu thích của bạn.

Bước 2: Phần cứng và lắp ráp

Phần cứng và Lắp ráp
Phần cứng và Lắp ráp
Phần cứng và Lắp ráp
Phần cứng và Lắp ráp
Phần cứng và Lắp ráp
Phần cứng và Lắp ráp

Dụng cụ lắc chuột sử dụng các bộ phận có sẵn từ nhiều nhà bán lẻ. Phần cứng sau là cần thiết:

  • Arduino Nano (hoặc sao chép , không hàn các chân vào Nano)
  • SG90 Servo và gói phần cứng
  • Cáp USB mini
  • Một số dây

Sau đây là các bước để nối dây servo với Arduino Nano và cài đặt servo và bánh xe.

Servo có một đầu nối với 3 chân cái. Chân màu cam là chân PMW cần được kết nối với chân D9 trên Arduino Nano. Dây màu đỏ ở giữa là Vcc đi đến + 5V trên Nano và dây màu nâu là nối đất được kết nối với GND trên nano. Tôi đã sử dụng 3 chân đực và hàn nó vào dây từ Nano để làm cho việc đấu dây dễ dàng hơn.

Sử dụng một trong các còi servo và các vít để giữ chặt servo SG90 vào thân wiggler chuột, và lắp bánh xe vào đầu ra servo. Đảm bảo bánh xe bằng phẳng và không ảnh hưởng đến chuột. Bạn có thể tùy ý in mẫu và đặt nó lên trên bánh xe để cải thiện tính thẩm mỹ và di chuyển chuột nhất quán hơn. Tôi đã sử dụng nhãn địa chỉ màu trắng cho việc này.

Bước 3: Mã

Bản phác thảo Arduino được đính kèm. Đảm bảo rằng bạn đã cài đặt thư viện Servo.h và SimpleTimer.h trước khi tải bản phác thảo lên nano của bạn. Bạn có thể thay đổi góc mà servo sẽ di chuyển và khoảng thời gian mà servo sẽ di chuyển. Cài đặt mặc định là servo sẽ di chuyển bánh xe sang trái 30 độ sau đó sang phải 30 độ sau mỗi 30 giây. Điều này sẽ làm cho con chuột của bạn di chuyển trong khoảng 10 mm, đủ để giữ cho máy tính không ở chế độ ngủ, nhưng không quá nhiều để mất dấu con trỏ chuột. Bạn có thể điều chỉnh các giá trị này theo ý muốn.

Bước 4: Để chuột di chuyển

Image
Image
Cuộc thi Tự động hóa 2017
Cuộc thi Tự động hóa 2017

Đặt chuột của bạn lên trên Bộ điều chỉnh chuột và đảm bảo cảm biến quang học ở trên bánh xe. Bật nguồn thiết bị bằng cách sử dụng bộ chuyển đổi nguồn USB và bạn đã sẵn sàng.

Cuộc thi Tự động hóa 2017
Cuộc thi Tự động hóa 2017

Về nhì trong Cuộc thi Tự động hóa 2017

Đề xuất: