Obsah:
- Krok 1: Požadavky
- Krok 2: Kód a software
- Krok 3: Zapojení
- Krok 4: Sestavení rukavice
- Krok 5: Testování vašeho prototypu
- Krok 6: Doplnění
Video: Rukavice ovládání myši Arduino: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
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
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í
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
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í
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:
Bezkontaktní indikace hladiny vody a ovládání koroze a ovládání motoru .: 5 kroků
Kontaktujte méně a bez koroze Indikátor hladiny vody a ovládání motoru.: HI, V tomto návodu se podíváme na to, jak pomocí tří různých barevných diod v Bezkontaktní způsob s pomocí ultrazvukového senzoru a desky Arduino uno.P
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: 6 kroků
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: Pokud jste někdy ztratili dálkový ovladač pro váš televizor nebo DVD přehrávač, víte, jak frustrující je chodit k němu, hledat a používat tlačítka na samotném zařízení. Někdy tato tlačítka ani nenabízejí stejné funkce jako dálkové ovládání. Přijmout
Ovládání jasu Ovládání LED na základě PWM pomocí tlačítek, Raspberry Pi a Scratch: 8 kroků (s obrázky)
Ovládání jasu Ovládání LED na základě PWM pomocí tlačítek, Raspberry Pi a Scratch: Zkoušel jsem najít způsob, jak vysvětlit, jak PWM funguje u mých studentů, a tak jsem si dal za úkol zkusit ovládat jas LED pomocí 2 tlačítek - jedno tlačítko zvyšuje jas LED a druhé jej stmívá. Programovat
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E - Vytvoření dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: 5 kroků
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E | Výroba dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: V tomto návodu vám ukážu, jak vytvořit RADIO dálkové ovládání pomocí přijímače přijímače 433 MHz s kódováním HT12E a IC dekodér HT12D. V tomto instruktážním programu budete moci odesílat a přijímat data pomocí velmi levných KOMPONENTŮ LIKE: HT
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: 7 kroků (s obrázky)
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: Chci jen pozdravit všechny, toto je poprvé, co píšu instruktážní projekt. Angličtina není můj rodný jazyk, takže se pokusím udělat co nejkratší a nejsrozumitelnější. Ovládání zařízení hlasovým příkazem není nic zvláštního