תוכן עניינים:
- אספקה
- שלב 1: לוגיקת הפרויקט
- שלב 2: ניתוח כרטיס הממסר
- שלב 3: חיבור וזיהוי הכרטיס
- שלב 4: מחשב וחיישנים
- שלב 5: חיבורים
- שלב 6: תוכנית מותאמת אישית להפעלת פונקציות
- שלב 7: התחלת העבודה
- שלב 8: תמונות קובץ אחרות
וִידֵאוֹ: מנוע נע עם מעקב אחר עיניים: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
נכון לעכשיו, חיישני מעקב אחר עיניים נפוצים יותר בתחומים שונים אך מבחינה מסחרית הם ידועים יותר במשחקים אינטראקטיביים. הדרכה זו אינה מתיימרת לפרט את החיישנים מכיוון שהיא מורכבת מאוד ובשל השימוש הנפוץ יותר ויותר המחיר ירד, במקרה זה הדבר המעניין יהיה להשתמש בתוכנה לצורך אינטראקציה עם ממסרים המסוגלים הפעלה או כיבוי של כל מכני-חשמלי. במקרה זה הוא שימש להנע מנועים של כיסא גלגלים.
אספקה
מחשב 1 עם מערכת מעקב אחר עיניים
מודול ממסר 1 -USB
ממסר רכב 2 -40 אמפר
מנוע 2 -הילוך 200 w (מנוע כסא גלגלים)
פקדי מהירות 2 -10 אמפר
2 -pc 12-40 VDC 10 AMP רוחב הדופק מווסת את בקרת מהירות המנוע
סוללת 1- 12 וולט
שלב 1: לוגיקת הפרויקט
ממסרים בעלי קיבולת גבוהה יותר כלולים ואלה של הכרטיס הם רק 10 אמפר ולמרות שצריכת המנועים היא 10 אמפר עם זרם של 12 וולט, הספק הזה יכול לעלות בהתאם למשקל העומס של המנועים. אם אתה רוצה להשתמש במכשיר אחר שאינו מנוע ואשר צורך פחות מ -10 אמפר, תוכל לבטל את ממסרי הקוביות.
שלב 2: ניתוח כרטיס הממסר
לסוג זה של כרטיסים יש כניסת USB, כניסת מתח, ממסרים והמסופים המתאימים להם
יש לו גם שבב או מיקרו-בקר מתוכנת מראש. על מנת להפעיל את הממסרים, עליך לספק קבצים שהם מנהלי ההתקן, קבצים עם סיומת.dll המכילים את הפונקציות שמבקר המיקרו, למשל הצגת המספר הסידורי של הכרטיס, הפעלת ממסר 1, הפעלת ממסר 2 וכן הלאה.. אלה הפונקציות אבל מי שמפעיל אותן לשם כך חייב להיות בעל קבצים עם סיומת.exe שהם אלה המפעילים פונקציות, יש תוכניות לחלונות ותוכנות לחלון DOS.
לכל מכשיר יש מספר סידורי אחד בלבד במקרה זה אנו משתמשים ביישום GuiApp_English.exe כדי לקבל את המספר הסידורי.
שלב 3: חיבור וזיהוי הכרטיס
הכרטיס מחובר למחשב באמצעות כבל USB.
בחר מצא את המכשיר, חלק זה מאתר אותנו באופן אוטומטי את המכשיר המחובר במקרה זה המספר הסידורי הוא HW341 אם תבחר פתח את המכשיר הוא יהיה מוכן לפתוח כל ממסר
בשלב זה עלינו לחשוב איזה ממסר יפעיל כל מנוע, במקרה זה ממסר 1 מיועד למנוע ימין, ממסר 2 המנוע השמאלי
שלב 4: מחשב וחיישנים
המחשב המשמש את הפרויקט הוא מסדרת TOBII C, ציוד זה מוכן עם תוכנות וחיישני מעקב עיניים, למחשב זה יש יותר מעשר שנות שירות, כיום החיישנים הקטנים ביותר בצורת מוט וניתן להציב אותו בכל מחשב, במקרה של מערכת ההפעלה win 10 מוכן גם עם הנהגים לשלוט בחיישנים אלה.
החיישנים מכוילים על ידי תוכנה לכל משתמש ומזהים את כיוון המבט כך שניתן לתכנת אותם להזיז את המצביע של המחשב כאילו הוא מזיז עכבר וכאשר מהבהבים הוא כאילו נלחץ על העכבר.
כעת, אם אתה פותח את תוכנית הממסרים תוכל להפעיל כל אחד מממסרי, להזיז את המצביע עם התצוגה שלך, אולם חלון התוכנית אינו כה גדול כך שאפילו כיול החיישנים יהיה קצת קשה לתפעל את הכפתורים. ישנן שתי אפשרויות תפתור את זה: 1.- תרגל את תנועת המצביע בעיניים כדי להשיג את הדיוק הרצוי 2.- בנה תוכנית עם חלון גדול יותר המפעיל את הפונקציות הספציפיות עבור הממסרים, זה ייראה מסובך אבל בסיסית חזותית זה לא
שלב 5: חיבורים
תרשים זה אינו כולל את בקר המהירות שיהיה צורך למקם בין המנועים לבין הממסרים האחרונים של השחורים 30 אמפר
שלב 6: תוכנית מותאמת אישית להפעלת פונקציות
המסך הזה נוצר בסיסית ויזואלית, הוא מאוד קל כי אתה שם רק את ציורי החצים ואז אתה מוסיף את השגרה שביצעת בלחיצת הכפתור, מעולם לא תיכננתי בבסיס ויזואלי וזה לקח לי כמה שעות לעשות את זה מאוד אינטואיטיבי, מה שעלה לי קצת עבודה היה לתפוס את הפונקציות ישירות, מה שאני עושה זה להפעיל את התוכנית מחלון DOS, כלומר הכפתור פותח את התוכנית ב- DOS ומריץ את ההוראה.
מתחת לקוד הכפתורים, טופס מעמד ציבורי 1
טופס משנה פרטי 1_Load (שולח כאובייקט, e As EventArgs) מטפל ב- MyBase. Load
סיום תת
לחצן עצור
כפתור משנה פרטי_לחץ (שולח כאובייקט, e כמו אירוע ארגונים) מטפל בלחצן 1. לחץ על עמום סגור כמחרוזת סגירה = "HW341 סגור 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", סגור) סיום תת
לחצן קדימה
תת פרטי PictureBox1_Click (שולח כאובייקט, e As EventArgs) ידיות
1. קליק
Dim adelante כמחרוזת קדימה = "HW341 פתוח 255" /// המספר 255 פתוח כל הממסרים בו זמנית
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", קדימה) סיום תת
כפתור ימני
תת פרטי PictureBox2_Click (שולח כאובייקט, e As EventArgs) מטפל
2. קליק
Dim izquierda כמחרוזת שמאל = "HW341 פתוח 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", משמאל) סיום תת
/// אם אתה רוצה לפנות את עמדת המנוע עליך על המנוע השמאלי
לחצן שמאלי
תת פרטי PictureBox3_Click (שולח כאובייקט, e As EventArgs) מטפל
3. לחץ על
עמום ימינה כמחרוזת מימין = "HW341 פתוח 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) סיום תת
שיעור סיום
קובץ ה- DLL חייב להיות באותה תיקייה
שלב 7: התחלת העבודה
סיכום זה נראה פשוט אבל כאן מוסברים רק הרכיבים וכיצד הם היו מחוברים, העיצוב שיש ליישם הוא סיפור אחר, בסרטון זה הוא מוצג בכסא גלגלים הבנוי עם כיסא בית ספר, זה עלה לנו קצת בעבודה כי אנחנו עושים את בסיס עם צינורות ועץ והתאמנו צמיג דולי, כשעשינו זאת בפעם הראשונה והרכבנו אותו כל הצמיגים לא הגיעו לרצפה, היינו צריכים לבנות בסיס חדש ולבסוף זה עבד.
מאוחר יותר יצרנו מכשיר אחר אך להתאמה לכיסא גלגלים משותף אך יש צורך בהתאמות מסוימות מכיוון שהיותם קרובים מאוד למנועים אי אפשר לסובב נכון
שלב 8: תמונות קובץ אחרות
מוּמלָץ:
מעקב אחר תנועות עיניים אנושיות: 6 שלבים
מעקב אחר תנועות עיניים אנושיות: פרויקט זה נועד ללכוד את תנועת העין האנושית, ומציג את תנועתו על קבוצה של נורות LED הממוקמות בצורת עין. סוג זה של פרויקט עשוי להיות בעל שימושים רבים בתחום הרובוטיקה ובמיוחד חומא
מנוע צעד מבוקר צעד מנוע - מנוע צעד כמקודד סיבובי: 11 שלבים (עם תמונות)
מנוע צעד מבוקר צעד מנוע | מנוע צעד כמקודד סיבובי: האם כמה מנועי צעד שוכבים ורוצים לעשות משהו? במדריך זה, בואו להשתמש במנוע צעד כמקודד סיבובי כדי לשלוט במיקום מנוע צעד אחר באמצעות מיקרו -בקר Arduino. אז בלי להתבטא יותר, בואו נגיד
ערכות רכב חכמות למעקב אחר חכמות DIY מעקב אחר רגישות לרכב: 7 שלבים
ערכות רכב חכמות למעקב אחר רובוט חכם עוקבות אחר מכוניות רגישות: עיצוב על ידי SINONING ROBOT אתה יכול לקנות ממכונית רובוט מעקב Theory LM393 שבב להשוות את שני הפוטורזיסטור, כאשר יש צד פוטוסיסטור צד אחד על לבן הצד של המנוע ייעצר מייד, הצד השני של המנוע להסתובב כך ש
מעקב אחר תנועות עיניים באמצעות חיישן אינפרא אדום: 5 שלבים
מעקב אחר תנועות עיניים באמצעות חיישן אינפרא אדום: השתמשתי בחיישן אינפרא אדום כדי לחוש תנועות עיניים ולשלוט ב- LED
בוט מעקב אחר שלדה מעקב מרחוק: 7 שלבים (עם תמונות)
בוט מעקב אחר שלדה מחוסרת מרחוק: מבוא: אז זה היה פרוייקט שרציתי להתחיל ולסיים עוד בשנת 2016, אולם בשל עבודות ושפע של דברים אחרים הצלחתי רק להתחיל ולהשלים את הפרויקט הזה בשנת 2016 שנה חדשה 2018! זה לקח בערך 3 שעות