Përmbajtje:
- Hapi 1: Komponentët e kërkuar të harduerit
- Hapi 2: Vendosja e pajisjeve kompjuterike
- Hapi 3: Instalimi i pajisjeve tuaja
- Hapi 4: Zhvillimi i Softuerit
- Hapi 5: Doreza e Miut - Softuer Klienti Bluetooth
- Hapi 6: Laptop - Softuer i serverit Bluetooth
Video: Doreza e miut pa tel: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
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
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
Për të vendosur pajisjen për këtë projekt, ndiqni këto hapa.
- Për të nisur Raspberry Pi tuaj, ju lutemi ndiqni këtë lidhje për të krijuar një kartë SD bootable.
- Provoni Pi tuaj
- 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.
-
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.
- 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 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.
- Klienti Bluetooth
- Serveri Bluetooth
- Integrimi i përshpejtuesit
- 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
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
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:
Modeli i rimbushshëm i miut pa tel: 5 hapa (me fotografi)
Mouse Wireless Rechargable Mod: Përshëndetje të gjithëve! Pra, secili prej nesh, i cili ka një mouse wireless, një ditë zgjohet, merr miun dhe padyshim që bateria është e vdekur, ose gati. Dhe nëse jeni me fat sa duhet, keni një bateri rezervë, por nëse nuk e bëni, ose punoni me tastierën, ose funksionon
Doreza e kontrollit të miut Arduino: 6 hapa (me fotografi)
Doreza e Kontrollit të Miut Arduino: Pra, për projektin tim shkollor kam bërë një dorezë Arduino që mund të kontrollojë kursorin tuaj me një përshpejtues. Në disa hapa të thjeshtë do t'ju tregoj se si ta përsërisni këtë proces
Banka e ngarkimit pa tel DIY pa tel: 8 hapa (me fotografi)
Fuqia e ngarkimit pa tel DIY: Ndërsa telefonat bëhen më të zgjuar dhe vijnë të pajisur me një procesor më të rëndë, na jep një performancë të shkëlqyeshme, por e vetmja anë e dobët është jeta e baterisë. Ndërsa në përdorim intensiv Telefonat mund të sigurojnë vetëm disa orë jetëgjatësi të baterisë, për fat të mirë ka
Mikrofoni pa tel DIY në sistemin e kitarës pa tel: 4 hapa
Mikrofoni DIY Wireless në Sistemin e Kitarës Wireless: Kam shikuar disa video dhe disa grupe dhe pothuajse prej tyre përdorin një sistem pa tel në kitarë. Duke u çmendur, duke lëvizur, duke ecur dhe duke bërë çfarë të duan pa kordonin, kështu që unë ëndërroj ta kem një … Por .. për mua tani është shumë e shtrenjtë kështu që unë arrita në këtë
Hack një zile derë pa tel në një çelës alarmi pa tel ose çelës aktivizues/fikës: 4 hapa
Hack një zile derë pa tel në një çelës alarmi pa tel ose çelës aktivizues/fikës: Kohët e fundit kam ndërtuar një sistem alarmi dhe e kam instaluar në shtëpinë time. Kam përdorur çelsat magnetikë në dyert dhe i kam lidhur ato me papafingo. Dritaret ishin një histori tjetër dhe instalimi i fortë i tyre nuk ishte një opsion. Kisha nevojë për një zgjidhje pa tel dhe kjo është