Taula de continguts:
- Subministraments
- Pas 1: imprimiu en 3D les vostres peces
- Pas 2: instal·leu programari i biblioteques
- Pas 3: entendre l’escriptura Python
- Pas 4: munteu el guant intel·ligent
Vídeo: Un ratolí d'ordinador Smart Glove: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Es tracta d'un ratolí d'ordinador "Smart Glove" que es pot utilitzar amb qualsevol ordinador de PC, Mac o Linux. Es fa mitjançant un adaptador d’amfitrió USB multi-protocol Binho Nova, que us permet connectar sensors i altres components a l’ordinador i després controlar-los mitjançant el codi que s’executa a l’ordinador (en lloc de programar un microcontrolador).
Amb aquest guant intel·ligent, podeu moure el cursor del ratolí, fer clic esquerre o fer clic amb el botó dret. L’arrossegament no està programat actualment, però la biblioteca de control del ratolí admet aquesta funcionalitat si voleu afegir-la. Es pot adaptar per a diversos dispositius de ratolí d’assistència, com ara una diadema per a aquells que no fan servir les mans.
Subministraments
Per construir això, només necessitareu uns quants components. Aquests inclouen:
- Binho Nova
- Taula d’interfície Binho Qwiic
- Acceleròmetre SparkFun (Qwiic)
- Controlador de guants flexibles SparkFun (Qwiic)
- Cable llarg Qwiic
- Cable curt Qwiic
- Un guant que triïs
- Cargols M3 i insercions de calor
També necessitareu accés a una impressora 3D per imprimir les caixes i les guies del sensor de flexió.
Pas 1: imprimiu en 3D les vostres peces
Començareu imprimint en 3D les carcasses i les guies del sensor flexible. No són necessaris els suports.
Després d'imprimir les peces, podeu utilitzar un soldador per escalfar les insercions M3 i, a continuació, empènyer-les al seu lloc.
Pas 2: instal·leu programari i biblioteques
Abans de fer qualsevol altra cosa, haureu d’instal·lar Python 3. Podeu trobar un instal·lador per al vostre sistema operatiu al lloc web de Python aquí:
A continuació, instal·leu les biblioteques que utilitza Binho Nova. Això és fàcil de fer amb el gestor de paquets (Pip) integrat de Python a través del terminal o del Windows PowerShell. Les instruccions completes són aquí:
pip instal·la binho-host-adapter
Finalment, cal instal·lar la biblioteca PyAutoGUI. Aquesta biblioteca us permet controlar programàticament el ratolí de l’ordinador amb Python. PyAutoGUI també es pot instal·lar amb Pip i les instruccions completes són aquí:
pip install pyautogui
Pas 3: entendre l’escriptura Python
L'escriptura Python adjunta conté tot el codi que necessiteu per a Smart Glove. L'únic canvi que heu de fer és al port COM. Actualment està configurat a COM3, però l’haureu de canviar perquè coincideixi amb el port COM al qual està registrat el vostre Binho Nova.
Al Windows, podeu trobar aquesta informació anant al Gestor de dispositius (feu clic amb el botó dret a la icona Inici a Windows 10) i busqueu a Ports.
També és possible que vulgueu ajustar el valor "clickThreshold" si els clics del ratolí no es produeixen com s'esperava. Augmentar aquest valor fins a 14000 farà que els sensors de flexió siguin més sensibles als clics, mentre que baixar-lo fins a 10000 els farà menys sensibles (és obligatori que mogueu més el dit).
Podeu llegir els comentaris del codi per entendre millor com funciona, però en poques paraules:
- Importeu les biblioteques necessàries
- Configureu el PyAutoGUI a prova de fallades en cas que el ratolí actuï de manera erràtica
- Definiu el port COM i definiu els valors inicials
- Prepareu el Binho Nova per a la comunicació I2C
- Inicialitzeu la connexió a l’acceleròmetre
- Comenceu a fer un bucle. Cada bucle, comproveu els valors dels sensors flex i l’acceleròmetre. Si escau, moveu el cursor o feu clic amb el ratolí.
- Tanqueu la connexió Binho. El codi no hauria d’arribar fins a aquest punt tret que sigui expulsat del bucle d’alguna manera
Pas 4: munteu el guant intel·ligent
El muntatge és molt senzill. La placa del sensor de flexió es connectarà a la placa de l’acceleròmetre amb el curt cable Qwiic. A continuació, la placa de l’acceleròmetre es connectarà a la placa d’interfície Binho Qwiic amb el llarg cable Qwiic. Finalment, aquesta placa d’interfície està connectada al cable integrat de Binho Nova. Ara podeu executar el scrip de Python per comprovar que tot funciona correctament.
Si és així, col·loqueu els components a l'interior del recinte i fixeu les dues meitats juntes amb cargols curts M3 de 10 mm. Tant la placa del sensor de flexió com la placa de l’acceleròmetre haurien d’estar cap amunt. Ara podeu utilitzar una mica de cola calenta o de tela per fixar el recinte i les guies del sensor de flexió al guant. Assegureu-vos que els cargols estan cap amunt, per si cal obrir el recinte més endavant. També és millor marcar les posicions mentre porteu el guant per assegurar-vos que estiguin en un lloc còmode.
Això és! Ara teniu un ratolí d’ordinador portàtil. Per descomptat, podeu fer molt més amb Binho Nova, aquest és només un exemple del fàcil que és treballar amb components I2C com els de la línia Qwiic de SparkFun.
Accèssit al concurs d'assistència tècnica
Recomanat:
ParaMouse el ratolí de l'ordinador per a persones paralitzades: 5 passos (amb imatges)
ParaMouse, el ratolí de l’ordinador per a persones paralitzades: hola, en aquest tutorial descriuré com construir un ratolí d’ordinador per a persones amb discapacitat, paralitzats o tetraplègics. Aquest dispositiu en particular és fàcil de construir i té un cost molt baix, ser més que suficient per a t
Ratolí d'ordinador Cyborg: 4 passos (amb imatges)
Ratolí d’ordinador Cyborg: molts estudis suggereixen que la postura d’utilitzar un ratolí d’ordinador convencional pot ser perillosa. El ratolí és un equipament informàtic estàndard. Els usuaris d’ordinadors utilitzen el ratolí gairebé el triple que el teclat. Com que els índexs d’exposició són elevats, jo
Theremoose: el ratolí controlat per ordinador Theremin: 6 passos (amb imatges)
Theremoose: el ratolí de l’ordinador controlat per Theremin: aquest projecte es va fer en col·laboració amb Randy Glenn. No oblideu consultar-lo aquí: https://www.instructables.com/member/rglenn/ Fa aproximadament una setmana que vaig participar en un hackathon per idees terribles aquí a Toronto (stupidhacktoronto.com). Aquesta és la
Ús de PSP com a joystick de l'ordinador i control de l'ordinador amb la PSP: 5 passos (amb imatges)
Ús de PSP com a joystick de l’ordinador i, a continuació, control de l’ordinador amb la PSP: podeu fer moltes coses interessants amb PSP homebrew i, en aquesta instrucció, us mostraré com utilitzar la vostra PSP com a joystick per jugar a jocs, però també hi ha un programa que us permet utilitzar el joystick com a ratolí. Aquí teniu el mater
Ratolí d’ordinador amb peu: 7 passos (amb imatges)
Ratolí d’ordinador operat amb els peus: he incorporat les funcions d’un ratolí en un reposapeus per poder compondre i editar text sense trencar el meu pensament i treure les mans del teclat per embolicar-me amb un ratolí o trackball convencional. Hi ha disponibles ratolins comercials a peu