Isi kandungan:

Arduino Mouse Wiggler: 4 Langkah (dengan Gambar)
Arduino Mouse Wiggler: 4 Langkah (dengan Gambar)

Video: Arduino Mouse Wiggler: 4 Langkah (dengan Gambar)

Video: Arduino Mouse Wiggler: 4 Langkah (dengan Gambar)
Video: 2$ Arduino mouse jiggler / mouse mover to prevent screen saver screen locking for covid home office 2024, Julai
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Ia agak menjengkelkan setiap kali komputer dalam keadaan tidur, terutamanya ketika anda berada di tengah-tengah persembahan PowerPoint, atau bekerja dari rumah tetapi kelihatannya selalu tersedia dalam talian sepanjang masa. Peranti mudah ini akan menggoyangkan (menggoyangkan) tetikus anda setiap 30 saat atau lebih dan memastikan komputer anda sentiasa terjaga. Peranti ini hanya mensimulasikan pergerakan tetikus fizikal, tidak ada Aplikasi atau pemacu yang akan dipasang, jadi ia adalah 'siluman' dan tidak akan melanggar dasar IT syarikat atau mendedahkan diri anda kepada perisian berbahaya.

Langkah 1: Buat Peranti

Buat Peranti
Buat Peranti

Keseluruhan wiggler tetikus dicetak 3D. Fail dilampirkan. Cetak bahagian dengan warna kegemaran anda.

Langkah 2: Perkakasan dan Pemasangan

Perkakasan dan Pemasangan
Perkakasan dan Pemasangan
Perkakasan dan Pemasangan
Perkakasan dan Pemasangan
Perkakasan dan Pemasangan
Perkakasan dan Pemasangan

Wiggler tetikus menggunakan bahagian yang boleh didapati dari banyak peruncit. Perkakasan berikut diperlukan:

  • Arduino Nano (atau klon , jangan menyolatkan pin ke Nano)
  • Pek servo dan perkakasan SG90
  • Kabel USB mini
  • Beberapa wayar

Berikut adalah langkah-langkah untuk memasangkan servo ke Arduino Nano dan pemasangan servo dan roda.

Servo mempunyai penyambung dengan 3 pin wanita. Yang berwarna oren adalah pin PMW yang perlu disambungkan ke pin D9 di Arduino Nano. Kawat merah tengah adalah Vcc yang menuju ke + 5V di Nano dan Brown adalah tanah yang disambungkan ke GND di nano. Saya menggunakan 3 pin lelaki dan memasangkannya ke wayar dari Nano untuk memudahkan pendawaian.

Gunakan salah satu tanduk servo dan skru untuk mengikat servo SG90 ke badan tetikus tetikus, dan pasangkan roda pada output servo. Pastikan roda rata dan tidak mengganggu tetikus. Secara pilihan anda boleh mencetak corak dan meletakkannya di atas roda untuk meningkatkan estetika dan menjadikan tetikus bergerak lebih konsisten. Saya menggunakan label alamat putih untuk ini.

Langkah 3: Kod

Lakaran Arduino dilampirkan. Pastikan anda memasang perpustakaan Servo.h dan SimpleTimer.h sebelum memuat naik lakaran ke nano anda. Anda mungkin mengubah sudut di mana servo akan bergerak, dan selang waktu servo akan bergerak. Tetapan lalai adalah servo akan menggerakkan roda 30 darjah ke kiri kemudian 30 darjah ke kanan setiap 30 saat. Ini akan menjadikan tetikus anda bergerak sekitar 10 mm yang cukup untuk menjaga komputer dari tidur, namun tidak terlalu banyak kehilangan kursor tetikus. Anda boleh menyesuaikan nilai ini mengikut keinginan anda.

Langkah 4: Biarkan Tetikus Bergerak

Image
Image
Peraduan Automasi 2017
Peraduan Automasi 2017

Letakkan tetikus anda di atas Mouse Wiggler dan pastikan sensor optik di bahagian atas roda. Kuasa peranti menggunakan penyesuai kuasa USB dan anda boleh pergi.

Peraduan Automasi 2017
Peraduan Automasi 2017

Naib Johan dalam Peraduan Automasi 2017

Disyorkan: