جدول المحتويات:
- الخطوة 1: المواد: Arduino Uno
- الخطوة 2: المواد: إجبار موصل صغير ومقاوم حساس
- الخطوة الثالثة: المواد: محرك الاهتزاز
- الخطوة 4: المقاوم
- الخطوة 5: اللوح
- الخطوة 6: الكود
- الخطوة 7: تعبئة الإعداد
- الخطوة 8: للقفاز
- الخطوة 9: القياس
- الخطوة 10: إنشاء التصميم
- الخطوة 11: التجميع
- الخطوة 12: صبغ
- الخطوة 13: الاختبار
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
المهمة: بناء قفاز مع مستشعرات ضغط الإصبع من خلال تكوين Arduino
السبب: حل لتلف الأعصاب في اليد اليسرى بسبب كيس العقدة
ماذا: يتسبب فقدان الإحساس في اليد / الإبهام في سلسلة من ردود الفعل المتمثلة في إسقاط كل ما هو ممسك بهذه اليد.
الكيفية: تمت برمجة Arduino بجهازين استشعار ، أحدهما على الإبهام والآخر في الإصبع الأوسط ، لإرجاع المعلومات إلى محرك الاهتزاز في القفاز. يجب أن يسمح هذا بالإقرار بأن الكائن يتم حمله في اليد بنجاح بدلاً من التسبب في إسقاط عنصر.
الخطوة 1: المواد: Arduino Uno
اردوينو اونو
من أمازون
الخطوة 2: المواد: إجبار موصل صغير ومقاوم حساس
مقاومة حساسة للقوة - صغيرة
www.sparkfun.com/products/9673
موصل
لحام حتى نهاية مستشعر القوة الحساسة لتسهيل التجميع
الخطوة الثالثة: المواد: محرك الاهتزاز
محرك الاهتزاز
www.sparkfun.com/products/8449
الخطوة 4: المقاوم
10 كيلو المقاوم
الخطوة 5: اللوح
اللوح لمعرفة ما إذا كانت أجهزة الاستشعار و Arduino ستتحدث مع بعضها البعض.
-
حساس القوة
- 3.3 فولت (السلك الأخضر في الصورة) لقوة الاستشعار
- A0 pin (السلك الأزرق في الصورة) لقوة دبوس الاستشعار بمقاومة 10K
- سلك أرضي (أزرق في الصورة) إلى لوح الخبز
-
محرك الاهتزاز
- الأرضي (السلك الأزرق)
- دبوس 3 (سلك أحمر)
- يمكن تشغيله بواسطة قابس 9 فولت
الخطوة 6: الكود
/ * رسم تخطيطي لاختبار FSR بسيط. قم بتوصيل أحد طرفي FSR بالطاقة ، والطرف الآخر بـ Analog 0.
ثم قم بتوصيل أحد طرفي المقاوم 10K من النظير 0 إلى الأرض
*/
int fsrPin = 0 ؛ // FSR و 10K المنسدلة متصلة بـ a0
قراءة fsr. // القراءة التناظرية من مقسم المقاوم FSR
int motorpin = 3 ؛ // دبوس لمحرك الاهتزاز
إعداد باطل (باطل) {
Serial.begin (9600) ؛
pinMode (المحرك ، الإخراج) ؛
}
حلقة باطلة (باطلة) {
fsrReading = analogRead (fsrPin) ،
Serial.print ("قراءة تناظرية =") ؛
Serial.println (fsrReading) ؛ // القراءة التناظرية الخام
int vspeed = map (fsrReading، 0، 810، 0، 255)
؛ analogWrite (motorpin، vspeed)؛} / *
الخطوة 7: تعبئة الإعداد
الخطوة 8: للقفاز
لقد استخدمت الجلد لصنع القفاز ، ويمكن استخدام مواد أخرى.
اعتدت الجلد
الخطوة 9: القياس
- قم بإنشاء نمط لليد والساعد.
- تتبع على مجلس بريستول أو ورقة شركة أخرى وتقطع.
الخطوة 10: إنشاء التصميم
- ارسم النمط المطلوب والشريط على الجلد وثبته بإحكام
- استخدم أداة لتتبع النقش على الجلد ونحته / شطفه حسب الرغبة.
- يجب أن يكون الجلد رطبًا ولكن ليس رطبًا جدًا قبل النحت
الخطوة 11: التجميع
- استخدم الحبل للربط معًا
- لقد استخدمت لكمة جلدية كاملة لعمل ثقوب
- من أجل تعليق مؤقت ، استخدمت شريطًا كهربائيًا لتثبيت الإلكترونيات في مكانها. للحصول على حل دائم ، أخطط لخياطة شرائط جلدية للإلكترونيات.
- مستشعر القوة في الإبهام ومستشعر الاهتزاز في أعلى اليد
الخطوة 12: صبغ
لقد استخدمت صبغة الجلود لرسم التصميم ، فقط إذا رغبت في ذلك.
الخطوة 13: الاختبار
اختبر للتأكد من أن كل شيء يعمل.