Përmbajtje:

Doreza e miut pa tel: 6 hapa
Doreza e miut pa tel: 6 hapa

Video: Doreza e miut pa tel: 6 hapa

Video: Doreza e miut pa tel: 6 hapa
Video: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, Nëntor
Anonim
Doreza e miut pa tel
Doreza e miut pa tel

Ky Instructable është për projektin tim përfundimtar për kursin Teknologji të veshshme në Universitetin e Kolorados Boulder. Qëllimi i këtij projekti është të krijojë një mouse pa tel duke përdorur një teknologji Bluetooth. Qëllimi kryesor i projektit është ta bëjë këtë mi të vishet duke përdorur doreza dore. Karakteristika pa tel e dorezës e bën atë tërheqës për hobistët.

Kështu, duke e bërë atë të vishet, përdoruesi duhet të jetë në gjendje të përdorë miun pa probleme. Miu ka funksionet e mëposhtme.

  • Klikimi i majtë
  • Kliko me të djathtën
  • Klikoni dy herë
  • Lëvizja e kursorit
  • Regjistrimi i ekranit

Hapi 1: Komponentët e kërkuar të harduerit

Komponentët e kërkuar të harduerit
Komponentët e kërkuar të harduerit
Komponentët e kërkuar të harduerit
Komponentët e kërkuar të harduerit
Komponentët e kërkuar të harduerit
Komponentët e kërkuar të harduerit

Më poshtë janë përbërësit e kërkuar për të ndërtuar këtë projekt

  • Raspberry Pi 3 B+
  • Përshpejtues 3-bosht LIS3DH
  • Doreza e djathtë/e majtë
  • Telat Jumer F/F dhe M/F
  • Butonat e parakohshëm
  • Tituj meshkuj
  • Laptop

Hapi 2: Vendosja e pajisjeve kompjuterike

Vendosja e pajisjeve kompjuterike
Vendosja e pajisjeve kompjuterike
Vendosja e pajisjeve kompjuterike
Vendosja e pajisjeve kompjuterike
Vendosja e pajisjeve kompjuterike
Vendosja e pajisjeve kompjuterike

Për të vendosur pajisjen për këtë projekt, ndiqni këto hapa.

  1. Për të nisur Raspberry Pi tuaj, ju lutemi ndiqni këtë lidhje për të krijuar një kartë SD bootable.
  2. Provoni Pi tuaj
  3. Ngjitni përshpejtuesin me kunjat e kokës Mashkull. Qepni akcelerometrin me dorezë siç tregohet në figurë. Ktheni telat në drejtim të akrepave të orës, gjë që do të rezultojë në një produkt të pastër dhe të pastër.
  4. Për të bërë dorezën ndiqni këto hapa.

    • Mbani dorezën brenda jashtë
    • Përdorni butona të parakohshëm ose tela jumber M/F. Qepni telat jumber me dorezë siç tregohet në imazh.
    • Lidhni telat e kërcyesit me titujt e pinit të GPIO.
    • Ktheni telat.
  5. Së fundi, qepni Pi me dorezën tuaj.

Dikush mund të përdorë butonat e parakohshëm dhe fijen përçuese për ta bërë produktin më dinak dhe të lehtë për tu veshur. Për shkak të situatës aktuale dhe mos disponueshmërisë së kompletit të saldimit duke përdorur butona të fiksimit dhe përçues nuk ishte e realizueshme për t'u përdorur.

Hapi 3: Instalimi i pajisjeve tuaja

Instalimi i pajisjeve tuaja kompjuterike
Instalimi i pajisjeve tuaja kompjuterike
Instalimi i pajisjeve tuaja kompjuterike
Instalimi i pajisjeve tuaja kompjuterike

Instalimi i akselerometrit

Për të lidhur acceleromter me Raspberry Pi ne duhet të dimë funksionalitetet e kunjave të kunjave të kërkuar në Pi dhe përshpejtuesin.

Ndiqeni këtë lidhje për t'u njohur me funksionet e pinit të pi.

Për përshpejtuesin, shikoni qarkun me kujdes për të identifikuar secilën kunja.

Këtu është harta e pin për përshpejtuesin tonë dhe RPi. Përdorni tela jumber F/F për lidhjen tuaj.

Pin për përshpejtues - Pin RPi

GND Ground

VCC 3V3 Fuqia (1)

SDA BCM2 (SDA)

SCL BCM3 (SCL)

Butonat e parakohshëm të telave/Telat e kërcyesit

Butonat e parakohshëm/telat e kërcyesit përdoren për të zbuluar funksionet e klikimit të butonave të miut. Siç do të përdorim katër gishta dhe një gisht të madh këtu është harta e kunjave për të arritur funksionalitetet e dëshiruara.

Wire Thumb 3V3 Power (17)

Indeksi i gishtit BCM4

Gishti i Mesëm BCM17

Gisht unazor BCM27

Pinky Finer BCM22

Si do të funksionojë lidhja e mësipërme për të zbuluar klikimin? Për të zbuluar klikimin e miut, përdoruesi duhet të prekë gishtin me gishtin e madh. Pasi të bëhet lidhja, RPi do të zbulojë ndërprerjen në kunj dhe veprimi i miut do të aktivizohet duke dërguar komandën e duhur përmes bluetooth -it.

Hapi 4: Zhvillimi i Softuerit

Për ta bërë pajisjen tuaj të funksionojë, do t'ju duhet të shkruani softuerin. Ky projekt përfshin ndjekjen e pjesës kryesore të softuerit.

  1. Klienti Bluetooth
  2. Serveri Bluetooth
  3. Integrimi i përshpejtuesit
  4. Veprimet e miut

Në projektin tonë, doreza e miut punon si klient bluetooth ndërsa laptopi do të veprojë si server bluetooth. Ne do të përdorim veçorinë RFCOMM të Bluetooth për të komunikuar me klientin dhe serverin.

Pjesa e klientit bluetooth gjithashtu ka përshpejtuesin për tu integruar për të zbuluar lëvizjet e miut. Secila pjesë diskutohet shkurt në hapat e mëposhtëm.

Hapi 5: Doreza e Miut - Softuer Klienti Bluetooth

Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth
Doreza e Miut - Softuer i Klientit Bluetooth

Kodi në imazhin e mësipërm krijon një lidhje me serverin.

uuid: është ID e shërbimit të personalizuar bluetooth që do të përdorim

addr: është adresa e serverit dmth adresa bluetooth (adresa MAC) e laptopit tuaj.

Serveri ynë do të jetë vazhdimisht në modalitetin e reklamimit. Të dhënat e reklamimit do të përmbajnë id -në e shërbimit, numrin e portit, emrin e shërbimit dhe adresën e hostit.

Pasi të gjendemi ne përpiqemi të lidhemi me adresën dhe numrin e portit të gjetur.

Në imazhet e tjera, siç mund ta shihni, ne po përdorim Pi GPIO për të konfiguruar dhe lexuar numrin pin/kanal për të zbuluar se cili gisht është shtypur dhe në përputhje me rrethanat dërgimin e mesazhit në server.

Më poshtë është interpretimi i shtypit të gishtit eahc.

Indeksi Mouse Gishti Kliko Majtas

Klikoni me të djathtën miun e gishtit të mesëm

Klikoni dy herë miun me gisht unazor

Regjistrimi i ekranit me gisht Pinky (Imazhi do të ruhet automatikisht në drejtorinë aktuale)

Hapi 6: Laptop - Softuer i serverit Bluetooth

Laptop - Softuer i serverit Bluetooth
Laptop - Softuer i serverit Bluetooth
Laptop - Softuer i serverit Bluetooth
Laptop - Softuer i serverit Bluetooth

Për të zhvilluar një softuer për serverin, laptopi juaj duhet të funksionojë në Ubuntu Linux OS. Më poshtë janë varësitë e kërkuara në mënyrë që softveri të funksionojë siç kërkohet. Ndiqni lidhjet për udhëzimet për t'i instaluar ato.

  • Bluez
  • pybluez
  • pyautogui

Siç mund ta shihni në imazhet e mësipërme, ne po hapim një port për komunikimin dhe më pas fillojmë reklamimin e shërbimit bluetooth.

Pasi të jetë lidhur klienti, softueri kontrollon vazhdimisht mesazhet e ardhura dhe ndërmerr veprimet e kërkuara.

Recommended: