Satura rādītājs:
- Piegādes
- 1. darbība: 3D detaļu drukāšana
- 2. darbība: instalējiet programmatūru un bibliotēkas
- 3. darbība. Izpratne par Python skriptu
- 4. solis: samontējiet savu viedo cimdu
Video: Viedā cimdu datora pele: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī ir datora pele "Smart Glove", ko var izmantot ar jebkuru personālo datoru, Mac vai Linux datoru. Tas ir izgatavots, izmantojot Binho Nova vairāku protokolu USB resursdatora adapteri, kas ļauj datoram savienot sensorus un citus komponentus un pēc tam tos vadīt, izmantojot datorā strādājošu kodu (nevis mikrokontrollera programmēšanai).
Izmantojot šo viedo cimdu, jūs varat pārvietot peles kursoru apkārt, noklikšķināt pa kreisi vai ar peles labo pogu. Vilkšana pašlaik nav ieprogrammēta, taču peles vadības bibliotēka atbalsta šo funkcionalitāti, ja vēlaties to pievienot. To var pielāgot vairākām peles palīgiekārtām, piemēram, galvas saite tiem, kas neizmanto rokas.
Piegādes
Lai to izveidotu, jums būs nepieciešami tikai daži komponenti. Tajos ietilpst:
- Binho Nova
- Binho Qwiic saskarnes dēlis
- SparkFun akselerometrs (Qwiic)
- SparkFun Flex cimdu kontrolieris (Qwiic)
- Garš Qwiic kabelis
- Īss Qwiic kabelis
- Cimds pēc jūsu izvēles
- M3 skrūves un siltumizolācijas ieliktņi
Jums būs nepieciešama arī piekļuve 3D printerim, lai izdrukātu korpusu un elastīgo sensoru vadotnes.
1. darbība: 3D detaļu drukāšana
Sāksit ar korpusa un elastīgo sensoru vadotņu 3D drukāšanu. Atbalsti nav nepieciešami.
Pēc detaļu drukāšanas varat izmantot lodāmuru, lai uzsildītu M3 ieliktņus un pēc tam iebīdītu tos vietā.
2. darbība: instalējiet programmatūru un bibliotēkas
Pirms kaut ko darīt, jums jāinstalē Python 3. Operētājsistēmas instalētāju varat atrast Python vietnē šeit:
Pēc tam jūs instalēsit bibliotēkas, kuras izmanto Binho Nova. To ir viegli izdarīt, izmantojot Python iebūvēto pakotņu pārvaldnieku (Pip), izmantojot termināli vai Windows PowerShell. Pilnas instrukcijas ir pieejamas šeit:
pip instalējiet binho-host-adapter
Visbeidzot, jums jāinstalē PyAutoGUI bibliotēka. Šī bibliotēka ļauj programmatiski kontrolēt datora peli, izmantojot Python. PyAutoGUI var instalēt arī ar Pip, un pilnas instrukcijas ir pieejamas šeit:
pip instalēt pyautogui
3. darbība. Izpratne par Python skriptu
Pievienotajā Python skriptā ir viss Smart Glove nepieciešamais kods. Vienīgās izmaiņas, kas jums jāveic, ir COM ports. Pašlaik tas ir iestatīts uz COM3, taču jums tas būs jāmaina, lai tas atbilstu COM portam, kurā ir reģistrēts jūsu Binho Nova.
Operētājsistēmā Windows šo informāciju var atrast, dodoties uz ierīču pārvaldnieku (ar peles labo pogu noklikšķiniet uz ikonas Sākt operētājsistēmā Windows 10) un apskatot sadaļu Porti.
Ja peles klikšķi nenotiek, kā paredzēts, iespējams, vēlēsities pielāgot vērtību “clickThreshold”. Palielinot šo vērtību līdz apmēram 14 000, elastīgie sensori kļūs jutīgāki pret klikšķiem, bet, pazeminot to līdz apmēram 10 000, tie kļūs mazāk jutīgi (jums būs jāpārvieto pirksts tālāk).
Jūs varat izlasīt koda komentārus, lai labāk izprastu, kā tas darbojas, bet īsumā:
- Importējiet nepieciešamās bibliotēkas
- Iestatiet PyAutoGUI kļūmju drošību, ja pele rīkojas nepareizi
- Definējiet COM portu un iestatiet sākotnējās vērtības
- Sagatavojiet Binho Nova I2C komunikācijai
- Inicializējiet savienojumu ar akselerometru
- Sāciet cilpas. Katrā cilpā pārbaudiet elastīgo sensoru un akselerometra vērtības. Ja nepieciešams, pārvietojiet kursoru vai noklikšķiniet uz peles.
- Aizveriet Binho savienojumu. Kodam faktiski nevajadzētu sasniegt šo punktu, ja vien tas kaut kā netiek izmests no cilpas
4. solis: samontējiet savu viedo cimdu
Montāža ir ļoti vienkārša. Elastīgā sensora panelis tiks savienots ar akselerometra paneli, izmantojot īsu Qwiic kabeli. Pēc tam akselerometra dēlis izveidos savienojumu ar Binho Qwiic interfeisa paneli ar garo Qwiic kabeli. Visbeidzot, šī saskarnes plāksne ir pievienota Binho Nova iebūvētajam kabelim. Tagad varat palaist Python skriptu, lai pārbaudītu, vai viss darbojas pareizi.
Ja tā ir, ievietojiet komponentus korpusa iekšpusē un nostipriniet abas puses kopā ar īsām 10 mm M3 skrūvēm. Gan elastīgā sensora panelim, gan akselerometra panelim jābūt vērstam uz augšu! Tagad jūs varat izmantot kādu karstu līmi vai auduma līmi, lai cimdu piestiprinātu korpusam un elastīgā sensora vadotnēm. Pārliecinieties, vai skrūves ir vērstas uz augšu, ja jums vēlāk jāatver korpuss. Cimdu valkāšanas laikā vislabāk ir arī atzīmēt pozīcijas, lai nodrošinātu, ka tās atrodas ērtā vietā.
Tieši tā! Tagad jums ir forša valkājama datora pele! Jūs, protams, varat darīt daudz vairāk ar Binho Nova, tas ir tikai piemērs tam, cik viegli ir strādāt ar I2C komponentiem, piemēram, tiem, kas ir SparkFun Qwiic klāstā.
Otrās vietas palīgtehnikas konkursā
Ieteicams:
ParaMouse datora pele paralizētiem cilvēkiem: 5 soļi (ar attēliem)
ParaMouse datorpele paralizētiem cilvēkiem: Sveiki, šajā apmācībā es aprakstīšu, kā izveidot datora peli invalīdiem, paralizētiem vai četrkājainiem cilvēkiem. Šī konkrētā ierīce ir viegli uzbūvējama un ļoti lēta, tikai neliels skrūvgriezis un griešanas nazis ir vairāk nekā pietiekami, lai
Apsildāmi cimdu starplikas Ver. 2: 8 soļi (ar attēliem)
Apsildāmi cimdu starplikas Ver. 2: PIEZĪME. Vadu savienojuma metode, kas aprakstīta šajā pamācībā, nav tik spēcīga, kā vajadzētu. Uzlabota metode ir atrodama šeit: Darbs ar oglekļa siltuma virvi Šī ir mana iepriekšējā projekta pārskatītā versija. Konstrukcija ir vienkāršota
Cyborg datora pele: 4 soļi (ar attēliem)
Cyborg datora pele: Daudzi pētījumi liecina, ka parastās datora peles lietošanas poza var būt bīstama. Pele ir standarta datortehnikas daļa. Datoru lietotāji peli izmanto gandrīz trīs reizes vairāk nekā tastatūru. Tā kā iedarbības līmenis ir augsts, es
PSP izmantošana kā datora kursorsvira un pēc tam datora vadīšana, izmantojot PSP: 5 soļi (ar attēliem)
PSP izmantošana kā datora kursorsvira un pēc tam datora vadīšana, izmantojot PSP: Izmantojot PSP homebrew, varat darīt daudzas atdzist lietas, un šajā pamācībā es iemācīšu jums izmantot PSP kā kursorsviru spēļu spēlēšanai, taču ir arī programma, kas ļauj izmantot kursorsviru kā peli. Šeit ir materiāls
Ar peli vadāma datora pele: 7 soļi (ar attēliem)
Ar peli vadāma datora pele: Es iebūvēju peles funkcijas kāju balstā, lai es varētu komponēt un rediģēt tekstu, nepārtraucot domu gājienu un nenoņemot rokas no tastatūras, lai paķertos ar parasto peli vai kursorbumbu. Ir pieejamas komerciālas ar kājām darbināmas peles