كيفية بناء روبوت - الدرس 5: بناء روبوت اردوينو مع تأثيرات الضوء والصوت: 17 خطوات

سكس نار Video

سكس نار Video

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

Anonim

بعد الانتهاء من الوظائف الأساسية ، نحن الآن على استعداد لمنح روبوت Arduino إمكانية ترقية - الإضاءة والمؤثرات الصوتية!

في هذا البرنامج التعليمي ، سوف نعلمك كيفية إنشاء وحدة الصمام والجرس على الروبوت الخاص بك. تمامًا مثل آخر برنامج تعليمي حول كيفية إنشاء روبوت ، يتم استخدام مجموعة من أدوات الروبوت من Arduino (Pirate: 4WD Arduino Mobile Robot Kit مع Bluetooth 4.0) كمثال.

قائمة الدروس:

الدرس 1: مقدمة

الدرس 2: بناء روبوت اردوينو الأساسي

الدرس 3: بناء خط تتبع اردوينو روبوت

الدرس 4: قم ببناء روبوت اردوينو يمكنه تجنب العقبات

الدرس 5: بناء روبوت اردوينو مع تأثيرات الضوء والصوت

الدرس 6: بناء روبوت اردوينو يمكن أن يراقب البيئة

الدرس 7: قم ببناء روبوت اردوينو المتحكم فيه بتقنية Bluetooth

أجزاء الأجهزة

البيرانا الرقمية وحدة الصمام × 4

اللوازم:

الخطوة 1:

وحدة الطنان الرقمية × 1

الخطوة 2:

دعم M3 * 6 مم من النايلون وروابط كبلات النايلون

الخطوه 3:

تعليمات التجميع

الخطوة 1: تجميع وحدة الطنان الرقمية

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

الخطوة 4:

الخطوة 2: تجميع وحدة الصمام

هناك أربعة مصابيح LED ليتم تثبيتها. يرجى إصلاح أعمدة النايلون على أضواء LED مع المكسرات. وتظهر تلك الانتهاء على النحو التالي.

الخطوة 5:

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

الخطوة 6:

تظهر الصورتان أدناه الواجهة وظهر اللوحة العلوية. يتم تثبيت الجرس على الواجهة بينما مصابيح LED في الخلف.

الخطوة 7:

الخطوة 3: اصنع كابلات لأضواء LED

على الرغم من أننا استخدمنا أربع وحدات LED ، هناك إشارة واحدة لوحدتي LED في نفس الجانب. لتقليل استخدام IO ، فإن أبسط طريقة هي تقسيم كبلات الإشارة. الآن لنبدأ في صنع الكابلات.

يرجى إخراج كبلين للإشارة الرقمية وقصهما إلى نصفين كما هو موضح في الصورة أدناه.

الخطوة 8:

احصل على كبلين للاستشعار برؤوس PH2.0 للإناث (أبيض) والآخر برؤوس ذكر 3Pin (أسود). قم بتجريد العزل من أحد أطراف كابل المستشعر ولحام الأسلاك المكشوفة ببعض من لحام القصدير.

الخطوة 9:

الآن هناك ثلاث حزم من الكابلات الاستشعار. استخدم اللون الأحمر (VCC) في كل حزمة معًا.

الخطوة 10:

الآن لحام الخطوط السوداء والخطوط الخضراء بنفس الطريقة!

الخطوة 11:

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

الخطوة 12:

اصنع الآن كابلًا إضافيًا لمصابيح LED حيث نحتاج إلى اثنين.

الخطوة 4: توصيل الكابلات

قم بتوصيل الكابلات بمصابيح LED الأربعة. يرجى ملاحظة أن اثنين من أضواء LED على نفس الجانب تشترك في نفس الإشارة الرقمية.

الخطوة 13:

الخطوة 5: ما يبدو عند الانتهاء

نقترح عليك عدم إضافة اللوحة الآن حيث يجب توصيل دائرة الأجهزة بعد ذلك.

الخطوة 14:

الآن لنقم بتوصيل وحدة LED بالسيارة.

توصيل الجهاز

كما هو موضح في الخريطة أدناه ، فإن مصباحي LED في نفس الجانب يتشاركان في نفس منفذ الإشارة. يمثل "A" مؤشري LED في الجانب الأيسر ، وهو متصل مع Pin2 الرقمي. يمثل "B" مؤشري LED الموجودان على الجانب الأيمن المتصل مع Pin11 الرقمي. وحدة الطنان الرقمية الاتصال مع PIN3 الرقمية.

ملاحظة: الكبل الأحمر هو VCC ؛ واحد أسود GND. الأخضر واحد هو إشارة.

الخطوة 15:

بمجرد تجميعها ، يمكننا إضافة اللوحة العلوية. جاهز لتنزيل الكود …

الخطوة 16:

الترميز

يمكن العثور على رمز Light_Sound.ino في حزمة البرامج. انقر فوقه وتحميله إلى مجلس روميو. بالطبع ، لا تنس تحديد اللوحة والمنفذ التسلسلي!

الخطوة 17:

بمجرد التحميل ، ستكون قادرًا على تشغيل أو إيقاف تشغيل مصابيح LED الأربعة في نفس الوقت وسماع صوت buzzer الطنان. الآن دعونا نلقي نظرة على الترميز.

ملخص الرمز

في بداية الكود توجد بعض المعلومات حول المتغيرات.

int LeftLEDPin = 11؛

int RightLEDPin = 2؛

int BuzzerPin = 3؛

وهذا يعني أن مصابيح LED الموجودة على اليسار متصلة بـ Digital Pin9. وترتبط مصابيح LED الموجودة على اليمين بـ Pin Pin الرقمي. يتصل الجرس بالرقم dgital رقم 3.

pinMode (LeftLEDPin، OUTPUT)؛

pinMode (RightLEDPin، OUTPUT)؛

pinMode (BuzzerPin ، OUTPUT) ؛

كما يجب تعيين المسامير الرقمية الخاصة بمصابيح LED والجرس في وضع الإخراج.

دعونا نلقي نظرة على وظيفة loop () ، التي تضمنت وظيفتين: LEDState () و TurnOnBuzzer ().

LEDState (LeftLED، RightLED)

يتم استخدام LEDState () لضبط حالة المصابيح على الجانبين. خذ حالة واحدة في البرنامج على سبيل المثال.

LEDState (عالية، وارتفاع)؛

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

LEDState (LOW، LOW)؛

بالعكس ، يمكن إيقاف تشغيل وحدة LED الموجودة على الجانبين عندما تكون جميع مسامير LED منخفضة.

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

LEDState (العليا والدنيا).

وظيفة للجرس بسيط جدا. يرجى التحقق من تطبيق TurnOnBuzzer ().

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

الاعتبارات

هل تعرف كيفية التحكم في مصابيح LED والجرس الآن؟ ابدأ في صنع نبضات الروبوت الخاصة بك! اجعلها خاصة.

البيرانا الرقمية وحدة الصمام × 4