جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
RoverBluetooth هو الاسم الذي أعطيته لسيارة Bluetooth التي تعتمد على Arduino والتي صنعتها لامتحان مدرستي عندما كان عمري ثلاثة عشر عامًا فقط. لقد عرضته أيضًا في Maker Faire Rome مع FabLab (وكنت من أصغرهم سناً هناك)! من السهل جدًا صنعها (فقط عدد قليل من المكونات الإلكترونية منخفضة التكلفة وحزمة Meccano) والتحكم فيها ، وذلك بفضل تطبيق Android الذي برمجته. إنه يتميز بالتحكم الكامل في السرعة ، والعتاد العكسي ، وجهاز استشعار بالموجات فوق الصوتية مع صوت وقوف السيارات وفرامل الطوارئ ، ومحرك عن بعد منخفض الكمون وضوء أمامي.
الصفحة الرئيسية للمشروع
الخطوة 1: التطبيق
لقد قمت في الأصل ببرمجة التطبيق باستخدام MIT App Inventor ، ولكن بعد ذلك قررت كتابته من البداية باستخدام Android Studio. إذا كنت مبتدئًا في Android ، فإنني أوصيك باستخدام التطبيق الأصلي (الذي تم إصداره في معرض App Inventor) ، لأنه من الأسهل البرمجة والتعديل. خلاف ذلك ، يمكن العثور على التطبيق الأحدث على GitHub.
قم بتنزيل مشروع MIT App Inventor و APK
الخطوة 2: الهيكل
إذا كنت ترغب في تكرار عملي ، فقم بشراء بعض حزم Meccano ، وألق نظرة على الصور وابدأ في الشد! انتبه إلى عجلة القيادة ، التي يجب أن يكون لها اتصال بمحرك مؤازر ، وتدور بدون احتكاك وبدون فك! يجب ألا ينثني الجسم الرئيسي كثيرًا ويجب أن يكون خفيف الوزن ، بينما يجب أن يحتوي محرك Meccano على تروس تخفيض كافية ليكون قويًا.
الخطوة 3: الدائرة
الأجزاء المطلوبة:
- جهاز استقبال Bluetooth (لقد استخدمت مودم BlueSMiRF Silver من Sparkfun ، ولكن يمكنك أيضًا تجربة HC-06 الكلاسيكي ، وهو أرخص)
- Arduino UNO أو ما شابه ذلك
- جسر H (استخدمت L6203)
- أجهزة الاستشعار بالموجات فوق الصوتية
- محرك سيرفو (قوي ، مع تروس معدنية إن أمكن)
- صفارة
- LED للضوء الأمامي
- حزمة بطارية 9 فولت
- لوحة مصفوفة على الوجهين
لاحظ أن محرك سيرفو الذي استخدمته يحتاج إلى 6 فولت ، لذلك أضفت LM317 إلى الدائرة. لا تتردد في إزالته إذا كانت المؤازرة الخاصة بك تتطلب 5V. تحلى بالصبر ، اختر لحام واصنع درع Arduino الخاص بك!
تنزيل Autodesk Eagle 9.3.0 schematic
الخطوة 4: رسم اردوينو
يستقبل الرسم الصغير البيانات ، ويقوم بتشغيل وإيقاف المحرك ويتحقق من المسافة من الحائط. يستقبل RoverBluetooth البيانات من مودم Bluetooth ويربط الأرقام بالأوامر. على سبيل المثال ، يتم تفسير "21" على أنه "إيقاف تشغيل المحرك". ها هي القائمة:
- 0-20 → موضع محرك سيرفو
- 21 → إيقاف تشغيل المحرك
- 22 → إضاءة
- 23 → إطفاء الضوء
- 1000-1255 → تشغيل المحرك ، السرعة
- 1500-1755 → تشغيل المحرك ، والعتاد العكسي ، والسرعة
قم بتنزيل Arduino Sketch
الخطوة 5: استمتع
هل أنت جاهز لقيادة السيارة؟