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

مشروع فارز ألوان القرميد من Arduino: 5 خطوات
مشروع فارز ألوان القرميد من Arduino: 5 خطوات

فيديو: مشروع فارز ألوان القرميد من Arduino: 5 خطوات

فيديو: مشروع فارز ألوان القرميد من Arduino: 5 خطوات
فيديو: آلة فرز الألوان بواسطة حساس اللون Color Sorting Machine) TCS3200 ) 2024, شهر نوفمبر
Anonim
Image
Image
أولاً ، دعني أخبرك كيف يعمل
أولاً ، دعني أخبرك كيف يعمل

في هذا البرنامج التعليمي من Arduino ، سوف نتعلم كيفية اكتشاف ألوان لبنة لعبتي باستخدام Arduino ومستشعر الألوان TCS3200. يمكنك قراءة البرنامج التعليمي المكتوب أدناه لمزيد من التفاصيل.

المواد:

اردوينو ليوناردو × 1

TCS3200 × 1

الكثير من الكرتون

180 مضاعفات × 2

خطوط

صندوق إضافي

الخطوة 1: أولاً ، دعني أخبرك كيف يعمل

أولاً ، دعني أخبرك كيف يعمل
أولاً ، دعني أخبرك كيف يعمل

أقوم بالبحث عن ماهية هذا المستشعر ، وهذا تعريف قصير. يستشعر TCS32000 ضوء اللون بمساعدة مجموعة 8 × 8 من الصمامات الثنائية الضوئية. ثم باستخدام محول التيار إلى التردد ، يتم تحويل القراءات من الصمامات الثنائية الضوئية إلى موجة مربعة ذات تردد يتناسب طرديًا مع شدة الضوء. أخيرًا ، باستخدام Arduino Board ، يمكننا قراءة إخراج الموجة المربعة والحصول على نتائج اللون.

إذا ألقينا نظرة فاحصة على المستشعر يمكننا أن نرى كيف يكتشف الألوان المختلفة. تحتوي الثنائيات الضوئية على ثلاثة مرشحات لونية مختلفة. ستة عشر منها تحتوي على مرشحات حمراء ، و 16 أخرى بها مرشحات خضراء ، و 16 أخرى بها مرشحات زرقاء و 16 صمامًا ضوئيًا آخر خالية من المرشحات.

الخطوة 2: ثانيًا ، الأمر كله يتعلق بالترميز

ثانيًا ، الأمر كله يتعلق بالترميز
ثانيًا ، الأمر كله يتعلق بالترميز

ها هو كود هذا المشروع:

الخطوة 3: ثالثًا ، سأشرح الرمز الخاص بي

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

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

في قسم الحلقة ، سنبدأ بقراءة الثنائيات الضوئية الحمراء المفلترة. لهذا الغرض ، سنقوم بتعيين دبابيس التحكم S2 و S3 على مستوى منطقي أقل. ثم باستخدام وظيفة "pulseIn ()" سنقرأ تردد الخرج ونضعه في "التردد" المتغير. باستخدام المسلسل. وظيفة الطباعة () سنطبع النتيجة على الشاشة التسلسلية. نفس الإجراء ينطبق على اللونين الآخرين ، نحتاج فقط إلى ضبط دبابيس التحكم للون المناسب. في وقت لاحق ، نستخدم المعلومات من التردد والتردد 1 كرقم شرطي في if لدينا ، ثم نحول المؤازرة إلى المكان الصحيح.

الخطوة 4: بعد ذلك ، إليك حول التصميم

ثم ، هنا حول التصميم
ثم ، هنا حول التصميم
ثم ، هنا حول التصميم
ثم ، هنا حول التصميم
ثم ، هنا حول التصميم
ثم ، هنا حول التصميم

العمل على الجهاز بسيط للغاية ، حيث أنه يحتوي على ثلاث خطوات فقط:

1. أولاً ، يسقط الطوب الملون الذي يتم تثبيته في الشاحن في المنصة المرفقة بمحرك مؤازر علوي.

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

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

الخطوة 5: أخيرًا ، قم بإنهاء المشروع ، ودع الأطفال يلعبون به

Image
Image

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

موصى به: