
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Hii inaweza kufundishwa kwa mradi wangu wa mwisho wa kozi ya Teknolojia ya Wearble katika Chuo Kikuu cha Colorado Boulder. Lengo la mradi huu ni kutengeneza panya isiyo na waya kwa kutumia teknolojia ya Bluetooth. Lengo kuu la mradi ni kuifanya panya hii ivaliwe kwa kutumia glavu ya mkono. Sifa isiyo na waya ya glavu hiyo inavutia kwa wapenzi.
Kwa hivyo, kwa kuifanya ivaliwe mtumiaji anapaswa kutumia panya bila mshono. Panya ina kazi zifuatazo.
- Bonyeza kushoto
- Bonyeza kulia
- Bonyeza mara mbili
- Mwendo wa Mshale
- Kukamata Screen
Hatua ya 1: Vipengele vya vifaa vinavyohitajika



Zifuatazo ni vifaa vilivyoulizwa tena kujenga mradi huu
- Raspberry Pi 3 B +
- LIS3DH 3-Axis Accelerometer
- Kinga ya RIght / kushoto
- Waya wa Jumer F / F na M / F
- Vifungo Vyema
- Vichwa vya Kiume
- Laptop
Hatua ya 2: Kuweka Vifaa



Kuanzisha vifaa vya mradi huu tafadhali fuata hatua hizi.
- Ili kuwasha Raspberry Pi yako, tafadhali fuata kiunga hiki ili kuunda kadi ya SD inayoweza kuwaka.
- Jaribu Pi yako
- Solder accelerometer na pini za kichwa cha Kiume. Kushona accelerometer na glove kama inavyoonekana kwenye picha. Pindisha waya kwa mwelekeo wa saa ambayo itasababisha bidhaa nadhifu na safi.
-
Ili kuifanya glavu ifuate hatua hizi.
- Weka kinga ndani nje
- Tumia vifungo vya snap au waya za M / F. Shona waya za fundi na kinga kama inavyoonyeshwa kwenye picha.
- Unganisha waya za kuruka na vichwa vya pini vya Pi GPIO.
- Pindisha waya.
- Mwishowe, shona Pi na glavu yako.
Mtu anaweza kutumia vifungo vya kushona na uzi wa kutuliza ili kufanya bidhaa iwe ya ujanja na rahisi kuvaa. Kwa sababu ya hali ya sasa na kutopatikana kwa kitanda cha kutengeneza kwa kutumia vifungo vya snap na conductive haikuwezekana kutumika.
Hatua ya 3: Wiring Vifaa vyako


Wiring Accelerometer
Ili kuongeza kasi ya waya na Raspberry Pi tunahitaji kujua utendaji wa pini wa pini zinazohitajika kwenye Pi na accelerometer.
Fuata kiunga hiki ili ujue mazoea ya pini ya pi.
Kwa mwonekano wa kasi kwenye mzunguko kwa uangalifu kwa utambulisho kila pini hufanya kazi.
Hapa kuna ramani ya pini ya accelerometer yetu na RPi. Tumia waya za f / F kwa uunganisho wako.
Pini ya Accelerometer - Pini ya RPi
Uwanja wa GND
Nguvu ya VCC 3V3 (1)
SDA BCM2 (SDA)
SCL BCM3 (SCL)
Vifungo vya Wiring Snap / waya za Jumper
Vifungo vya snap / waya za kuruka hutumika kugundua kazi za kubofya za vifungo vya panya. Kama tutakavyotumia vidole vinne na kidole gumba hapa kuna ramani ya pini kufanikisha kazi zinazohitajika.
Nguvu ya Thumu 3V3 Nguvu (17)
Kidole cha Index BCM4
Kidole cha Kati BCM17
Kidole cha Pete BCM27
Pinky Kumaliza BCM22
Jinsi unganisho hapo juu litafanya kazi kugundua bonyeza? Ili kugundua kubonyeza panya, mtumiaji anahitaji kugusa kidole na kidole gumba. Mara baada ya unganisho kufanywa RPi itagundua usumbufu kwenye pini na hatua ya panya itasababishwa kwa kutuma amri inayofaa kupitia bluetooth.
Hatua ya 4: Kuendeleza Programu
Ili kufanya vifaa vyako vifanye kazi, utahitaji kuandika programu hiyo. Mradi huu unajumuisha kufuata sehemu kuu ya programu.
- Mteja wa Bluetooth
- Seva ya Bluetooth
- Ushirikiano wa Accelerometer
- Vitendo vya kipanya
Katika mradi wetu, kinga ya panya inafanya kazi kama mteja wa bluetooth wakati kompyuta ndogo itafanya kama seva ya Bluetooth. Tutatumia huduma ya RFCOMM ya Bluetooth kuwasiliana na mteja na seva.
Sehemu ya mteja wa bluetooth pia ina kiharusi cha kujumuisha ili kugundua harakati za panya. Kila sehemu inajadiliwa kwa kifupi katika hatua zifuatazo.
Hatua ya 5: Kinga ya kipanya - Programu ya Mteja wa Bluetooth




