Obsah:

Myš Arduino Wiggler: 4 kroky (s obrázkami)
Myš Arduino Wiggler: 4 kroky (s obrázkami)

Video: Myš Arduino Wiggler: 4 kroky (s obrázkami)

Video: Myš Arduino Wiggler: 4 kroky (s obrázkami)
Video: Arduino návody | USB HID klávesnice a myš 2024, Júl
Anonim
Wiggler myš Arduino
Wiggler myš Arduino

Je to trochu otravné zakaždým, keď počítač prejde do režimu spánku, najmä keď ste uprostred prezentácie v programe PowerPoint alebo pracujete z domu, ale má sa zdať, že je vždy dostupný online. Toto jednoduché zariadenie za vás bude každých 30 sekúnd kývať (kmitať) myšou a udrží váš počítač vždy bdelý. Toto zariadenie jednoducho simuluje fyzický pohyb myši, nie je potrebné inštalovať žiadnu aplikáciu ani ovládač, takže je „utajené“a neporušuje firemné zásady IT ani sa nevystavuje nebezpečnému softvéru.

Krok 1: Vytvorte zariadenie

Vyrobte zariadenie
Vyrobte zariadenie

Celý wiggler myši je 3D vytlačený. Súbory sú priložené. Vytlačte diely svojou obľúbenou farbou.

Krok 2: Hardvér a montáž

Hardware a montáž
Hardware a montáž
Hardware a montáž
Hardware a montáž
Hardware a montáž
Hardware a montáž

Wiggler myši používa diely, ktoré sú k dispozícii u mnohých predajcov. Potrebný je nasledujúci hardvér:

  • Arduino Nano (alebo klon , nespájkujte kolíky k Nano)
  • Servo a hardvérový balík SG90
  • Mini USB kábel
  • Niektoré drôty

Nasledujú kroky k zapojeniu serva k Arduino Nano a inštalácii serva a kolesa.

Servo má konektor s 3 zásuvkami. Ten oranžový je pin PMW, ktorý je potrebné pripojiť k pinu D9 na Arduino Nano. Stredový červený vodič je Vcc, ktorý smeruje k +5V na Nano a hnedý je uzemnenie, ktoré je pripojené k GND na nano. Použil som 3 mužské kolíky a spájkoval som to s vodičmi z Nano, aby sa uľahčilo zapojenie.

Pomocou jedného zo servo klaksónu a skrutiek pripevnite servo SG90 k telu wigglera myši a namontujte koleso na výstup serva. Uistite sa, že je koleso vyrovnané a neprekáža myši. Voliteľne môžete vzor vytlačiť a umiestniť na vrch kolesa, aby ste zlepšili estetiku a zaistili konzistentnejší pohyb myši. Na to som použil biele adresné štítky.

Krok 3: Kód

Priložený je náčrt Arduina. Pred nahraním náčrtu do svojho nano skontrolujte, či máte nainštalované knižnice Servo.h a SimpleTimer.h. Môžete zmeniť uhol, v ktorom sa bude servo pohybovať, a časový interval, počas ktorého sa bude servo pohybovať. Predvolené nastavenie je, že servo každých 30 sekúnd posunie koleso o 30 stupňov doľava a potom o 30 stupňov doprava. Vďaka tomu sa myš pohne asi o 10 mm, čo je dosť na to, aby sa počítač nedostal do režimu spánku, ale nie príliš na stratu stopy nad kurzorom myši. Tieto hodnoty môžete upraviť podľa potreby.

Krok 4: Nechajte myš pohnúť sa

Image
Image
Automatizačná súťaž 2017
Automatizačná súťaž 2017

Umiestnite myš na myš Wiggler a zaistite, aby bol optický senzor v hornej časti kolesa. Zapnite zariadenie pomocou napájacieho adaptéra USB a môžete ísť.

Automatizačná súťaž 2017
Automatizačná súťaž 2017

Druhé miesto v automatizačnej súťaži 2017

Odporúča: