תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אב טיפוס זה הוא הגרסה השנייה של K-Ability.
K-Ability היא מקלדת פיזית המאפשרת שימוש במכשירי מסך מגע לאנשים עם פתולוגיות וכתוצאה מכך הפרעות נוירו-שריריות.
ישנם עזרים רבים המקלים על השימוש במכשירי מחשב לאנשים הסובלים מפתולוגיות עצביות -שרירים, אך הם יקרים ורובם אינם מאפשרים מחוות מורכבות של מסך מגע במכשירים ניידים (החלקה, מגע כפול, גרירה ושחרור).
K-Ability V1 שואפת ליצור מכשיר בייצור עצמי וזול (פחות מ -20 €) לתת לאנשים עם רעידות, עוויתות ובעיות כלליות יותר של שליטה ותיאום עצבי-שרירי את האפשרות לגשת למכשירים ניידים ומחשבים במחיר סביר.
K-Ability מורכב מ -7 לחצנים ומסך קטן.
K-Ability V2 מציגה מספר תכונות חדשות לפרויקט המוסיפות נוחות וקלות שימוש:
- החלפת כפתורים פיזיים בכפתורים קיבוליים
- חיבור בלוטות 'HID למכשיר הראשי (סמארטפון, טאבלט ומחשבים)
- אפשרות לאספקת חשמל מבנק חשמל או סוללה חיצונית
- אפשרות ליצור עיצובים בהתאמה אישית
שלב 1: חומרים
חוֹמֶר
Arduino Nano שיבוט Aliexpress
HC-05 Aliexpress או Banggood
תצוגת Oled 6pin Aliexpress או Banggood
בקר חיישן מגע קיבולי MPR121 Aliexpress
נגדים Aliexpress
כבלים Aliexpress או Banggood
לוח לחם Aliexpress או Banggood
כלים
מתאם סידורי FTDI Aliexpress או Banggood
שלב 2: הפוך את HC-05 למכשיר Bluetooth HID
L'RN-42 הוא מודול בלוטות 'המתנהג כמו מקלדת או עכבר אלחוטי.
בשל העלות הגבוהה וזמני המשלוח בחרתי לפרוץ את HC-05 הנפוץ והזול, הודות למדריך הפשוט והיעיל הזה שכתב בריאן:
www.instructables.com/id/Upgrade-Your-3-Bl…
ההליך פשוט למדי ותצטרך רק לוח FTDI וכמה תוכנות להורדה ישירות מהמדריך.
בסיום ההליך, מודול HC-05 שלך יוכל לפעול באופן דומה ל- RN-42 ולכל מודול Bluetooth HID אחר.
(התמונה נלקחה מתוך
שלב 3: מעגל
אני מקווה שהמעגל שבתמונה מובן.
המעגל משתמש ב- 9 gpio בתצורה זו:
D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> תצוגת RES D09> תצוגת DC D11> תצוגת SDA D13> תצוגת SCL A4> MPR121 SDA A5> MPR121 SCL
שים לב כי מודול MPR121 מופעל על ידי 3.3V ו -2 ההתנגדויות עבור מחלק המתח של HC-05.
שלב 4: מסגרת
לפרויקט המתואר אין מסגרת קבועה של ממש, מכיוון שכל פתולוגיה תדרוש צורה, גודל וחומר ייעודיים.
עבור מדריך זה הכנתי מסגרת קרטון פשוטה להראות את האפשרות להשתמש בכל צורה וחומר לגוף.
חלק בסיסי להבטחת הבנייה הפשוטה ביותר של הגוף הוא שהוא נטול כפתורים מישוש.
השימוש במקשים הקיבוליים מבטיח 7 כניסות, הודות למודול MPR121, פשוט על ידי חיבור כבל, או כל חומר מוליך אחר, לסיכות המודול, מה שהופך את פריסת המקלדת ויצירת מסגרת וכפתורים של כל גודל פשוט מאוד.
שלב 5: קושחה
ראשית אנו זקוקים לכמה ספריות:
ספריית Arduino בלבד עבור מסכי SSD1306 OLED מספרי ספריית MPR121 SPIS תוכנה סידורי
הפקודות המזיזות את סמן העכבר נשלחות עם הספרייה Serial Software עם הפונקציה "לכתוב".
כל פקודה מורכבת ממאגר של 7 בתים הבנוי בצורה הבאה:
חיץ [0] = 0xFD; מאגר [1] = 0x05; חיץ [2] = 0x02; חיץ [3] = 0x00; // כפתור חיץ [4] = 0x00; // תנועה מאגר X [5] = 0x00; // תנועת Ybuffer [6] = 0x00; //גַלגַל
עבור פרויקט זה בחרתי ב"טקסט בלבד "מכיוון שהוא משתמש ב -2928 בתים בלבד (9%) של שטח אחסון התוכניות ומשתנים גלובליים משתמשים ב -54 בתים (2%) של זיכרון דינאמי.
שלב 6: וידאו
אני לא יכול להעלות את הסרטון … אתה יכול לראות אותו כאן: