
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53


هذا مشروع تصميم روبوتات على مستوى المبتدئين قمت فيه بتعديل Ottobot عن طريق إضافة مستشعرات جديدة إلى نموذجها الأولي. أوتو هو روبوت تفاعلي بسيط يعتمد على لغة برمجة Arduino. في الأساس ، يتعلق هذا المنشور التعليمي بالسماح للروبوت بالاستجابة للعديد من أجهزة الاستشعار بطرق مختلفة بحيث يقوم بأشياء بناءً على المستشعر الذي يتم تحفيزه. يجب أن يكون المنتج النهائي ، عند الضغط على الزر ، يلعب أوتوبوت لحنًا قصيرًا أو يرفرف بقدميه أو يقوم بتشغيل الصمام الثنائي الباعث للضوء.
الخطوة 1: تجميع المواد وتثبيت البرامج
المكونات الإلكترونية والتطبيقات الحاسوبية التالية مطلوبة:
- أوتو DIY الروبوت
- IDE مفتوح المصدر لـ Arduino (كان الإصدار 1.8.5 على Macbook Pro)
- 1 لوح توصيل
- 8 أسلاك توصيل (ذكر لأنثى)
- 3 أسلاك توصيل (أنثى إلى أنثى)
- 2 المصابيح من أي لون
- 2 أزرار انضغاطية
- 1 مستشعر اللمس HW-483
الخطوة 2: وضع أزرار الضغط


ضع زر ضغط في اللوح ، عبر الوادي من أجل الدوائر المتكاملة للحزمة المزدوجة (DIP). يجب تثبيت جميع أرجل الزر الأربعة بإحكام حتى يتدفق التيار الكهربائي دون عوائق على طول الشرائط الطرفية للوح. وبالمثل ، ضع الزر الانضغاطي الآخر في مكان مختلف.
قم بتوصيل ساق واحدة من الزر عبر سلك توصيل (ذكر إلى أنثى) بدبوس الجهد (V أو +) الخاص بالتناظرية 0 (A0) على درع Arduino Nano IO. قم أيضًا بتوصيل تلك الساق إلى دبوس الإشارة (S) الخاص بـ A0. على الطرف المقابل ، قم بتوصيل الفتحة الموجودة في نفس العمود مثل الساق بالدبوس الأرضي (G أو GND) لـ A0. كرر الخطوات مع الزر الثاني باستثناء استخدام A1 هذه المرة.
الخطوة 3: إعداد LED متعدد


قم بتوصيل مؤشر LED 1 بلوح التجارب ، والأرجل مدفونة في شريطين طرفيين منفصلين. ضع الساق الطويلة من LED 2 بجوار الجزء القصير من LED 1 في نفس الشريط الطرفي. يمكن أن يذهب الجزء القصير من LED 2 إلى أي مكان طالما أنه غير موجود في الأعمدة المستخدمة على اللوحة. أخيرًا ، لإكمال دائرة متسلسلة ، قمت بتوصيل الساق الطويلة من LED 1 بدبوس الإشارة (S) لـ A4 والساق القصيرة من LED 2 إلى G pin A4.
يستمر التيار في حلقة وفقًا لمسار واحد من البداية إلى النهاية ، مع أنود (موجب) من LED 2 متصل بالكاثود (سلبي) من LED 1. علاوة على ذلك ، فإن خرج الجهد من الدبوس التناظري يتصل بالإيجابي ساق طويلة من LED 1 ، ومن ذلك LED ، يتم إجراء اتصال إضافي من السالب إلى الموجب لـ LED 2 في دائرة التيار المستمر ، والتي تنتقل منها الكهرباء من الطرف السالب إلى دبوس الإخراج الأرضي.
الخطوة 4: اتصال مستشعر اللمس

ثلاثة أرجل من حساس اللمس لها وظائف مختلفة. الأوسط يقبل الجهد. أحد الشوكات الجانبية مع حرف كبير S مكتوب بجانبه مسؤول عن إدخال الإشارة ، والآخر الذي تم تمييزه برمز ناقص هو قطب تأريض. لذلك ، قم بتوصيل المسامير الجانبية بـ S و G من الرقم الرقمي 7 (D7) ، والساق الوسطى بـ V.
الخطوة 5: تحميل البرنامج

لقد أرفقت ملفًا نصيًا بامتداد.ino لرمز ottobot بهذه الخطوة للرجوع إليه. أقر بوجود عيوب في برنامجي ، وخاصة قسم LED. تمكنت فقط من ترك الأضواء تومض في وقت واحد على الرغم من جهودي الدؤوب لجعلها تتلاشى داخل وخارج. أعتذر عن الغموض في اتصالي ، وآمل أن يتمكن قراء رسالتي من اتباع الإجراءات المذكورة أعلاه بسهولة.
موصى به:
لا يتبول الآن ، جهاز تعديل سلوك الحيوانات الأليفة الذي يمنع القطط من التبول في منزلك: 4 خطوات

لا يتبول الآن ، جهاز ضبط سلوك الحيوانات الأليفة الذي يوقف القطط عن التبول في منزلك: لقد أزعجتني قطتي لدرجة أنها تحب التبول على سريري ، وتحققت من كل ما تحتاجه وأخذتها أيضًا إلى الطبيب البيطري. بعد أن أزعجت كل ما يمكنني التفكير فيه والاستماع إلى كلمة الطبيب ، أدركت أن لديها بعض السلوك السيئ. لذا
كيفية تعديل المؤازرة للحصول على ملاحظات الحلقة المغلقة: 7 خطوات

كيفية تعديل المؤازرة للحصول على ملاحظات الحلقة المغلقة: أثناء قيادة المؤازرة باستخدام متحكم دقيق (مثل Arduino) ، يمكنك فقط إعطائه أوامر الموقع المستهدف (في إشارة PPM). مع هذا الطلب ، سينتقل المؤازر إلى هذا الهدف موقعك. لكنها ليست لحظية! أنت لا تعرف بالضبط متى
Visuino كيفية استخدام تعديل عرض النبض (PWM) لتغيير سطوع مؤشر LED: 7 خطوات

Visuino كيفية استخدام تعديل عرض النبض (PWM) لتغيير سطوع مؤشر LED: في هذا البرنامج التعليمي سوف نستخدم مؤشر LED متصل بـ Arduino UNO و Visuino لإجراء تغيير في سطوعه باستخدام Pulse Width Modulation (PWM)
تعديل الساعة المضيء: 3 خطوات

تعديل الساعة المضيء: من الصعب رؤية الساعات التناظرية في الليل. ساعة غرفة نومي الرقمية التي اشتريتها كانت تستخدم منذ عدة أشهر. اندلعت للتو. كان لدي ساعة من مجموعة متنوعة تعمل بالبطارية. لذا ، أصلحتها ببعض الأضواء الخيالية التي كنت أضعها حولها من
تعديل L-tek Dance Pad لإجراء استطلاع عند 1000 هرتز على نظامي التشغيل Windows و Linux: 9 خطوات

تعديل لوحة الرقص L-tek للاستطلاع عند 1000 هرتز على نظامي التشغيل Windows و Linux: لماذا تفعل هذا الوضع؟ إذا قمت بالتمرير إلى الرسم البياني لأغنية 125 BPM ، فقد تتساءل ، ما الأمر مع spikey boi هذا؟ لماذا يقع التوقيت في & quot؛ فترات زمنية & quot؛ منفصلة؟ تمتلك ITG و DDR نوافذ توقيت ضيقة بشكل لا يصدق ، ومع هذا