Sisukord:

Nutikas kinnas arvutihiir: 4 sammu (piltidega)
Nutikas kinnas arvutihiir: 4 sammu (piltidega)

Video: Nutikas kinnas arvutihiir: 4 sammu (piltidega)

Video: Nutikas kinnas arvutihiir: 4 sammu (piltidega)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Juuli
Anonim
Image
Image
Nutikas kinnas arvutihiir
Nutikas kinnas arvutihiir

See on "Smart Glove" arvutihiir, mida saab kasutada mis tahes arvuti, Maci või Linuxi arvutiga. See on valmistatud Binho Nova mitme protokolliga USB-hostiadapteri abil, mis võimaldab ühendada arvutiga andureid ja muid komponente ning seejärel neid arvutis töötava koodi abil juhtida (erinevalt mikrokontrolleri programmeerimisest).

Selle nutika kinda abil saate hiirekursorit ringi liigutada, vasakklõpsu või paremklõpsu teha. Lohistamine pole praegu programmeeritud, kuid hiire juhtimisteek toetab seda funktsiooni, kui soovite selle lisada. Seda saab kohandada paljude abistavate hiireseadmete jaoks, näiteks peapael neile, kes oma käsi ei kasuta.

Tarvikud

Selle ehitamiseks vajate vaid mõnda komponenti. Nende hulka kuuluvad:

  • Binho Nova
  • Binho Qwiic liidese plaat
  • SparkFuni kiirendusmõõtur (Qwiic)
  • SparkFun Flex kindakontroller (Qwiic)
  • Pikk Qwiic -kaabel
  • Lühike Qwiic -kaabel
  • Teie valitud kinnas
  • M3 kruvid ja soojuskomplektid

Korpuse ja painduvate andurite juhendite printimiseks vajate ka juurdepääsu 3D -printerile.

Samm: printige oma osad 3D -vormingus

Alustuseks trükite korpuse ja painduva anduri juhendid 3D-vormingus. Toed pole vajalikud.

Pärast osade printimist saate jootekolvi abil M3 sisetükke soojendada ja seejärel oma kohale suruda.

Samm: installige tarkvara ja teegid

Enne millegi muu tegemist peate installima Pythoni 3. Oma operatsioonisüsteemi installija leiate Pythoni veebisaidilt siit:

Seejärel installite Binho Nova kasutatavad teegid. Seda on lihtne teha Pythoni sisseehitatud paketihalduri (Pip) abil oma terminali või Windows PowerShelli kaudu. Täielikud juhised leiate siit:

pip installige binho-host-adapter

Lõpuks peate installima PyAutoGUI kogu. See teek võimaldab teil Pythoniga programmiliselt oma arvuti hiirt juhtida. PyAutoGUI saab installida ka Pipiga ja täielikud juhised leiate siit:

pip install pyautogui

Samm: mõistke Pythoni skripti

Pythoni skripti mõistmine
Pythoni skripti mõistmine

Lisatud Pythoni skript sisaldab kogu Smart Glove'i jaoks vajalikku koodi. Ainus muudatus, mida peate tegema, on COM -port. Praegu on see seatud COM3 -le, kuid peate selle muutma, et see vastaks COM -pordile, kuhu teie Binho Nova on registreeritud.

Windowsis leiate selle teabe, kui lähete oma seadmehaldurisse (paremklõpsake Windows 10 ikooni Start) ja vaatate jaotist Pordid.

Kui hiireklikke ei toimu ootuspäraselt, võiksite väärtust „clickThreshold” kohandada. Selle väärtuse suurendamine umbes 14 000 -ni muudab paindeandurid klikkide suhtes tundlikumaks, samal ajal kui 10 000 -ni langetamine muudab need vähem tundlikuks (nõudes sõrme edasi liigutamist).

Koodi kommentaare saate lugeda, et paremini mõista, kuidas see toimib, kuid lühidalt:

  1. Importige nõutavad teegid
  2. Muutke PyAutoGUI ebaõnnestumiseks juhuks, kui hiir käitub ebaregulaarselt
  3. Määrake COM -port ja määrake algväärtused
  4. Pange Binho Nova I2C -sideks valmis
  5. Vormistage ühendus kiirendusmõõturiga
  6. Alusta silmuspööramist. Kontrollige iga silmuse korral paindeandurite ja kiirendusmõõturi väärtusi. Vajadusel liigutage kursorit või klõpsake hiirt.
  7. Sulgege Binho ühendus. Kood ei tohiks tegelikult sellesse punkti jõuda, kui seda kuidagi silmust välja ei visata

Samm: pange oma nutikas kinnas kokku

Pange oma nutikas kinnas kokku
Pange oma nutikas kinnas kokku

Kokkupanek on väga lihtne. Paindeanduriplaat ühendatakse kiirendusmõõturiga lühikese Qwiic -kaabli abil. Seejärel ühendatakse kiirendusmõõturiplaat pika Qwiic -kaabli abil Binho Qwiic liideseplaadiga. Lõpuks on see liideseplaat kinnitatud Binho Nova sisseehitatud kaabli külge. Nüüd saate käivitada Pythoni skripti, et kontrollida, kas kõik töötab korralikult.

Kui see on nii, asetage oma komponendid korpuse sisse ja kinnitage mõlemad pooled lühikeste 10 mm M3 kruvidega. Nii painduv anduriplaat kui ka kiirendusmõõturi plaat peaksid olema ülespoole! Nüüd saate korpuse ja paindeanduri juhendite kinnaste külge kinnitamiseks kasutada kuuma liimi või kangaliimi. Veenduge, et kruvid on ülespoole, juhuks kui peate korpuse hiljem avama. Samuti on kõige parem märkida kinda kandmise ajal positsioonid, et need oleksid mugavas kohas.

See on kõik! Nüüd on teil lahe kantav arvutihiir! Loomulikult saate Binho Novaga palju rohkem ära teha, see on vaid näide sellest, kui lihtne on töötada selliste I2C komponentidega nagu SparkFuni Qwiic tootevalikus.

Abistava tehnika võistlus
Abistava tehnika võistlus
Abistava tehnika võistlus
Abistava tehnika võistlus

Abistava tehnikavõistluse teine koht

Soovitan: