Sommario:
- Forniture
- Passaggio 1: stampa 3D delle tue parti
- Passaggio 2: installazione di software e librerie
- Passaggio 3: comprensione dello script Python
- Passaggio 4: assembla il tuo guanto intelligente
Video: Mouse per computer con guanti intelligenti: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo è un mouse per computer "Smart Glove" che può essere utilizzato con qualsiasi PC, Mac o computer Linux. È realizzato utilizzando un adattatore host USB multiprotocollo Binho Nova, che consente di collegare sensori e altri componenti al computer e quindi controllarli utilizzando il codice in esecuzione sul computer (invece di programmare un microcontrollore).
Con questo guanto intelligente, puoi spostare il cursore del mouse, fare clic con il tasto sinistro o con il tasto destro. Il trascinamento non è attualmente programmato, ma la libreria di controllo del mouse supporta tale funzionalità se si desidera aggiungerla. Questo può essere adattato per una serie di dispositivi mouse di supporto, come una fascia per la testa per coloro che non hanno l'uso delle mani.
Forniture
Per costruirlo, avrai bisogno solo di pochi componenti. Questi includono:
- Binho Nova
- Scheda di interfaccia Binho Qwiic
- Accelerometro SparkFun (Qwiic)
- SparkFun Flex Glove Controller (Qwiic)
- Cavo Qwiic lungo
- Cavo Qwiic corto
- Un guanto a tua scelta
- Viti M3 e inserti termoindurenti
Avrai anche bisogno di accedere a una stampante 3D per stampare la custodia e le guide del sensore flessibile.
Passaggio 1: stampa 3D delle tue parti
Inizierai stampando in 3D la custodia e le guide del sensore flessibile. I supporti non sono necessari.
Dopo che le parti sono state stampate, puoi utilizzare un saldatore per riscaldare gli inserti M3 e quindi spingerli in posizione.
Passaggio 2: installazione di software e librerie
Prima di fare qualsiasi altra cosa, dovrai installare Python 3. Puoi trovare un programma di installazione per il tuo sistema operativo sul sito Web di Python qui:
Installerai quindi le librerie utilizzate da Binho Nova. Questo è facile da fare con il gestore di pacchetti integrato di Python (Pip) tramite il tuo terminale o Windows PowerShell. Le istruzioni complete sono qui:
pip install binho-host-adapter
Infine, è necessario installare la libreria PyAutoGUI. Questa libreria ti consente di controllare a livello di codice il mouse del tuo computer con Python. PyAutoGUI può essere installato anche con Pip e le istruzioni complete sono qui:
pip install pyautogui
Passaggio 3: comprensione dello script Python
Lo script Python allegato contiene tutto il codice necessario per lo Smart Glove. L'unica modifica che devi fare è alla porta COM. Attualmente è impostato su COM3, ma dovrai cambiarlo in modo che corrisponda alla porta COM a cui è registrato il tuo Binho Nova.
In Windows, puoi trovare tali informazioni andando in Gestione dispositivi (fai clic con il pulsante destro del mouse sull'icona Start in Windows 10) e guardando sotto Porte.
Potresti anche voler regolare il valore "clickThreshold" se i clic del mouse non si verificano come previsto. L'aumento di questo valore a qualcosa come 14000 renderà i sensori flessibili più sensibili ai clic, mentre abbassarlo a qualcosa come 10000 li renderà meno sensibili (richiedendo di spostare ulteriormente il dito).
Puoi leggere i commenti nel codice per capire meglio come funziona, ma in poche parole:
- Importa le librerie richieste
- Imposta PyAutoGUI fail-safe nel caso in cui il mouse agisca in modo irregolare
- Definire la porta COM e impostare i valori iniziali
- Prepara il Binho Nova per la comunicazione I2C
- Inizializzare la connessione all'accelerometro
- Avvia il ciclo. Ad ogni ciclo, controlla i valori dei sensori di flessione e dell'accelerometro. Se appropriato, sposta il cursore o fai clic con il mouse.
- Chiudi la connessione Binho. Il codice non dovrebbe effettivamente raggiungere questo punto a meno che non venga espulso dal ciclo in qualche modo
Passaggio 4: assembla il tuo guanto intelligente
Il montaggio è molto semplice. La scheda del sensore flessibile si collegherà alla scheda dell'accelerometro con il cavo Qwiic corto. Quindi la scheda dell'accelerometro si collegherà alla scheda di interfaccia Binho Qwiic con il cavo Qwiic lungo. Infine, quella scheda di interfaccia è collegata al cavo integrato del Binho Nova. Ora puoi eseguire lo script Python per verificare che tutto funzioni correttamente.
In tal caso, posizionare i componenti all'interno dell'involucro e fissare le due metà insieme con viti M3 corte da 10 mm. Sia la scheda del sensore flessibile che la scheda dell'accelerometro dovrebbero essere rivolte verso l'alto! Ora puoi usare della colla a caldo o della colla per tessuti per attaccare l'involucro e le guide del sensore di flessione al tuo guanto. Assicurati che le viti siano rivolte verso l'alto, nel caso in cui sia necessario aprire il contenitore in un secondo momento. È anche meglio segnare le posizioni mentre indossi il guanto per assicurarti che siano in un posto comodo.
Questo è tutto! Ora hai un fantastico mouse per computer indossabile! Ovviamente puoi fare molto di più con Binho Nova, questo è solo un esempio di quanto sia facile lavorare con componenti I2C come quelli della gamma Qwiic di SparkFun.
Secondo classificato al concorso di tecnologia assistiva
Consigliato:
Guanti Etextile VR per Vive Tracker: 13 passaggi (con immagini)
Guanti in etessile VR per Vive Tracker: questo tutorial mostra come realizzare guanti in etessile da utilizzare in VR con il tracker Vive. Sostituiscono i joystick progettati per Vive, rendendo le interazioni VR più tattili e umane. Sono chiamati guanti "mudra" perché pizzichi l'indice e f
Come realizzare tende a rullo intelligenti fai-da-te con interruttori intelligenti SONOFF?: 14 passaggi
Come fare le tende a rullo intelligenti fai-da-te con gli interruttori intelligenti SONOFF?: utilizza la modalità di interblocco negli interruttori intelligenti SONOFF per trasformare le tue normali tende a rullo / veneziane in intelligenti e tirarlo giù la sera? Comunque, io sono
Controller per guanti fai-da-te con sensori E-Textile: 14 passaggi (con immagini)
Controller per guanti fai-da-te con sensori E-Textile: questo Instructable è un tutorial passo passo su come realizzare un guanto dati con sensori eTextile. Il progetto è una collaborazione tra Rachel Freire e Artyom Maxim. Rachel è la designer di sensori tessili ed eTextile per guanti e Arty disegna il circ
Scatola per guanti di ricerca a basso costo: 35 passaggi (con immagini)
Scatola a guanti per ricerca a basso costo: Scopo: lo scopo di questo Instructable è guidare nella costruzione di una scatola a guanti per ricerca a basso costo. Le dimensioni complessive della scatola sono 3’ x 2’ x 2’ ¾” (L x P x A) con 1" x 1’ x 1’ passante
Crea i tuoi guanti per smartphone: 10 passaggi (con immagini)
Crea i tuoi guanti per smartphone: adoro indossare i miei caldi guanti di lana quando sono fuori nel freddo inverno britannico, le fibre naturali tengono le mie dita calde e tostate. Quello che non amo, è la necessità di togliermi i guanti per usa il touchscreen capacitivo del mio smartphone (se sei w