![Wireless Mouse Glove: 6 na Hakbang Wireless Mouse Glove: 6 na Hakbang](https://i.howwhatproduce.com/images/006/image-17174-j.webp)
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
![Wireless Mouse Glove Wireless Mouse Glove](https://i.howwhatproduce.com/images/006/image-17174-1-j.webp)
Ang Instructable na ito ay para sa aking panghuling proyekto para sa kursong Wearble Technologies sa University of Colorado Boulder. Ang layunin ng proyektong ito ay upang makagawa ng isang wireless mouse gamit ang isang teknolohiyang Bluetooth. Ang pangunahing layunin ng proyekto ay upang maisusuot ang mouse na ito gamit ang kamay na guwantes. Ang tampok na wireless na guwantes ay nakakaakit sa mga libangan.
Kaya, sa pamamagitan ng paggawa nito na naisusuot ay dapat na gumamit ang mouse ng seamless. Ang mouse ay may mga sumusunod na pag-andar.
- Kaliwang pindot
- Pag-right click
- Double-click
- Kilusan ng Cursor
- Screen Capture
Hakbang 1: Kinakailangan na Mga Component ng Hardware
![Mga Kinakailangan na Hardware Component Mga Kinakailangan na Hardware Component](https://i.howwhatproduce.com/images/006/image-17174-2-j.webp)
![Mga Kinakailangan na Mga Component ng Hardware Mga Kinakailangan na Mga Component ng Hardware](https://i.howwhatproduce.com/images/006/image-17174-3-j.webp)
![Mga Kinakailangan na Hardware Component Mga Kinakailangan na Hardware Component](https://i.howwhatproduce.com/images/006/image-17174-4-j.webp)
Ang sumusunod ay ang mga sangkap na muling kinakailangan upang mabuo ang proyektong ito
- Raspberry Pi 3 B +
- LIS3DH 3-Axis Accelerometer
- GWI / Kaliwang Kamay na guwantes
- Jumer Wires F / F at M / F
- Mga Pindutan ng Snap
- Mga Header ng Lalaki
- Laptop
Hakbang 2: Pag-set up ng Hardware
![Pag-set up ng Hardware Pag-set up ng Hardware](https://i.howwhatproduce.com/images/006/image-17174-5-j.webp)
![Pag-set up ng Hardware Pag-set up ng Hardware](https://i.howwhatproduce.com/images/006/image-17174-6-j.webp)
![Pag-set up ng Hardware Pag-set up ng Hardware](https://i.howwhatproduce.com/images/006/image-17174-7-j.webp)
Upang mai-set up ang hardware para sa proyektong ito mangyaring sundin ang mga hakbang na ito.
- Upang ma-boot ang iyong Raspberry Pi, mangyaring sundin ang link na ito upang lumikha ng isang bootable SD card.
- Subukan ang iyong Pi
- Paghinang ng accelerometer gamit ang mga male header pin. Tahiin ang accelerometer gamit ang guwantes tulad ng ipinakita sa imahe. I-ikot ang mga wire sa direksyon sa direksyon ng relo na magreresulta sa maayos at malinis na produkto.
-
Upang masundan ang guwantes sa mga hakbang na ito.
- Panatilihin ang guwantes sa loob
- Gumamit ng mga snap button o M / F jumber wires. Tahiin ang mga wire ng jumber gamit ang guwantes tulad ng ipinakita sa imahe.
- Ikonekta ang mga jumper wires sa mga header ng pin ng Pi GPIO.
- I-twist ang mga wire.
- Sa wakas, tahiin ang Pi gamit ang iyong guwantes.
Maaaring gamitin ng isa ang mga snap button at kondaktibo na thread upang panatilihing mas tuso at madaling isuot ang produkto. Dahil sa kasalukuyang sitwasyon at hindi magagamit ng soldering kit na gumagamit ng mga snap button at conductive ay hindi magagawa upang magamit.
Hakbang 3: Pag-kable ng Iyong Hardware
![Kable ng Iyong Hardware Kable ng Iyong Hardware](https://i.howwhatproduce.com/images/006/image-17174-8-j.webp)
![Kable ng Iyong Hardware Kable ng Iyong Hardware](https://i.howwhatproduce.com/images/006/image-17174-9-j.webp)
Kable ng Accelerometer
Upang mag-wire acceleromter gamit ang Raspberry Pi kailangan nating malaman ang mga pagpapaandar ng pin ng mga kinakailangang pin sa Pi at accelerometer.
Follw ang link na ito upang pamilyar ang iyong sarili sa mga pagpapaandar ng pin ng pi.
Para sa mas mabilis na pagtingin sa circuit nang maingat upang idenfity ang bawat pag-andar ng mga pin.
Narito ang pagmamapa ng pin para sa aming accelerometer at RPi. Gumamit ng mga F / F jumber wires para sa iyong koneksyon.
Accelerometer Pin - RPi Pin
GND Ground
Lakas ng VCC 3V3 (1)
SDA BCM2 (SDA)
SCL BCM3 (SCL)
Mga Cable Snap Buttons / Jumper Wires
Ang mga snap button / jumper wires ay ginagamit upang makita ang mga pag-andar ng pag-click ng mga pindutan ng mouse. Habang gumagamit kami ng apat na daliri at isang hinlalaki narito ang pagmamapa ng pin upang makamit ang nais na pag-andar.
Thumb Wire 3V3 Power (17)
Index Finger BCM4
Gitnang Daliri BCM17
Ring Finger BCM27
Pinky Finer BCM22
Paano gagana ang koneksyon sa itaas upang makita ang pag-click? Upang makita ang pag-click sa mouse, kailangang hawakan ng gumagamit ang daliri gamit ang hinlalaki. Kapag nagawa ang koneksyon ay matutukoy ng RPi ang makagambala sa pin at ang pagkilos ng mouse ay mai-trigger sa pamamagitan ng pagpapadala ng naaangkop na utos sa pamamagitan ng bluetooth.
Hakbang 4: Pagbuo ng Software
Upang maisagawa ang iyong hardware, kakailanganin mong isulat ang software. Ang proyektong ito ay nagsasangkot ng pagsunod sa pangunahing bahagi ng software.
- Kliyente ng Bluetooth
- Bluetooth Server
- Pagsasama ng Accelerometer
- Mga pagkilos sa mouse
Sa aming proyekto, ang guwantes ng mouse ay gumagana bilang isang bluetooth client habang ang laptop ay kumikilos bilang isang bluetooth server. Gagamitin namin ang tampok na RFCOMM ng Bluetooth upang makipag-usap sa client at server.
Ang bahagi ng bluetooth client ay mayroon ding accelerometer upang isama upang makita ang mga paggalaw ng mouse. Ang bawat bahagi ay tinalakay nang maikli sa mga sumusunod na hakbang.
Hakbang 5: Mouse Glove - Bluetooth Client Software
![Mouse Glove - Bluetooth Client Software Mouse Glove - Bluetooth Client Software](https://i.howwhatproduce.com/images/006/image-17174-10-j.webp)
![Mouse Glove - Bluetooth Client Software Mouse Glove - Bluetooth Client Software](https://i.howwhatproduce.com/images/006/image-17174-11-j.webp)
![Mouse Glove - Bluetooth Client Software Mouse Glove - Bluetooth Client Software](https://i.howwhatproduce.com/images/006/image-17174-12-j.webp)
![Mouse Glove - Bluetooth Client Software Mouse Glove - Bluetooth Client Software](https://i.howwhatproduce.com/images/006/image-17174-13-j.webp)
Ang code sa imahe sa itaas ay nagtatatag ng isang koneksyon sa server.
uuid: ay ang ID ng pasadyang serbisyo ng Bluetooth na gagamitin namin
addr: ay ang address ng server ie bluetooth address (MAC address) ng iyong laptop.
Ang aming server ay magpapatuloy sa mode ng advertising. Maglalaman ang data ng advertising ng service id, numero ng port, pangalan ng serbisyo at host address.
Sa sandaling natagpuan sinubukan naming kumonekta sa nahanap na address at numero ng port.
Sa ibang mga imahe, tulad ng nakikita mo, gumagamit kami ng mga Pi GPIO upang i-setup at basahin ang numero ng pin / channel upang makita kung aling daliri ang pinindot at nang naaayon sa pagpapadala ng mensahe sa server.
Nasa ibaba ang interpretasyon ng eahc fingure press.
Pag-click sa Kaliwa ng Pag-click sa Mouse Finger
Middle Finger Mouse Right Click
Ring Finger Mouse Double Click
Pinky Finger Screen Capture (Ang imahe ay awtomatikong mai-save sa kasalukuyang direktoryo)
Hakbang 6: Laptop - Software ng Bluetooth Server
![Laptop - Software ng Bluetooth Server Laptop - Software ng Bluetooth Server](https://i.howwhatproduce.com/images/006/image-17174-14-j.webp)
![Laptop - Software ng Bluetooth Server Laptop - Software ng Bluetooth Server](https://i.howwhatproduce.com/images/006/image-17174-15-j.webp)
Upang makabuo ng isang software para sa server, dapat na tumatakbo ang iyong laptop sa Ubuntu Linux OS. Ang mga sumusunod ay kinakailangan ng mga dependency upang magawa ang software tulad ng kinakailangan. Sundin ang mga link para sa mga tagubilin upang mai-install ang mga ito.
- Bluez
- pybluez
- pyautogui
Tulad ng nakikita mo sa mga imahe sa itaas, nagbubukas kami ng isang port para sa komunikasyon at pagkatapos ay sinisimulan ang advertising ng serbisyong Bluetooth.
Kapag ang client ay konektado ang software ay patuloy na suriin para sa mga papasok na naka-message at magsasagawa ng kinakailangang pagkilos.
Inirerekumendang:
Paano Gumawa ng isang Wireless Air Piano Glove: 9 Mga Hakbang
![Paano Gumawa ng isang Wireless Air Piano Glove: 9 Mga Hakbang Paano Gumawa ng isang Wireless Air Piano Glove: 9 Mga Hakbang](https://i.howwhatproduce.com/images/005/image-13439-j.webp)
Paano Gumawa ng isang Wireless Air Piano Glove: Mga layunin at pag-andar: Ang aming naisusuot na proyekto sa teknolohiya ay upang lumikha ng isang wireless air piano glove na may naka-synchronize na ilaw gamit ang pangunahing electronics, isang micro-controller tulad ng isang HexWear, at isang laptop na may Arduino at Max 8 software . Ang mga gamit ng aming proj
Isang Smart Glove Computer Mouse: 4 Hakbang (na may Mga Larawan)
![Isang Smart Glove Computer Mouse: 4 Hakbang (na may Mga Larawan) Isang Smart Glove Computer Mouse: 4 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/011/image-30276-j.webp)
Isang Smart Glove Computer Mouse: Ito ay isang " Smart Glove " computer mouse na maaaring magamit sa anumang PC, Mac, o Linux computer. Ginawa ito gamit ang isang Binho Nova multi-protocol USB host adapter, na hinahayaan kang ikonekta ang mga sensor at iba pang mga bahagi sa iyong computer at pagkatapos ay mag-contro
Robotic Hand Na Kinokontrol ang Wireless Glove - NRF24L01 + - Arduino: 7 Hakbang (na may Mga Larawan)
![Robotic Hand Na Kinokontrol ang Wireless Glove - NRF24L01 + - Arduino: 7 Hakbang (na may Mga Larawan) Robotic Hand Na Kinokontrol ang Wireless Glove - NRF24L01 + - Arduino: 7 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-561-115-j.webp)
Robotic Hand Na Kinokontrol ang Wireless Glove | NRF24L01 + | Arduino: Sa video na ito; Ang pagpupulong ng kamay ng 3D robot, kontrol ng servo, kontrol ng flex sensor, wireless control na may nRF24L01, Arduino receiver at transmitter source code ay magagamit. Sa madaling salita, sa proyektong ito matututunan natin kung paano makontrol ang isang kamay ng robot gamit ang mga wireles
Wizard Glove: isang Arduino Controlled Controller Glove: 4 na Hakbang (na may Mga Larawan)
![Wizard Glove: isang Arduino Controlled Controller Glove: 4 na Hakbang (na may Mga Larawan) Wizard Glove: isang Arduino Controlled Controller Glove: 4 na Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/003/image-7568-38-j.webp)
Wizard Glove: isang Arduino Controlled Controller Glove: The Wizard Glove. Sa aking proyekto gumawa ako ng isang gwantes na maaari mong gamitin upang i-play ang iyong mga paboritong laro na nauugnay sa mahika sa isang cool at nakaka-engganyong paraan gamit lamang ang ilang pangunahing mga assets ng arduino at arduino. maaari kang maglaro ng mga larong bagay tulad ng mga scroll ng matatanda, o ikaw
Arduino Mouse Control Glove: 6 Mga Hakbang (na may Mga Larawan)
![Arduino Mouse Control Glove: 6 Mga Hakbang (na may Mga Larawan) Arduino Mouse Control Glove: 6 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/003/image-7592-10-j.webp)
Arduino Mouse Control Glove: Kaya para sa aking proyekto sa paaralan gumawa ako ng guwantes na Arduino na maaaring makontrol ang iyong cursor gamit ang isang accelerometer. Sa ilang simpleng mga hakbang ay ipapakita ko sa iyo kung paano gagaya ang prosesong ito