תוכן עניינים:
- שלב 1: רכיבי חומרה נדרשים
- שלב 2: הגדרת חומרה
- שלב 3: חיווט החומרה שלך
- שלב 4: פיתוח התוכנה
- שלב 5: כפפת עכבר - תוכנת לקוח Bluetooth
- שלב 6: מחשב נייד - תוכנת שרת בלוטות '
וִידֵאוֹ: כפפת עכבר אלחוטית: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מדריך זה מיועד לפרויקט הגמר שלי לקורס Wearble Technologies באוניברסיטת קולורדו בולדר. מטרת הפרויקט היא לייצר עכבר אלחוטי בטכנולוגיית בלוטות '. המטרה העיקרית של הפרויקט היא להפוך את העכבר לביש באמצעות כפפה ידנית. התכונה האלחוטית של הכפפה גורמת לו למשוך לחובבים.
לפיכך, על ידי הפיכתו לביש המשתמש צריך להיות מסוגל להשתמש בעכבר בצורה חלקה. לעכבר יש פונקציות הבאות.
- לחיצה שמאלית
- מקש ימני
- לחץ לחיצה כפולה
- תנועת הסמן
- לכידת מסך
שלב 1: רכיבי חומרה נדרשים
להלן הרכיבים הנדרשים לבניית פרויקט זה
- Raspberry Pi 3 B+
- מד תאוצה 3 צירים LIS3DH
- כפפה ימין/שמאל
- חוטי ג'ומר F/F ו- M/F
- לחצני הצמדה
- כותרות זכריות
- מחשב נייד
שלב 2: הגדרת חומרה
כדי להגדיר את החומרה לפרויקט זה אנא בצע את השלבים הבאים.
- כדי לאתחל את ה- Raspberry Pi שלך, אנא עקוב אחר הקישור הזה ליצירת כרטיס SD לאתחול.
- בדוק את ה- Pi שלך
- הלחם את מד התאוצה בעזרת סיכות הכותרת של זכר. לתפור את מד התאוצה עם הכפפה כפי שמוצג בתמונה. סובב את החוטים בכיוון השעון מה שיגרום למוצר מסודר ונקי.
-
לביצוע הכפפה בצע את השלבים הבאים.
- שמור את הכפפה מבפנים החוצה
- השתמש בלחצני הצמדה או בחוטי מעצב M/F. לתפור את חוטי החוטב עם הכפפה כפי שמוצג בתמונה.
- חבר את חוטי המגשר לכותרות פינים של פי GPIO.
- סובב את החוטים.
- לבסוף, תפור את הפי עם הכפפה שלך.
אפשר להשתמש בלחצני הצמד ובחוט המוליך כדי להפוך את המוצר לעשירי יותר וקל ללבוש. בשל המצב הנוכחי וחוסר זמינות ערכת ההלחמה באמצעות כפתורי הצמדה ומוליכים לא היה אפשרי לשימוש.
שלב 3: חיווט החומרה שלך
חיווט מד התאוצה
כדי לחבר תאוצה עם ה- Raspberry Pi עלינו להכיר את פונקציות הסיכה של הפינים הנדרשים ב- Pi ומד התאוצה.
עקוב אחר הקישור הזה כדי להכיר את פונקציות הפינים של ה- pi.
לקבלת מאיץ המבט במעגל בזהירות כדי לזהות כל סיכה מתפקדת.
להלן מיפוי הסיכות עבור מד התאוצה וה- RPi שלנו. השתמש בחוטי מעצב F/F לחיבור שלך.
סיכת מד תאוצה - סיכת RPi
GND הקרקע
כוח VCC 3V3 (1)
SDA BCM2 (SDA)
SCL BCM3 (SCL)
לחצני הצמדה/חוטי מגשר
כפתורי הצמד/חוטי המגשר משמשים לאיתור פונקציות הלחיצה של לחצני העכבר. מכיוון שנשתמש בארבע אצבעות ואגודל הנה מיפוי הסיכות להשגת הפונקציונליות הרצויה.
Thumb Wire 3V3 Power (17)
אצבע אינדקס BCM4
אצבע בינונית BCM17
אצבע טבעת BCM27
פינקי פינר BCM22
כיצד החיבור הנ ל יפעל לאיתור הקליק? על מנת לזהות את לחיצת העכבר, המשתמש צריך לגעת באצבע באגודל. לאחר חיבור ה- RPi יזהה את ההפרעה בסיכה והפעולה של העכבר תופעל על ידי שליחת הפקודה המתאימה באמצעות בלוטות '.
שלב 4: פיתוח התוכנה
כדי לגרום לחומרה שלך לעבוד, יהיה עליך לכתוב את התוכנה. פרויקט זה כולל ביצוע חלק מרכזי בתוכנה.
- לקוח בלוטות '
- שרת בלוטות '
- שילוב של מד תאוצה
- פעולות עכבר
בפרויקט שלנו, כפפת העכבר פועלת כלקוח בלוטות 'בעוד שהמחשב הנייד ישמש כשרת בלוטות'. אנו נשתמש בתכונת RFCOMM של ה- Bluetooth כדי לתקשר עם הלקוח והשרת.
בחלק לקוח ה- Bluetooth יש גם מד תאוצה לשילוב לאיתור תנועות העכבר. כל חלק נדון בקצרה בשלבים הבאים.
שלב 5: כפפת עכבר - תוכנת לקוח Bluetooth
הקוד בתמונה למעלה יוצר חיבור עם השרת.
uuid: הוא המזהה של שירות ה- Bluetooth המותאם אישית בו נשתמש
addr: היא כתובת השרת כלומר כתובת Bluetooth (כתובת MAC) של המחשב הנייד שלך.
השרת שלנו ימשיך לפעול באופן פרסום. נתוני הפרסום יכילו את מזהה השירות, מספר הנמל, שם השירות וכתובת המארח.
לאחר שנמצא אנו מנסים להתחבר לכתובת ולמספר היציאה.
בתמונות האחרות, כפי שאתה יכול לראות, אנו משתמשים ב- Pi GPIO כדי להגדיר ולקרוא מספר סיכה/ערוץ כדי לזהות איזו אצבע נלחצה ובהתאם לשלוח את ההודעה לשרת.
להלן פירוש העיתונות של eahc אצבעות.
עכבר אצבע אינדקס קליק שמאלי
עכבר אצבע בינונית קליק ימני
עכבר טבעת לחיצה כפולה
צילום מסך פינגר פינגר (התמונה תישמר אוטומטית בספרייה הנוכחית)
שלב 6: מחשב נייד - תוכנת שרת בלוטות '
כדי לפתח תוכנה לשרת, המחשב הנייד שלך אמור לפעול במערכת ההפעלה אובונטו לינוקס. להלן התלות הנדרשת על מנת לגרום לתוכנה לפעול כנדרש. עקוב אחר הקישורים לקבלת הוראות להתקנתם.
- בלוז
- pybluez
- pyautogui
כפי שאתה יכול לראות בתמונות למעלה, אנו פותחים יציאה לתקשורת ולאחר מכן מתחילים לפרסם את שירות ה- Bluetooth.
לאחר חיבור הלקוח התוכנה בודקת ללא הרף את ההודעות הנכנסות ולוקחת את הפעולות הנדרשות.
מוּמלָץ:
מהנדסים מקלדת אלחוטית, עכבר ומאקרו אלחוטי באדי .: 4 שלבים
EngineersBuddy מקלדת, עכבר ומאקרו אלחוטי אלחוטי: הוראה זו מסבירה כיצד להשתמש במכשיר מהנדסי באדי, מקלדת, עכבר ומקרו. אפליקציית אנדרואיד זו פועלת יחד עם מודול החומרה של אמולטור עכבר Enginners Buddy ועכבר. המודול יעבוד עם כל רכיב HID
כיצד להכין כפפת פסנתר אוויר אלחוטית: 9 שלבים
כיצד להכין כפפת פסנתר אוויר אלחוטית: מטרות ופונקציות: פרויקט הטכנולוגיה הלבישה שלנו הוא יצירת כפפת פסנתר אוויר אלחוטית עם אורות מסונכרנים באמצעות אלקטרוניקה בסיסית, בקר-מיקרו כגון HexWear ומחשב נייד עם תוכנת Arduino ו- Max 8. . השימושים של הפרויקט שלנו
עכבר מג'יק עם טעינה אלחוטית: 5 שלבים
עכבר מג'יק עם טעינה אלחוטית: Magic Mouse3 הוא עכבר שאינו קיים מבית אפל. כשהוא קיים, הוא בהחלט כולל מטען אלחוטי על הסיפון. כאשר אפל לא מייצרת אחת, אנחנו היצרנים עושים זאת. בשלבים הפיכים עברתי מעכבר הקסם 2011 לגרסה 2020. בחלק 2 הזה אנו רואים דרך
כפפת האשף: כפפת בקר מבוקרת בארדואינו: 4 שלבים (עם תמונות)
כפפת הקוסם: כפפת בקר מבוקרת Arduino: כפפת הקוסם.בפרויקט שלי הכנתי כפפה שתוכל להשתמש בה כדי לשחק את המשחקים הקשורים לקסם האהובים עליך בצורה מגניבה וסוחפת תוך שימוש בכמה נכסי ארדואינו וארדואינו בסיסיים בלבד. אתה יכול לשחק במשחקי דברים כמו מגילות הזקן, או שאתה
כפפת בקרת עכבר Arduino: 6 שלבים (עם תמונות)
כפפת בקרת עכבר ארדואינו: אז עבור פרויקט בית הספר שלי הכנתי כפפת ארדואינו שיכולה לשלוט בסמן שלך בעזרת מד תאוצה. בכמה צעדים פשוטים אני אראה לך כיצד לשכפל תהליך זה