جدول المحتويات:
- الخطوة 1: الأدوات والمواد
- الخطوة 2: تجميع الأجهزة
- الخطوة الثالثة: التوصيلات الكهربائية
- الخطوة 4: برمجة Arduino
- الخطوة 5: الاختبار (فيديو)
فيديو: ROADRUNNER: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
Roadrunner هي مركبة آلية صغيرة ، لها وظيفة نقل علب المشروبات إلى المستخدمين المتعطشين.
كيف تعمل؟ يتم وضع العلبة في القاعدة العلوية للسيارة ، ويؤدي وزن العلبة إلى تشغيل زر صغير يخبر النقل بأنه جاهز للعمل. لتوجيه نفسه ، يتبع Roadrunner مسارًا على الأرض على شكل خط أسود ، مما يشير إلى المكان الذي يجب أن يتجه إليه ، وبفضل استخدام أجهزة الاستشعار الضوئية ، يمكنه اكتشاف عندما يبتعد عن الطريق ، ويصحح اتجاهه. ، للبقاء على هذا النحو ، دائمًا داخل المسار. بمجرد وصول السيارة إلى المستخدم ، تلتقط علبة المشروبات مما يجعل النقل الصغير يتوقف في نفس المكان. لن يعيد مسيرته حتى يعيد المستخدم العلبة إليها ، ليعود إلى نقطة البداية وينتهي من عمله.
الخطوة 1: الأدوات والمواد
الخطوة 2: تجميع الأجهزة
1. الجسم
بالنسبة للجسم ، استخدمنا صفيحة من الألومنيوم ، قمنا بقصها وثنيها بالشكل الذي نريده. لقد صنعنا أيضًا جميع الثقوب التي ستكون مطلوبة للبراغي.
2. العجلات
استخدمنا عجلتين من لعبة Mecano تتناسب تمامًا مع الروبوت الخاص بنا. يتم وضع الماكينات أسفل اللوحة المتصلة بمساعدة البراغي. بالنسبة للعجلة الأمامية ، استخدمنا عجلة "حرة" ، بحيث يمكن أن تتحرك في أي اتجاه بسهولة.
3. أجهزة استشعار ضوئية
بالنسبة لأجهزة الاستشعار الضوئية RDL ، استخدمنا لوحة دوائر كهربائية وقمنا بلحام الدائرة بها ، وهي تشتمل على مقاومة ، و LDR ، وإشارة موجبة ، وسالبة ، وإشارة.
4. مجلس أردوينو
قمنا بتوصيل لوحة Arduino باللوحة باستخدام البراغي. ثم قمنا فقط بتوصيل كل الدائرة به. لتزويد اللوحة ، استخدمنا بطاريتين 9 فولت ، قمنا بتوحيدها وتوصيلها في Arduino.
5. أعلى لوحة
بالنسبة للوحة العلوية ، استخدمنا آلة القطع بالليزر لقطع PMMA. لقد صممنا هذا الشكل باستخدام برنامج AutoCad. وتتكون من صحن كبير ، و 3 حلقات دائرية ، وقطعة دائرية تتناسب مع الحلقات. لقد أعطينا مساحة للوحة حتى نتمكن من وضع زر.
الخطوة الثالثة: التوصيلات الكهربائية
1. ربط المحركات المؤازرة:
تتكون المحركات المؤازرة من ثلاثة كبلات ؛ أصفر أو برتقالي للإشارة ، أحمر للطاقة (Vcc) وأسود أو بني للأرض (GND). يتم توصيل الأحمر والبني بالدبابيس الموجودة على Arduino (5V و GND). واحد مؤازر موصّل بـ PWM pin 10 والآخر إلى PWM pin 11.
2. زر التوصيل:
تعمل الأزرار الإلكترونية بطريقة غريبة إلى حد ما ؛ السماح بتمرير الجهد عبر المسامير قطريًا ، أي إذا كان لدينا أربعة دبابيس ، فيجب علينا توصيل المدخلات والمخرجات في دبابيس فقط ، 1-4 أو 2-3 للعمل. على سبيل المثال ، إذا اخترنا دبابيس 1-4 ، فسنقوم بتوصيل الأرض (GND) بالدبوس 4 ، وسيتصل الإخراج بدبوس PWM 9 ، وبدوره ، جنبًا إلى جنب مع مقاومة 1 كيلو أوم ، قم بتوصيله بـ 5 فولت (Vcc).
3. ربط أجهزة الاستشعار الضوئية:
لتوصيل المستشعرات الضوئية ، يجب أن نضع إحدى الأرجل مباشرة بمصدر Vcc ، والأخرى توصلها في نفس الوقت ، إلى دبوس تمثيلي (في هذه الحالة إلى المسامير A0 و A1) وإلى الأرض GND مع مقاومة 1 كيلو أوم.
ملحوظة:
يمكنك لحام موصلات صغيرة بالأسلاك إذا كانت الأسلاك لا تتناسب مباشرة مع Arduino أو استخدام لوح حماية لتسهيل التوصيلات المختلفة. في هذا المشروع ، استخدمنا شرائط التوصيل لمفاصل مختلفة.
الخطوة 4: برمجة Arduino
الشفرة
#include Servo myservoL؛
مؤازرة myservoR ؛
int inPin = 7 ؛
int buttonVal = 1 ؛
الإعداد باطل() {
//أجهزة المحركات
myservoL.attach (10) ،
myservoR.attach (11) ،
Serial.begin (9600) ؛ }
حلقة فارغة() {
int LDR_L = analogRead (A2) ،
int LDR_R = analogRead (A1) ،
buttonVal = digitalRead (inPin) ؛
// حزمة اليسار
إذا (LDR_L> 590 && buttonVal == 0) {
myservoL.write (180) ؛
//Serial.println(LDR_L) ، }
آخر {
myservoL.write (92) ؛
//Serial.println(LDR_L) ،
}
// حزمة الحق
إذا (LDR_R> 750 && buttonVal == 0) {
myservoR.write (-270) ؛
//Serial.println(LDR_R) ، }
آخر {
myservoR.write (92) ،
//Serial.println(LDR_R) ، }
}
موصى به:
تصميم اللعبة في فليك في 5 خطوات: 5 خطوات
تصميم اللعبة في Flick in 5 Steps: Flick هي طريقة بسيطة حقًا لصنع لعبة ، لا سيما شيء مثل الألغاز أو الرواية المرئية أو لعبة المغامرة
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف - خطوات خطوة: 4 خطوات
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف | خطوات بخطوة: في هذا المشروع ، سأصمم دائرة مستشعر لعكس مواقف السيارات من Arduino باستخدام مستشعر الموجات فوق الصوتية Arduino UNO و HC-SR04. يمكن استخدام نظام التنبيه العكسي للسيارة المستند إلى Arduino للتنقل الذاتي ومجموعة الروبوتات وغيرها من النطاقات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: في هذا Instructable سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف مع
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0