جدول المحتويات:

EAL - البرمجة المدمجة: Candy Mixer 1000: 9 Steps
EAL - البرمجة المدمجة: Candy Mixer 1000: 9 Steps

فيديو: EAL - البرمجة المدمجة: Candy Mixer 1000: 9 Steps

فيديو: EAL - البرمجة المدمجة: Candy Mixer 1000: 9 Steps
فيديو: 7 ELC-2018 EALE Bitbake YP - Behan Webster 2024, شهر نوفمبر
Anonim
EAL - البرمجة المضمنة: Candy Mixer 1000
EAL - البرمجة المضمنة: Candy Mixer 1000

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

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

الخطوة 1: التصميم

نموذجنا مصنوع من حاويتين مثبتتين في مبيت. سيتم وضع الحلوى في حاوية أعلى النموذج ، حيث ستنزلق لأسفل في الأنبوب مع البريمة. عندما يبدأ المحرك ، يقوم البريمة بإحضار الحلوى للأمام حتى تسقط في الوعاء.

لقد وجدنا تصميم الأنابيب والبريمة على

الخطوة 2: كيف يعمل

الطريقة التي يعمل بها الخلاط هي أن لدينا نوعًا واحدًا من الحلوى في كل أنبوب ، وعندما يضغط المستخدم على الزر الموجود في المقدمة ، يقوم الخلاط بخلط نوعي الحلوى في الوعاء.

ستعرض شاشة LCD رسالة عند تشغيل الخلاط ومرة أخرى عند الانتهاء.

الخطوة 3: الدائرة

الدائرة
الدائرة

بالنسبة للمشروع ، نحتاج إلى توصيل المحركين وشاشة LCD وزر ضغط بـ arduino.

الخطوة 4: قائمة الإدخال / الإخراج

قائمة الإدخال / الإخراج
قائمة الإدخال / الإخراج

الخطوة الخامسة: البرنامج

يبدأ البرنامج عندما يضغط المستخدم على الزر ، ثم يعمل كلا المحركين لمدة 5 ثوانٍ ، ثم ينتقلان إلى الوضع الجديد حيث يعمل كل منهما 1.5 ثانية لمدة 3 ثوانٍ.

ستحول شاشة LCD الرسالة من "Tryk Start" إلى "Blander" عند تشغيل البرنامج.

الخطوة 6: الكود

في بداية الكود ، نحدد المسامير المستخدمة لشاشة LCD ومحركات 2 DC والزر.

في مرحلة الإعداد ، نحدد الزر كمدخل ، والمحركات كإخراج ، وقمنا بتعيين خط الرأس على شاشة LCD على "Candy Mixer 1000"

في حلقة الكود ، نقوم بفحص حالة الزر لمعرفة متى يجب أن يبدأ برنامجنا في العمل.

عند الضغط على الزر ، ستتغير شاشة LCD من "Tryk Start" إلى "Blander" وستبدأ المحركات في تسلسلها.

في تسلسل المحرك ، نقوم أولاً بتشغيل المحركات لمدة 5 ثوانٍ في وقت واحد ثم نقوم بتشغيلها واحدة تلو الأخرى لمدة 3 ثوانٍ.

الخطوة السابعة: التقييم

لسوء الحظ ، لم نجعل خلية التحميل تعمل لأنها كانت ستجعلها مشروعًا أفضل بكثير ، وكان الكود أكثر صعوبة.

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

الكل في الكل مشروع ممتع جيد حيث قمنا بالالتفاف على بعض التحديات وحصلنا على نموذج جيد تم الانتهاء منه في النهاية.

الخطوة 8: Candy Mixer قيد التشغيل

عرض بسيط لموزع خلط الحلوى الصغير الخاص بنا

الخطوة 9: تمديد المشروع

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

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

موصى به: