INHOUDSOPGAWE:

N Slim handskoenrekenaarmuis: 4 stappe (met foto's)
N Slim handskoenrekenaarmuis: 4 stappe (met foto's)

Video: N Slim handskoenrekenaarmuis: 4 stappe (met foto's)

Video: N Slim handskoenrekenaarmuis: 4 stappe (met foto's)
Video: 15 минут массажа лица для ЛИФТИНГА и ЛИМФОДРЕНАЖА на каждый день. 2024, November
Anonim
Image
Image
'N Slim handskoenrekenaarmuis
'N Slim handskoenrekenaarmuis

Dit is 'n 'Smart Glove' rekenaarmuis wat met enige rekenaar-, Mac- of Linux -rekenaar gebruik kan word. Dit word gemaak met 'n Binho Nova multi-protokol USB-gasheeradapter, waarmee u sensors en ander komponente aan u rekenaar kan koppel en dit dan kan beheer met behulp van kode wat op die rekenaar loop (in teenstelling met die programmering van 'n mikrobeheerder).

Met hierdie slim handskoen kan u die muiswyser met die linkermuisknop of met die rechtermuisknop rondbeweeg. Sleep is tans nie geprogrammeer nie, maar die muisbeheerbiblioteek ondersteun die funksie wel as u dit wil byvoeg. Dit kan aangepas word vir 'n aantal hulpmiddels vir muise, soos 'n kopband vir diegene wat nie hul hande gebruik nie.

Voorrade

Om dit te bou, benodig u slegs 'n paar komponente. Dit sluit in:

  • Binho Nova
  • Binho Qwiic -koppelvlakbord
  • SparkFun -versnellingsmeter (Qwiic)
  • SparkFun Flex Glove Controller (Qwiic)
  • Lang Qwiic -kabel
  • Kort Qwiic -kabel
  • 'N Handskoen van jou keuse
  • M3 skroewe en hitte-insetsels

U benodig ook toegang tot 'n 3D -drukker om die omhulsel en buigsensorgidse te druk.

Stap 1: Druk u onderdele 3D af

U begin met die 3D-afdruk van die omhulsel- en buigsensorgidse. Ondersteunings is nie nodig nie.

Nadat die dele gedruk is, kan u 'n soldeerbout gebruik om die M3 -insetsels te verhit en dit dan op hul plek te druk.

Stap 2: Installeer sagteware en biblioteke

Voordat u iets anders doen, moet u Python 3. installeer. U kan 'n installeerder vir u bedryfstelsel op die Python -webwerf hier vind:

U installeer dan die biblioteke wat deur die Binho Nova gebruik word. Dit is maklik om te doen met Python se ingeboude pakketbestuurder (Pip) via u terminale of Windows PowerShell. Die volledige instruksies is hier:

pip installeer binho-host-adapter

Uiteindelik moet u die PyAutoGUI -biblioteek installeer. Met hierdie biblioteek kan u u rekenaarmuis programmaties beheer met Python. PyAutoGUI kan ook met Pip geïnstalleer word, en volledige instruksies is hier:

pip installeer pyautogui

Stap 3: Verstaan die Python -script

Verstaan die Python Script
Verstaan die Python Script

Die aangehegte Python -skrif bevat al die kode wat u benodig vir die Smart Glove. Die enigste verandering wat u hoef aan te bring, is aan die COM -poort. Dit is tans ingestel op COM3, maar u moet dit verander volgens die COM -poort waarop u Binho Nova geregistreer is.

In Windows kan u die inligting vind deur na u Toestelbestuurder te gaan (met die rechtermuisknop op die Start -ikoon in Windows 10) en onder Ports te kyk.

U kan ook die 'clickThreshold' -waarde aanpas as die muisklik nie soos verwag plaasvind nie. Deur hierdie waarde te verhoog tot iets soos 14000, sal die buigsensors meer sensitief wees vir klik, terwyl dit tot iets soos 10000 verlaag word, sal hulle minder sensitief word (dit vereis dat u u vinger verder moet beweeg).

U kan die opmerkings in die kode lees om 'n beter begrip te kry van hoe dit werk, maar in 'n neutedop:

  1. Voer die vereiste biblioteke in
  2. Stel die PyAutoGUI faal veilig in as die muis onreëlmatig optree
  3. Definieer die COM -poort en stel aanvanklike waardes in
  4. Maak die Binho Nova gereed vir I2C -kommunikasie
  5. Begin die verbinding met die versnellingsmeter
  6. Begin lus. Kontroleer elke lus die waardes van die buigsensors en versnellingsmeter. Beweeg die wyser indien nodig, of klik met die muis.
  7. Sluit die Binho -verbinding. Die kode behoort eintlik nie hierdie punt te bereik nie, tensy dit op een of ander manier uit die kring geslaan word

Stap 4: Monteer u slim handskoen

Monteer u slim handskoen
Monteer u slim handskoen

Die samestelling is baie eenvoudig. Die buigsensorbord sal met die kort Qwiic -kabel met die versnellingsmeterbord verbind word. Dan sal die versnellingsmeterbord met die lang Qwiic -kabel aansluit op die Binho Qwiic -koppelvlakbord. Laastens word die koppelvlakbord aan die ingeboude kabel van Binho Nova gekoppel. Nou kan u die Python -skrip uitvoer om te toets dat alles reg werk.

As dit die geval is, plaas u komponente binne -in die omhulsel en maak die twee helftes vas met kort 10 mm M3 -skroewe. Beide die buigsensorbord en die versnellingsmeterbord moet na bo wys! Nou kan u 'n bietjie warm gom of stoflym gebruik om die omhulsel en die buigsensorgeleide aan u handskoen vas te maak. Maak seker dat die skroewe na bo wys, as u die omhulsel later moet oopmaak. Dit is ook die beste om die posisies te merk terwyl u die handskoen dra om te verseker dat hulle op 'n gemaklike plek is.

Dis dit! Nou het u 'n koel draagbare rekenaarmuis! U kan natuurlik nog baie meer doen met die Binho Nova, dit is slegs 'n voorbeeld van hoe maklik dit is om met I2C -komponente te werk, soos dié in SparkFun se Qwiic -reeks.

Ondersteunende tegniese wedstryd
Ondersteunende tegniese wedstryd
Ondersteunende tegniese wedstryd
Ondersteunende tegniese wedstryd

Naaswenner in die Assistive Tech -kompetisie

Aanbeveel: