במערכות רפואיות, תעשייתיות ו-HMI מתקדמות, Footswitch הפך לרכיב קריטי לבקרה Hands-Free.
במקום מגע ידני במסך או מקלדת, המפעיל יכול לשלוט במערכת באמצעות דוושה רגלית – בצורה מדויקת, בטוחה ומהירה.
בשנים האחרונות יותר ויותר מערכות Embedded עוברות משימוש ביציאות מגע יבשות (Dry Contact) לפלט USB סטנדרטי, המאפשר חיבור ישיר למחשב, SBC או מערכת מבוססת Linux/Windows ללא אלקטרוניקה נוספת.
מאמר זה מסביר כיצד לממש Footswitch עם יציאת USB בפרויקט Embedded, ומה חשוב לדעת בבחירת החומרה.
למה דווקא USB Footswitch?
USB מאפשר:
-
Plug & Play ללא דרייברים מיוחדים
-
זיהוי אוטומטי כהתקן HID (כמו מקלדת או עכבר)
-
תאימות מלאה ל-Windows, Linux, Android ומערכות רפואיות
-
חיבור ישיר ל-PC, Raspberry Pi, Jetson, IPC, PLC ועוד
כל לחיצה על הדוושה נשלחת כ-Key Code או Event סטנדרטי – בדיוק כמו מקש במקלדת.
הארכיטקטורה הטיפוסית
USB Footswitch כולל בפנים:
-
מתג מכני תעשייתי (SPST או SPDT)
-
בקר USB HID
-
מיפוי לחצן → קוד מקלדת או Media Key
המערכת רואה את הדוושה כ:
-
Keyboard
-
HID Button
-
או Custom HID Device
אין צורך בממשקי GPIO, ממירים או דרייברים.
חיבור ל-Embedded Linux / SBC
ב-Linux:
ה-Footswitch מזוהה כהתקן HID:


