INHOUDSOPGAWE:
- Voorrade
- Stap 1: Druk u onderdele 3D af
- Stap 2: Installeer sagteware en biblioteke
- Stap 3: Verstaan die Python -script
- Stap 4: Monteer u slim handskoen
Video: N Slim handskoenrekenaarmuis: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
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:
- Voer die vereiste biblioteke in
- Stel die PyAutoGUI faal veilig in as die muis onreëlmatig optree
- Definieer die COM -poort en stel aanvanklike waardes in
- Maak die Binho Nova gereed vir I2C -kommunikasie
- Begin die verbinding met die versnellingsmeter
- Begin lus. Kontroleer elke lus die waardes van die buigsensors en versnellingsmeter. Beweeg die wyser indien nodig, of klik met die muis.
- 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
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.
Naaswenner in die Assistive Tech -kompetisie
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
DIY slim weegskaal met wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): 10 stappe (met foto's)
DIY Smart Scale With Alarm Clock (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In my vorige projek het ek 'n slim badkamerskaal met Wi-Fi ontwikkel. Dit kan die gebruiker se gewig meet, plaaslik vertoon en dit na die wolk stuur. U kan meer inligting hieroor kry op die onderstaande skakel: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan
Slim straatlig met behulp van Ir -sensor met Arduino: 4 stappe (met foto's)
Slim straatlig met behulp van Ir -sensor met Arduino: Teken in op my kanaal vir meer projekte. Hierdie projek handel oor slim straatlig, straatlig sal aanskakel terwyl die voertuig daardeur beweeg. Hier gebruik ons 4 IR -sensors wat die posisie van die voertuig, elke IR -sensor beheer