Obsah:

Rukavice ovládání myši Arduino: 6 kroků (s obrázky)
Rukavice ovládání myši Arduino: 6 kroků (s obrázky)

Video: Rukavice ovládání myši Arduino: 6 kroků (s obrázky)

Video: Rukavice ovládání myši Arduino: 6 kroků (s obrázky)
Video: Leap Motion SDK 2024, Červenec
Anonim
Rukavice na ovládání myši Arduino
Rukavice na ovládání myši Arduino

Pro svůj školní projekt jsem tedy vyrobil rukavici Arduino, která dokáže ovládat váš kurzor pomocí akcelerometru. V několika jednoduchých krocích vám ukážu, jak tento proces replikovat.

Krok 1: Požadavky

Požadavky
Požadavky

K vlastnímu provedení projektu budete potřebovat pár věcí:- 1 Arduino Pro Micro- 1 akcelerometr a gyroskop 1 MPU-6050- 1 rukavici (nejlépe vlněnou)- pásku- kabel mini-USB na USB- pár/tucet kabelů - Odpor 10 kOhm- Tlačítko Arduino- Breadboard nebo nejlépe měděná deska Volitelně:- Pájecí zařízení

Krok 2: Kód a software

Kód a software
Kód a software

Nejprve budete muset nainstalovat software Arduino IDE, kde napíšete kód. Za druhé, budete si muset stáhnout několik knihoven, které pomáhají s komunikací na čip: https://github.com/jrowberg/i2cdevlib/tree/master/…Budete muset přesunout knihovnu MPU6050 do knihoven složek ve vašem Složka Arduino. Poté použijeme tento kód jako základ: https://www.mrhobbytronics.com/wp-content/uploads/2… Řádky můžete vystřihnout pomocí „buttonstate2“a „button 2“, pokud nechcete přidat funkce pravého kliknutí. To je vše, co potřebujete, a teď pojďme stavět!

Krok 3: Zapojení

Elektrické vedení
Elektrické vedení

Nyní máte štěstí, protože zapojení je velmi jednoduché! Podle toho, jestli používáte prkénko nebo měděnou desku, budeme potřebovat méně než tucet vodičů. Nejprve si povíme o zapojení senzoru/akcelerometru. K napájení senzoru budete muset připojit port VCC na Pro Micro k prvnímu portu senzoru, kterému se také říká VCC. Poté připojte zemnicí kolík k druhému kolíku přímo pod VCC na senzoru. Poté musíte data dostat skrz, takže použijete 2 další vodiče. Ty jsou připojeny k digitálním pinům (digitální pin 2 a 3). SCL je připojeno na pin 3 a SDA na pin 2. Nyní připojme tlačítko! Také budete muset nejprve připojit tlačítko k VCC a uzemnění, aby bylo aktuální. Budete muset připojit VCC k 10k ohmovému rezistoru a poté k rezistoru k tlačítku. Poté jej budete muset připojit k digitálnímu pinu (zde pin 6). Pokud vše funguje, světla na senzoru a na Arduinu by se měla spálit po zapojení do USB portu vašeho počítače.

Krok 4: Sestavení rukavice

Montážní rukavice
Montážní rukavice

V tuto chvíli vstupuje do hry osobní vkus. Už máte vše, co potřebujete, ale můžete se rozhodnout pro 3D tisk pouzdra nebo vlastní rukavice. Při prototypování můžete použít speciální textilní pásku, aby vše zůstalo na svém místě. Tlačítko musí být nalepeno na palec tlačítkem směřujícím nahoru. Můžete páskovat kolem tlačítka, kde se setkávají kabely a tlačítko. Drát můžete také svázat nebo páskovat několikrát, pokud jsou trochu dlouhé a nehezké. Nyní je u senzoru velmi důležité umístit jej správně, aby ovládání fungovalo správně. Když to vyzkoušíte, uvidíte, ve kterém směru se kurzor pohybuje, a v případě potřeby může adept. Doporučil bych to však udělat tak, aby byl text na pinech čitelný, když budete nosit rukavici. Senzor by měl jít na ukazováček. Senzor velmi dobře zalepte páskou a také udržujte vodiče připojené k pinům. Dále budete muset připojit prkénko a Arduino k rukavici nebo pouzdru, ve kterém sídlí. Nejdůležitější je, aby port mini-USB směřoval dolů, aby se zapojený kabel nezamotal mezi prsty.

Krok 5: Testování vašeho prototypu

Nyní vyzkoušejte vše, co potřebujete k připojení Arduino Pro Micro pomocí kabelu Mini-USB na USB. Poté spusťte Arduino IDE a otevřete soubor AccelerometerMouse. Nahrajte kód do arduina a hotovo! Při pohybu akcelerometru na prstu byste měli vidět pohyb kurzoru myši.

Krok 6: Doplnění

Dodatky
Dodatky

Pokud se vám prototyp líbí, můžete vždy přidat některé funkce. Můžete také přidat úhledné pouzdro. Toto lze řezat laserem nebo 3D, pokud je přenosné na rukavici. Pokud jste dostatečně pokročilí, můžete také přidat gesta pro konkrétní akce. Možnosti jsou nekonečné!

Doporučuje: