Obsah:

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

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

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

Je to trochu otravné pokaždé, když počítač usne, zvláště když jste uprostřed prezentace v PowerPointu nebo pracujete z domova, ale měl by být neustále dostupný online. Toto jednoduché zařízení za vás bude každých 30 sekund kroutit (kmitat) myší a udržet váš počítač vždy vzhůru. Toto zařízení jednoduše simuluje pohyb fyzické myši, není třeba instalovat žádnou aplikaci ani ovladač, takže je „tajné“a neporušuje zásady IT společnosti ani se nevystavuje nebezpečnému softwaru.

Krok 1: Vytvořte zařízení

Vyrobte zařízení
Vyrobte zařízení

Celý myší wiggler je 3D vytištěn. Soubory jsou přiloženy. Vytiskněte díly svou oblíbenou barvou.

Krok 2: Hardware a montáž

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

Myšák používá díly, které jsou k dostání u mnoha prodejců. Je zapotřebí následující hardware:

  • Arduino Nano (nebo klon , nepájejte piny k Nano)
  • Servo a hardwarový balíček SG90
  • Mini USB kabel
  • Nějaké dráty

Následují kroky k připojení serva k Arduino Nano a instalace serva a kola.

Servo má konektor se 3 zásuvkami. Ten oranžový je pin PMW, který je třeba připojit ke kolíku D9 na Arduino Nano. Středový červený vodič je Vcc, který jde na +5V na Nano a hnědý je uzemnění, které je připojeno k GND na nano. Použil jsem 3 samčí kolíky a připájel je k vodičům z Nano, aby bylo zapojení jednodušší.

Pomocí jednoho ze servo houkačky a šroubů připevněte servo SG90 k tělu wiggleru myši a nainstalujte kolečko na servo výstup. Ujistěte se, že je kolečko v rovině a nepřekáží myši. Volitelně můžete vzor vytisknout a umístit na vršek kolečka, aby se zlepšila estetika a pohyb myši byl konzistentnější. K tomu jsem použil bílé adresní štítky.

Krok 3: Kód

Náčrt Arduina je přiložen. Před nahráním skici do svého nano se ujistěte, že máte nainstalované knihovny Servo.h a SimpleTimer.h. Můžete změnit úhel, ve kterém se bude servo pohybovat, a časový interval, kdy se bude servo pohybovat. Výchozí nastavení je, že servo každých 30 sekund posune kolo o 30 stupňů doleva a poté o 30 stupňů doprava. Díky tomu se bude vaše myš pohybovat asi o 10 mm, což je dost na to, aby se počítač nedostal do režimu spánku, ale ne příliš na to, abyste ztratili přehled o kurzoru myši. Tyto hodnoty můžete upravit podle potřeby.

Krok 4: Nechte myš pohybovat

Image
Image
Automation Contest 2017
Automation Contest 2017

Umístěte myš na myš Wiggler a ujistěte se, že je optický senzor v horní části kolečka. Zapněte zařízení pomocí napájecího adaptéru USB a můžete začít.

Automation Contest 2017
Automation Contest 2017

Druhé místo v automatizační soutěži 2017

Doporučuje: