Sadržaj:
- Pribor
- Korak 1: 3D ispis vaših dijelova
- Korak 2: Instalirajte softver i knjižnice
- Korak 3: Razumijevanje Python skripte
- Korak 4: Sastavite svoju pametnu rukavicu
Video: Računalni miš s pametnim rukavicama: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ovo je računalni miš "Smart Glove" koji se može koristiti sa bilo kojim PC, Mac ili Linux računalom. Izrađen je pomoću Binho Nova multi-protokol USB host adaptera, koji vam omogućuje povezivanje senzora i drugih komponenti s računalom, a zatim ih kontrolirajte pomoću koda koji se izvodi na računalu (za razliku od programiranja mikrokontrolera).
Pomoću ove pametne rukavice možete pomicati pokazivač miša, lijevi ili desni klik. Povlačenje trenutno nije programirano, ali biblioteka za upravljanje mišem podržava tu funkciju ako je želite dodati. To se može prilagoditi za brojne uređaje s pomoćnim mišem, poput trake za glavu za one koji nemaju ruku.
Pribor
Za izradu ovoga trebat će vam samo nekoliko komponenti. To uključuje:
- Binho Nova
- Binho Qwiic ploča za sučelje
- SparkFun akcelerometar (Qwiic)
- SparkFun Kontroler savitljivih rukavica (Qwiic)
- Dugi Qwiic kabel
- Kratki Qwiic kabel
- Rukavica po vašem izboru
- M3 vijci i umetci s termostatom
Trebat će vam i pristup 3D pisaču za ispis kućišta i savitljivih vodiča senzora.
Korak 1: 3D ispis vaših dijelova
Počet ćete s 3D ispisom kućišta i savitljivim vodilicama senzora. Podrška nije potrebna.
Nakon ispisa dijelova, možete koristiti lemilicu za zagrijavanje umetaka M3, a zatim ih gurnuti na mjesto.
Korak 2: Instalirajte softver i knjižnice
Prije nego što učinite bilo što drugo, morat ćete instalirati Python 3. Instalacijski program za vaš operacijski sustav možete pronaći na web stranici Python ovdje:
Zatim ćete instalirati knjižnice koje koristi Binho Nova. To je lako učiniti s Pythonovim ugrađenim upraviteljem paketa (Pip) putem vašeg terminala ili Windows PowerShell-a. Cijele upute su ovdje:
pip install binho-host-adapter
Na kraju morate instalirati knjižnicu PyAutoGUI. Ova vam knjižnica omogućuje programsko upravljanje računalnim mišem pomoću Pythona. PyAutoGUI se također može instalirati s Pipom, a potpune upute su ovdje:
pip install pyautogui
Korak 3: Razumijevanje Python skripte
Priložena Python skripta sadrži sav kôd koji vam je potreban za Smart Glove. Jedina promjena koju morate napraviti je COM port. Trenutno je postavljen na COM3, ali morate ga promijeniti tako da odgovara COM portu na koji je registriran vaš Binho Nova.
U sustavu Windows te podatke možete pronaći ako odete u Upravitelj uređaja (desnom tipkom miša kliknite ikonu Start u sustavu Windows 10) i potražite pod Portovi.
Također biste mogli htjeti prilagoditi vrijednost "clickThreshold" ako se klikovi mišem ne dogode očekivano. Povećanjem ove vrijednosti na nešto poput 14000, senzori savijanja bit će osjetljiviji na klikove, dok će ih smanjenje na nešto poput 10000 učiniti manje osjetljivima (od vas će se morati pomaknuti prst dalje).
Možete pročitati komentare u kodu da biste bolje razumjeli kako to funkcionira, ali ukratko:
- Uvezite potrebne knjižnice
- Postavite PyAutoGUI da ne radi ispravno u slučaju da miš radi nepravilno
- Definirajte COM port i postavite početne vrijednosti
- Pripremite Binho Nova za I2C komunikaciju
- Inicijalizirajte vezu s mjeračem ubrzanja
- Počni petljati. Svaku petlju provjerite vrijednosti fleksibilnih senzora i mjerača ubrzanja. Po potrebi pomaknite kursor ili kliknite mišem.
- Zatvorite Binho vezu. Kôd zapravo ne bi trebao doći do ove točke, osim ako se nekako izbaci iz petlje
Korak 4: Sastavite svoju pametnu rukavicu
Montaža je vrlo jednostavna. Flex senzorska ploča povezat će se s pločom akcelerometra kratkim Qwiic kabelom. Zatim će se ploča akcelerometra spojiti na ploču sučelja Binho Qwiic s dugim Qwiic kabelom. Konačno, ta ploča sučelja pričvršćena je na ugrađeni kabel Binho Nove. Sada možete pokrenuti Python skriptu kako biste provjerili radi li sve ispravno.
Ako jest, postavite svoje komponente unutar kućišta i pričvrstite dvije polovice kratkim vijcima M3 od 10 mm. I ploča sa osjetljivim savijanjem i ploča s ubrzanjem trebaju biti okrenute prema gore! Sada možete upotrijebiti vruće ljepilo ili ljepilo za tkanine da biste pričvrstili kućište i vodiče osjetnika savijanja na svoju rukavicu. Provjerite jesu li vijci okrenuti prema gore, u slučaju da kasnije morate otvoriti kućište. Također je najbolje označiti položaje dok nosite rukavicu kako biste bili sigurni da su na udobnom mjestu.
To je to! Sada imate kul prijenosnog računalnog miša! Naravno, možete učiniti puno više s Binho Nova, ovo je samo primjer kako je lako raditi s I2C komponentama poput onih u Spwifonovoj Qwiic liniji.
Drugoplasirani na natječaju za pomoćnu tehniku
Preporučeni:
ParaMouse računalni miš za paralizirane osobe: 5 koraka (sa slikama)
ParaMouse Računalni miš za paralizirane osobe: Pozdrav, u ovom ću vodiču opisati kako izgraditi računalni miš za osobe s invaliditetom, paralizirane ili kvadriplegičare. Ovaj je uređaj jednostavan za izradu i vrlo niske cijene, samo će mali odvijač i nož za rezanje biti više nego dovoljno za t
Pokazivač miša za prilagođeni računalni miš: 11 koraka
Prilagođeni pokazivač miša za računalo: Da li vam se ikada dosadilo da pokazivač miša uvijek izgleda isto? U ovom Instructableu naučit ćete kako izraditi vlastiti prilagođeni pokazivač miša i postaviti ga za rad na vašem računalu sa sustavom Windows 10
Računalni miš Cyborg: 4 koraka (sa slikama)
Računalni miš Cyborg: Mnoge studije sugeriraju da položaj korištenja konvencionalnog računalnog miša može biti opasan. Miš je standardni dio računalne opreme. Korisnici računala koriste miš gotovo tri puta više od tipkovnice. Kako su stope izloženosti visoke, ja
Theremoose - Računalni miš s kontroliranim terminom: 6 koraka (sa slikama)
Theremoose - Termin kontrolirani računalni miš: Ovaj projekt napravljen je u suradnji s Randyjem Glennom, svakako ga provjerite ovdje: https://www.instructables.com/member/rglenn/ Prije otprilike tjedan dana sudjelovao sam na hackathonu za strašne ideje ovdje u Torontu (stupidhacktoronto.com). Ovo je
Računalni miš s nožnim pogonom: 7 koraka (sa slikama)
Računalni miš s nožnim upravljačem: Ugradio sam funkcije miša u naslon za noge kako bih mogao sastavljati i uređivati tekst bez da slomim tok misli i skinem ruke s tipkovnice kako bih napipao konvencionalni miš ili trackball. Komercijalni miševi s nožnim pogonom su dostupni