جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
في هذا المنشور ، ستتعرف على كيفية بناء سيارة روبوت تحكم لاسلكي من Arduino. سنقوم ببناء جانبي المرسل والمستقبل.
سيشمل جانب جهاز الإرسال وحدة Arduino nano ووحدة عصا التحكم و NRF24L01 لإرسال البيانات لاسلكيًا. سيشمل جانب المستقبل Arduino nano و NRF24L01 لتلقي البيانات و L293D محرك المحرك IC للتحكم في المحركات. سيتم تشغيل كل من دائرتي الإرسال والاستقبال بواسطة بطاريات 9V.
المكونات المطلوبة المكونات التي ستحتاجها لهذا المشروع هي كما يلي
جانب المرسل
- اردوينو نانو
- وحدة جويستيك
- NRF24L01
- مكثف 100 فائق التوهج
- 3 دبوس الشريحة التبديل
- 2 كتلة طرفية دبوس
- بطارية 9 فولت
جانب المتلقي
- اردوينو نانو
- NRF24L01
- مكثف 100 فائق التوهج
- 0.1 فائق التوهج مكثف
- 10 فائق التوهج مكثف
- 3 دبوس الشريحة التبديل
- كتلتان طرفيتان (3 قطع)
- L293D محرك سائق IC
- بطارية 9 فولت
الخطوة 1: مخطط الدائرة
الجزء الرئيسي من دائرتي الإرسال والاستقبال هو Arduino nano الذي يعمل ببطارية 9 فولت. ثم لدينا وحدة NRF24L01 على كلا الجانبين للتواصل لاسلكيًا.
سيتم استخدام وحدة عصا التحكم على جانب جهاز الإرسال للحصول على قيمتي x و y التي سيتم إرسالها إلى جانب المستقبل وسيتم استخدامها للتحكم في المحركات. سيحصل برنامج تشغيل المحرك L293D IC على جانب المتلقي أيضًا على الطاقة من مصدر طاقة 9 فولت وسيتحكم في المحركات.
باستخدام مخطط الدائرة أعلاه ، يمكنك جعل الدائرة على اللوح للتأكد من أن كل شيء يعمل كما تريد.
الخطوة 2: تصميم ثنائي الفينيل متعدد الكلور
بعد التأكد من أن كل شيء يعمل بشكل جيد على اللوح ، قمت بتصميم PCB على EasyEDA. EasyEDA هي أداة تصميم ثنائي الفينيل متعدد الكلور عبر الإنترنت مفتوحة المصدر.
إليك رابط لتصميم ثنائي الفينيل متعدد الكلور لهذا المشروع. بعد تصميم ثنائي الفينيل متعدد الكلور ، قمت بإنشاء ملفات جربر اللازمة لتصنيع ثنائي الفينيل متعدد الكلور.
يمكنك تنزيل ملفات جربر من خلال الروابط التالية
تحميل
تحميل برنامج Gerber_Receiver_20190711100335
الخطوة 3: طلب ثنائي الفينيل متعدد الكلور
الآن لدينا تصميم ثنائي الفينيل متعدد الكلور وحان الوقت لطلب ثنائي الفينيل متعدد الكلور. لذلك ، ما عليك سوى الانتقال إلى JLCPCB.com ، والنقر فوق الزر "اقتباس الآن".
JLCPCB هي أيضا الراعي لهذا المشروع. JLCPCB (Shenzhen JLC Electronics Co. ، Ltd.) ، هي أكبر مشروع أولي ثنائي الفينيل متعدد الكلور في الصين ومصنع عالي التقنية متخصص في نموذج أولي سريع لثنائي الفينيل متعدد الكلور وإنتاج ثنائي الفينيل متعدد الكلور صغير. يمكنك طلب ما لا يقل عن 5 ثنائي الفينيل متعدد الكلور مقابل 2 دولار فقط.
لتصنيع PCB ، قم بتحميل ملف gerber الذي قمت بتنزيله في الخطوة الأخيرة. قم بتحميل ملف.zip أو يمكنك أيضًا سحب ملفات جربر وإفلاتها.
بعد تحميل الملف المضغوط ، سترى رسالة نجاح في الجزء السفلي إذا تم تحميل الملف بنجاح. يمكنك مراجعة PCB في عارض Gerber للتأكد من أن كل شيء على ما يرام.
يمكنك عرض كل من الجزء العلوي والسفلي من ثنائي الفينيل متعدد الكلور.
بعد التأكد من أن ثنائي الفينيل متعدد الكلور يبدو جيدًا ، يمكننا الآن تقديم الطلب بسعر معقول. يمكنك طلب 5 مركبات ثنائي الفينيل متعدد الكلور مقابل دولارين فقط ، ولكن إذا كان هذا هو طلبك الأول ، فيمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور مقابل 2 دولار.
لتقديم الطلب ، انقر فوق الزر "حفظ في عربة التسوق".
استغرق تصنيع ثنائي الفينيل متعدد الكلور الخاص بي يومين حتى يتم تصنيعه ووصل في غضون أسبوع باستخدام خيار التسليم عبر DHL. كانت مركبات ثنائي الفينيل متعدد الكلور معبأة جيدًا وكانت الجودة جيدة حقًا.
بعد تجميع كل شيء وتوصيل المحركات ، يبدو كما هو موضح في الصورة الأخيرة في هذه الخطوة.
الخطوة 4: الكود
كود المرسل
أولاً ، نحتاج إلى تضمين مكتبة SPI و RF24 للاتصالات اللاسلكية. ثم نحتاج إلى تحديد المسامير الرقمية لوحدة NRF24L01 والدبابيس التناظرية لوحدة عصا التحكم. بعد ذلك نحتاج إلى تحديد كائن الراديو وعنوان الاتصال الخاص به ومجموعة لتخزين قيم وحدة عصا التحكم فيه.
في وظيفة الإعداد ، نحتاج إلى تهيئة الاتصال التسلسلي والراديوي.
في وظيفة الحلقة ، قرأنا أولاً القيم من وحدة عصا التحكم وقمنا بتخزينها في المصفوفة. بعد ذلك ، باستخدام وظيفة radio.write () ، سنرسل هذه الرسالة إلى جهاز الاستقبال. الوسيطة الأولى في هذه الوظيفة هي الرسالة والوسيطة الثانية هي عدد البايتات الموجودة في تلك الرسالة. تقوم وظيفة radio.write () بإرجاع منطقي ، وهذا صحيح ، فهذا يعني أن البيانات وصلت إلى جهاز الاستقبال وإذا تم إرجاعها خطأ ، تم فقد البيانات.
رمز جهاز الاستقبال على جانب جهاز الاستقبال ، نحتاج أيضًا إلى تضمين مكتبات SPI و RF24 للاتصال اللاسلكي. ثم نحتاج إلى تحديد المسامير الرقمية لوحدة NRF24L01 و l293d مشغل المحرك IC وبعض المتغيرات. بعد ذلك نحتاج إلى تحديد كائن الراديو وعنوان الاتصال الخاص به ومجموعة لتخزين القيم الواردة فيه.
في وظيفة الإعداد ، نحتاج إلى تهيئة الاتصال التسلسلي والراديوي. ثم نحتاج إلى تحديد بعض دبابيس L293D كدبابيس إخراج.
في وظيفة الحلقة ، نتحقق أولاً مما إذا كانت بعض المعلومات متاحة أم لا. إذا كان هناك فسوف نقوم بتخزينه في المتغيرات. بعد ذلك سنتحكم في المحركات وفقًا لهذه القيم.
يمكنك أيضًا الحصول على الرموز على
موصى به:
تصغير روبوت اردوينو المستقل (لاند روفر / سيارة) المرحلة 1 نموذج 3: 6 خطوات
تصغير روبوت أردوينو المستقل (لاند روفر / سيارة) المرحلة 1 النموذج 3: قررت تصغير لاند رور / سيارة / بوت لتقليل الحجم واستهلاك الطاقة للمشروع
تحويل أي سيارة R / C إلى سيارة R / C للتحكم بتطبيق Bluetooth: 9 خطوات
تحويل أي سيارة R / C إلى سيارة R / C للتحكم في تطبيق Bluetooth: يوضح هذا المشروع خطوات تغيير سيارة تحكم عن بعد عادية إلى سيارة تحكم Bluetooth (BLE) باستخدام لوحة الروبوتات Wombatics SAM01 وتطبيق Blynk ومخترع تطبيقات MIT. هي العديد من سيارات RC منخفضة التكلفة مع الكثير من الميزات مثل المصابيح الأمامية LED و
روبوت اردوينو للتحكم بالهاتف الذكي: 3 خطوات
التحكم في الهاتف الذكي Arduino Robot: إنه مشروع روبوت Arduino للتحكم في الهاتف الذكي. بالنسبة لهذا المشروع ، قمت بعمل PCB لذلك لا توجد مشكلة في توصيلات الأسلاك الشبكية. بعض دبابيس Arduino الإضافية ، 3V ، 5V ، GND خارج ، لذا باستخدام PCB يمكنك جعل الخط متابعًا
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو
سيارة روبوت يتم التحكم فيها عن طريق البلوتوث باستخدام اردوينو: 8 خطوات (مع صور)
سيارة روبوت يتم التحكم فيها عن طريق البلوتوث باستخدام Arduino: في هذه التعليمات ، سأوجهك إلى صنع سيارة روبوت تتحكم في Bluetooth من هاتفك المحمول الذي يعمل بنظام Android. ليس ذلك فحسب ، فالسيارة الآلية تتمتع بقدرة خاصة على تجنب العقبات التي تواجهها عند تحريك السيارة إلى الأمام. الروبوت