برمجة الأردوينو للتحكم بالغاز (الجزء الثالث)
يتحدث هذا الفيديو، وهو الجزء الثالث من سلسلة “برمجة الأردوينو للتحكم بالغاز” والموجه خصيصًا للمهتمين بالطباعة ثلاثية الأبعاد، الأجهزة الذكية، والشوايات الذكية، عن المراحل الأولى لتطوير الشواية الذكية، مع التركيز على التحكم بمحرك الخطوات (Stepper Motor).
أهم النقاط التي يغطيها الفيديو:
- مقدمة عن الكود: يبدأ بتقديم نظرة عامة على كود الأردوينو الخاص بالمشروع، مع التأكيد على أنه لا يزال في مراحله الأولية.
- التحكم بمحرك الخطوات (Stepper Motor):
- يتم استخدام مكتبة مخصصة لمحرك الخطوات، وهي مشابهة للمكتبة الأصلية للأردوينو ولكنها مبسطة أكثر.
- تم تحديد بعض المتغيرات الهامة.
- مفتاح الحد (Limit Switch): تم شرح كيفية توصيل مفتاح الحد بالمدخل رقم 2، ووظيفته في إعلام النظام عند الوصول إلى أقصى مدى للحركة.
- تحديد أقصى مدى للحركة (Maximum Limit): تم تشغيل المحرك لمعرفة عدد الخطوات التي يحتاجها لإكمال لفة كاملة.
- تم ذكر إمكانية إضافة أزرار إضافية.
- دالة الإعداد (Setup Function):
- تشغيل محرك الخطوات وتحديد سرعته.
- تفعيل الاتصال التسلسلي (Serial Communication).
- تحديد المداخل والمخرجات.
- استدعاء دالة “Home”: وهي الدالة التي توجه المحرك للعودة إلى نقطة الصفر.
- دالة “Home”:
- تتأكد من أن المحرك لم يصل إلى الحد الأقصى.
- تتأكد من أن البيانات المدخلة لا تتجاوز الحدود المحددة.
- تبدأ المحرك بالدوران وقراءة مفتاح الحد.
- دالة “isHome”: وهي الدالة التي تعيد قيمة مفتاح الحد، وتوقف المحرك عند الوصول إلى نقطة الصفر.
- حلقة التنفيذ (Loop Function):
- حالياً، تقوم الحلقة بالاستماع إلى المدخلات عبر الاتصال التسلسلي.
- عند استلام قيمة معينة، تقوم بقراءتها وتستخدمها لتوجيه المحرك إلى موقع محدد (Go to Position).
- دالة “Go to Position”: تضمن أن المحرك ينتقل إلى الخطوة المطلوبة مع التأكد من عدم تجاوز الحد الأقصى للحركة أو الحد الأدنى (نقطة الصفر/Home).
- التطوير المستقبلي:
- تم التأكيد على أن الكود سيحتاج إلى المزيد من التطوير.
- تشمل الخطط المستقبلية الربط بشبكة الواي فاي (Wi-Fi)، إضافة شاشة LED، ومدخلات إضافية.
- أهمية التحكم بدرجات الحرارة: تم التأكيد على أن التحكم بدرجات الحرارة هو أحد أهم الأهداف المستقبلية.
باختصار، يقدم الفيديو شرحًا تفصيليًا للخطوات الأولية في برمجة الأردوينو للتحكم بمحرك الخطوات، والذي يعتبر أساسيًا في بناء الشواية الذكية، مع إشارة إلى الخطط المستقبلية لتوسيع وظائف المشروع.