Obsah:
- Krok 1: Požiadavky
- Krok 2: Kód a softvér
- Krok 3: Zapojenie
- Krok 4: Zostavenie rukavice
- Krok 5: Testovanie vášho prototypu
- Krok 6: Dodatky
Video: Rukavica na ovládanie myši Arduino: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Preto som pre svoj školský projekt vyrobil rukavicu Arduino, ktorá dokáže ovládať váš kurzor pomocou akcelerometra. V niekoľkých jednoduchých krokoch vám ukážem, ako replikovať tento proces.
Krok 1: Požiadavky
Na to, aby ste tento projekt urobili sami, budete potrebovať niekoľko vecí:- 1 akcelerometer a gyroskop 1 Arduino Pro Micro- 1 MPU-6050- 1 rukavica (najlepšie z vlny)- páska- kábel mini-USB na USB- pár/tucet káblov - 10k Ohm odpor- tlačidlo Arduino- Breadboard alebo najlepšie medená doska Voliteľné:- Spájkovacie zariadenie
Krok 2: Kód a softvér
Najprv budete musieť nainštalovať softvér Arduino IDE, do ktorého napíšete kód. Za druhé, budete si musieť stiahnuť niekoľko knižníc, ktoré pomáhajú s komunikáciou na čipe: https://github.com/jrowberg/i2cdevlib/tree/master/…Knižnicu MPU6050 budete musieť presunúť do knižníc priečinkov vo svojom Priečinok Arduino. Potom použijeme tento kód ako základ: https://www.mrhobbytronics.com/wp-content/uploads/2… Riadky môžete vystrihnúť pomocou „buttonstate2“a „button 2“, pokiaľ nechcete pridať funkcia kliknutia pravým tlačidlom myši. To je všetko, čo potrebujete, teraz sa môžeme pustiť do stavby!
Krok 3: Zapojenie
Teraz máte šťastie, pretože zapojenie je veľmi jednoduché! Budeme potrebovať menej ako tucet drôtov v závislosti od toho, či používate nepájivú dosku alebo medenú dosku. Najprv si povieme o zapojení senzora/akcelerometra. Na napájanie senzora budete musieť pripojiť port VCC na Pro Micro k prvému portu senzora, ktorý sa tiež nazýva VCC. Potom pripojte uzemňovací kolík k druhému kolíku priamo pod VCC na senzore. Potom musíte previesť údaje, aby ste použili 2 ďalšie vodiče. Tieto sú pripojené k digitálnym kolíkom (digitálny kolík 2 a 3). SCL je pripojený na pin 3 a SDA na pin 2. Teraz pripojme tlačidlo! Tiež budete musieť najskôr pripojiť tlačidlo k VCC a uzemneniu, aby bolo aktuálne. Budete musieť pripojiť VCC k odporu 10 kOhm a potom tento odpor k tlačidlu. Potom ho budete musieť pripojiť k digitálnemu kolíku (tu pin 6). Ak všetko funguje, svetlá na senzore a na zariadení Arduino by sa mali po zapojení do USB portu vášho počítača vypaľovať.
Krok 4: Zostavenie rukavice
V tejto chvíli vstupuje do hry osobný vkus. Už máte všetko, čo potrebujete, ale môžete sa rozhodnúť pre 3D tlač plášťa alebo vlastnej rukavice. Pri prototypovaní môžete použiť špeciálnu textilnú pásku, aby bolo všetko na svojom mieste. Tlačidlo musí byť prilepené k palcu s tlačidlom smerujúcim nahor. Môžete páskovať okolo tlačidla, kde sa stretávajú káble a tlačidlá. Môžete tiež viazať drôt alebo ho viackrát previazať, ak sú trochu dlhé a nehmatateľné. Teraz je pri senzore veľmi dôležité umiestniť ho správne, aby ovládanie fungovalo správne. Keď to vyskúšate, uvidíte, v akom smere sa kurzor pohybuje, a v prípade potreby môže ovládať. Odporúčal by som to však urobiť tak, aby sa text na špendlíkoch dal čítať, keď budete nosiť rukavicu. Senzor by mal ísť na ukazovák. Senzor veľmi dobre zalepte páskou a tiež nechajte vodiče pripojené k pinom. Ďalej budete musieť pripojiť dosku na chlieb a Arduino k rukavici alebo k puzdru, v ktorom sídlia. Najdôležitejšie tu je, aby port mini-USB smeroval nadol, aby sa zapojený kábel nezamotal medzi prstami.
Krok 5: Testovanie vášho prototypu
Teraz vyskúšajte všetko, čo potrebujete, aby ste zapojili Arduino Pro Micro pomocou kábla Mini-USB z USB. Potom spustite Arduino IDE a otvorte súbor AccelerometerMouse. Nahrajte kód do arduina a hotovo! Pri pohybe akcelerometra na prstoch by ste mali vidieť pohyb kurzora myši.
Krok 6: Dodatky
Ak sa vám prototyp páči, vždy môžete pridať niektoré funkcie. Môžete tiež pridať úhľadný kryt. Je možné ho rezať laserom alebo 3D tlačou, pokiaľ je prenosný na rukavici. Ak ste dostatočne pokročilí, môžete tiež pridať gestá pre konkrétne akcie. Možnosti sú nekonečné!
Odporúča:
Ovládanie žalúzií s ESP8266, integrácia Google Home a Openhab a webové ovládanie: 5 krokov (s obrázkami)
Ovládanie žalúzií S ESP8266, integráciou Google Home a Openhab a webovým ovládaním: V tomto návode vám ukážem, ako som k svojim žalúziám pridal automatizáciu. Chcel som mať možnosť pridať a odstrániť automatizáciu, takže všetka inštalácia je nasadená. Hlavnými časťami sú: krokový motor, krokový ovládač ovládaný bij ESP-01 prevodovka a montáž
ITTT Rolando Ritzen - arkádová rukavica na ovládanie pohybu: 5 krokov
ITTT Rolando Ritzen - pohybová arkádová rukavica: Ručne ovládané pohybové ovládače alebo palubné strieľačky. Ide o trik, ktorý zahŕňa všetky možnosti pohybu, vrátane zahrnutia. (Je schiet door te " finger bangen ")
Ovládanie jasu Ovládanie LED na báze PWM pomocou tlačidiel, Raspberry Pi a Scratch: 8 krokov (s obrázkami)
Ovládanie jasu Ovládanie LED na základe PWM pomocou tlačidiel, Raspberry Pi a Scratch: Snažil som sa nájsť spôsob, ako vysvetliť, ako PWM funguje u mojich študentov, a tak som si dal za úlohu pokúsiť sa ovládať jas LED pomocou dvoch tlačidiel. - jedno tlačidlo zvyšuje jas LED diódy a druhé ju stmieva. Programovať
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Čarodejnícka rukavica: rukavica ovládaná ovládačom Arduino: 4 kroky (s obrázkami)
Wizard Glove: Arduino Controlled Controller Glove: The Wizard Glove. V mojom projekte som vyrobil rukavicu, pomocou ktorej môžete hrať svoje obľúbené hry súvisiace s mágiou chladným a pohlcujúcim spôsobom iba pomocou niekoľkých základných arduino a arduino aktív. môžete hrať veci ako staršie zvitky alebo