Make It Last Build Series # 3: بناء وحدة تحكم Drawbot - 💡 Fix My Ideas

Make It Last Build Series # 3: بناء وحدة تحكم Drawbot

Make It Last Build Series # 3: بناء وحدة تحكم Drawbot


مؤلف: Ethan Holmes, 2019

كما نوقش في المنشور الأول ، فإن Drawbot هو منصة لرسم التصميمات الخوارزمية على الحائط. تتكون الآلية من اثنين من بكرات بمحركات تحمل حيدة ، وهي مرتبطة بعلامة ؛ شد المحركان على العلامة ، وتوترات الجاذبية الخط. الاحتكاك بين طرف العلامة والجدار يحمل العلامة على الحائط. من خلال تحويل المكبات الآلية في اتجاه عقارب الساعة وعكس عقارب الساعة ، يمكننا التحكم بدقة في المكان الذي تذهب فيه العلامة (مع القليل من الرياضيات).

يمكن تقسيم المشروع إلى المكونات الثلاثة الموضحة في الرسم البياني أعلاه: الطاقة والتحكم والسائق.

يعتبر توزيع الطاقة أحد الاعتبارات الرئيسية في تصميم أي دائرة ، خاصة عند قيادة أحمال تيار أعلى مثل المحركات. تعمل المحركات المحددة في مشروعنا بسرعة 5 فولت ، ولكن غالبًا ما تجد محركات تعمل على 9 فولت أو 12 فولت أو 24 فولت. تعمل وحدة التحكم على 3.3 فولت أو 5 فولت ، لذا سيتعين علينا توزيع الطاقة على وحدة التحكم وسائقي السيارات بشكل منفصل.

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

سنناقش التشغيل الحركي وبناء سائق السيارات الأسبوع المقبل ؛ في الوقت الحالي ، سوف نركز على وحدة التحكم ، والتي سيكون لها خطان تحكم لكل محرك كمخرجات. هدفنا هذا الأسبوع هو إعداد وحدة تحكم نموذجية أولية للعمل وبرمجتها على وميض أربعة مصابيح LED ، واحدة لكل سطر تحكم.

التخطيطي لوحدة التحكم هو بالضبط تقريبا مثل تلك المستخدمة في اثنين السابقة يبني.

الإضافة الوحيدة هي أربعة مصابيح LED على الخطوط RA0-RA3 ، والتي سيتم استخدامها في نهاية المطاف للتحكم في بكرتي التخزين الآلية. اتبع التخطيطي للحصول على جميع المكونات على اللوح. إذا لم تكن تستخدم لوحًا مطلقًا ، فابدأ من نشر المدونة من المشروع رقم 1 الذي يصف ضوء Hello World الوامض على الموافقة المسبقة عن علم.

ابدأ باستخدام متحكم PIC18LF25K22 وقم بتوصيل المكونات الأخرى بوحدة التحكم ، باتباع الإرشادات الخاصة بمشروع Hello World. تأكد من توصيل جميع دبابيس الطاقة والأرض بجهاز التحكم. قم أيضًا بتوصيل القضبان الأرضية على السبورة ببعضها البعض ، وقضبان الطاقة مع بعضها البعض. أخيرًا ، أضف مؤشر LED بين كل من دبابيس RA0 إلى RA3. يذهب الرصاص الطويل نحو الدبوس ، والروابط القصيرة تتصل بـ GND.

يجب أن يبدو النموذج الأولي المكتمل كما هو مذكور أعلاه. سنستخدم مبرمج PICKit3 لتجميع الكود وتحميله (يمكنك أيضًا استخدام PicKit 2 ، كما هو موضح في المنتديات).

كما في عمليات الإنشاء السابقة ، سنستخدم بيئة MPLAB لتجميع وتحميل التعليمات البرمجية. إذا لم تكن قد قمت بتثبيت MPLAB بعد ، فاتبع الإرشادات من Make It last project # 1. يتم تضمين تعريفات الجهاز وتضمين ملفات للمعالج الدقيق الذي نستخدمه (PIC18LF25K22) في أحدث توزيع لـ MPLAB ؛ إذا كان لديك إصدار أقدم ، فقد تضطر إلى ترقية أو تحديث تعريفات جهازك.

سيتم تشغيل الموافقة المسبقة عن علم عند الفولتية حتى 5 فولت ؛ في الوقت الحالي ، سنقوم بتشغيل الدائرة عند 3.3 فولت ، لذا لا يتعين علينا إضافة مقاومات مقيدة للتيار إلى المصابيح. كراحة ، يمكن لـ PICKit3 تشغيل الدائرة. قبل توصيل المبرمج بالدائرة ، افتح MPLAB وقم بتغيير الإعدادات الموجودة أسفل Programmer-> Settings-> القدرة على تشغيل الدائرة عند 3.3V. ثم قم بتوصيل مبرمج برأس ستة دبوس مع Pin 1 في الاتجاه الصحيح (يتم وضع علامة بسهم أبيض).

قم بتنزيل نموذج التعليمة البرمجية لاختبار وحدة تحكم النموذج الأولي. إنشاء مشروع جديد وإضافة ملف main.c إليه. إذا تم إجراء جميع الاتصالات بشكل صحيح ، فيجب أن تكون قادرًا على الاتصال بالمراقب الدقيق ، وحدد "Build All" وقم بتحميل الكود باستخدام الأمر "Program". دائرة العمل سوف وميض كل الصمام بدوره.

في الأسبوع المقبل ، سنقوم ببناء دائرة سائق السائر المحركات وتوصيله إلى وحدة تحكم بدلاً من المصابيح.

اشترك في النشرة الإخبارية!

إذا كنت ترغب في الحصول على النشرة الأسبوعية وإدخال السحب على الجائزة ، قم بالتسجيل في الصفحة المقصودة Make It Last!



قد تكون مهتمة

الحالة: نتن - محطة الإرساء مزيل العرق تمكين الويب

الحالة: نتن - محطة الإرساء مزيل العرق تمكين الويب


كيف الثلاثاء: خطر الدرع

كيف الثلاثاء: خطر الدرع


كيف الثلاثاء: الأكثر رعبا اليقطين من أي وقت مضى

كيف الثلاثاء: الأكثر رعبا اليقطين من أي وقت مضى


هالوين قناع قناع تعليمي

هالوين قناع قناع تعليمي






المشاركات الأخيرة