تفاصيل العمل

Kalfood_Hand من المشاريع اللي ما تنساها — لأنها تجمع بين ثلاثة أشياء في نفس الوقت: برمجة، رؤية حاسوبية، وهندسة ميكانيكية حقيقية بيدين.

الفكرة كانت بسيطة وجريئة في نفس الوقت: تحرّك إصبعك أمام الكاميرا، واليد الروبوتية تتبعك فوراً. مش simulation على الشاشة — يد فعلية، محركات حقيقية، استجابة لحظية.

الكود — ثلاث تقنيات مترابطة:

Python هو العمود الفقري اللي وصّل كل شيء. MediaPipe يتتبع معالم اليد ويحدد وضعية كل إصبع بدقة، OpenCV يلتقط الفيديو ويعالج الصورة، وPyFirmata2 يترجم هذا كله لأوامر مباشرة للأردوينو. النتيجة: نظام يرى، يفهم، ويتصرف — كل هذا في أجزاء من الثانية.

الهاردوير — هندسة حقيقية مش تجميع عشوائي:

العقل المحرك Arduino Uno يستقبل الأوامر ويشغّل 4 محركات سيرفو. في البداية كان التصميم على 5 محركات، لكن بعد اختبارات حقيقية قررت تقليصها لـ4 — لأن الإبهام كان يسبب احتكاكاً وقيود عزم دوران معقدة. حذفه حسّن أداء بقية الأصابع وخلى النظام أكثر استقراراً.

الهيكل مبني بالكامل من قطع Lego — مش اختصاراً، بل لأن Rapid Prototyping يحتاج مواد قابلة للتعديل السريع. المفاصل، راحة اليد، والقواعد — كلها Lego مع أربطة مطاطية تثبّت المحركات كوحدة واحدة صلبة دون لاصق.

لحل مشكلة انخفاض الجهد عند تشغيل المحركات معاً، بنيت نظام طاقة مزدوج: الأردوينو يأخذ طاقته من USB، والمحركات من بطارية خارجية معزولة تماماً. هذا الفصل يضمن أقصى عزم دوران للمفاصل دون أي تأثير على لوحة التحكم.

الميكانيكا — تفاصيل يد بشرية حقيقية:

الأصابع مش بنفس الطول ولا على نفس المستوى — مثل اليد الحقيقية تماماً. عند الانبساط تبدو طبيعية، وعند الإغلاق تتساوى أطرافها. الحركة تعمل بنظام أوتار وخيوط تحاكي ميكانيكا اليد البشرية: السيرفو يسحب لثني الإصبع، والجاذبية تعيده. كل إصبع عنده مثبتات جانبية تمنع الاهتزاز، ومصدات فيزيائية تمنع التمدد المفرط للخلف.

باختصار ما يميزه: تحكم لحظي بالحركة عبر الكاميرا بدون أي تأخير، هندسة طاقة مزدوجة تحل مشكلة انخفاض الجهد، تصميم ميكانيكي يحاكي التشريح البشري الفعلي، وربط كامل بين software vision وhardware control بكود نظيف وواضح.