Nambari kwenye picha hapo juu inaanzisha unganisho na seva.
uuid: ni kitambulisho cha huduma maalum ya bluetooth ambayo tutatumia
nyongeza: ni anwani ya seva yaani anwani ya bluetooth (anwani ya MAC) ya kompyuta yako ndogo.
Seva yetu itaendelea katika hali ya matangazo. Takwimu za matangazo zitakuwa na kitambulisho cha huduma, nambari ya bandari, jina la huduma na anwani ya mwenyeji.
Mara tu tunapopatikana tunajaribu kuungana na anwani na nambari ya bandari iliyopatikana.
Katika picha zingine, kama unavyoona, tunatumia Pi GPIOs kusanidi na kusoma nambari ya pini / kituo ili kugundua kidole gani kilibanwa na ipasavyo kutuma ujumbe kwa seva.
Hapa chini kuna tafsiri ya vyombo vya habari vya eahc fingure.
Panya ya kidole cha kidole kushoto Bonyeza
Panya ya Kidole cha Kati Bonyeza Haki
Panya ya Kidole cha Pete Bonyeza mara mbili
Kukamata Screen Pink ya Kidole (Picha itahifadhiwa kiatomati kwenye saraka ya sasa)
Hatua ya 6: Laptop - Programu ya Seva ya Bluetooth


Kuendeleza programu ya seva, kompyuta yako ndogo inapaswa kuwa inaendesha kwenye Ubuntu Linux OS. Zifuatazo ni utegemezi unaohitajika ili kuifanya programu ifanye kazi kama inavyotakiwa. Fuata viungo kwa maagizo ya kuziweka.
- Bluez
- pybluez
- pyautogui
Kama unavyoona kwenye picha hapo juu, tunafungua bandari ya mawasiliano na kisha kuanza utangazaji wa huduma ya Bluetooth.
Mara tu mteja akiunganishwa programu huendelea kukagua ujumbe unaokuja na kuchukua hatua zinazohitajika.
Ilipendekeza:
Nguvu isiyo na waya isiyo na waya kutoka kwa NYWELE: Hatua 4 (na Picha)

Nguvu isiyokuwa na waya isiyo na waya kutoka kwa NYWELE: Leo ningependa kushiriki jinsi ya kuwasha taa za umeme kwa njia ya umeme bila waya kutoka kwa chaja ya mswaki na koili za vali za solenoid ambazo zilichukuliwa kutoka kwa scrapyard. Kabla ya kuanza, tafadhali angalia video hapa chini:
Nguvu isiyo na waya isiyo na waya: Hatua 9 (na Picha)

Nguvu isiyo na waya ya kiwango cha juu: Jenga mfumo wa Usambazaji wa Nguvu isiyo na waya ambao unaweza kuwasha balbu ya taa au kuchaji simu kutoka hadi futi 2 mbali! Hii hutumia mfumo wa coil resonant kupeleka uwanja wa sumaku kutoka kwa coil inayopitisha hadi kwenye coil inayopokea. Tulitumia hii kama onyesho wakati wa
Panya ya kupotosha ya athari ya gitaa ya panya ya DIY - Panya aliyekufa: Hatua 5 (na Picha)

Panya ya Clone ya Upotoshaji wa Athari ya Gitaa - Panya aliyekufa: Hii sio kanyagio cha upotovu wa Mickey Mouse! Kanyagio hiki ni kiini cha moja juu ya athari za kupenda kutoka kwa miaka ya 80 … Upotoshaji wa RAT ya ProCo. Ni msingi wa upotoshaji wa OpAmp kwa kutumia chip ya LM308N IC ya kawaida ambayo ni ujenzi rahisi kwa t
Hack Bodi isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: 4 Hatua

Bofya Kengele isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: Hivi majuzi niliunda mfumo wa kengele na kuiweka ndani ya nyumba yangu. Nilitumia swichi za sumaku kwenye milango na kuzitia ngumu kwenye dari. Madirisha yalikuwa hadithi nyingine na wiring ngumu kwao haikuwa chaguo. Nilihitaji suluhisho la wireless na hii ni
Badilisha Router isiyo na waya kwa Njia ya Ufikiaji isiyo na waya 2x: Hatua 5

Badilisha Njia isiyo na waya iingie kwa Wireless Extender 2x Access Point: Nilikuwa na muunganisho duni wa wavuti ndani ya nyumba yangu kwa sababu ya RSJ (boriti ya msaada wa chuma kwenye dari) na nilitaka kuongeza ishara au kuongeza nyongeza ya ziada kwa nyumba yote. Nilikuwa nimeona viongezeo vya karibu na pauni; 50 katika electro