» إلكترونيات » اردوينو »نيمبل سيارات الدفع الرباعي من ليغو وأردوينو ، والتحكم بلوتوث

SUV Nimble من Lego و Arduino ، تحكم بلوتوث

SUV Nimble من Lego و Arduino ، تحكم بلوتوث

مساء الخير استمرارًا لموضوع النمذجة من Lego Technic ، أود أن ألفت انتباهكم إلى إصدار آخر من سيارات الدفع الرباعي ، والتي ستكون السمة المميزة والسرعة العالية. سرعة كبيرة مقارنة بالآخرين النماذجسيتم توفيرها من خلال استخدام علبة التروس التوأم بمحرك طامية 70097. سيتم التعبير عن العجلات الخلفية اليسرى واليمنى بشكل مستقل. وبالتالي ، سيتم استخدام محركين لتنفيذ الحركة. كهربة ، كما هو الحال دائمًا ، اردوينو. هذه المرة نحتاج إلى أردوينو نانو ، وشيء آخر:
- ليغو تكنيك 42079
- طامية 70097 علبة تروس بمحركين
- اردوينو نانو V3 AT Mega 328
- محركين L9110S عدد 2 قطعة
- وحدة بلوتوث HC-06 أو HC-05 أو ما يعادلها
- ليد أبيض 2 قطعة.
- مقاوم 150 أوم 2 قطعة.
- مكثف 10 فولت 1000 فائق التوهج
- مغو 68mkH \
- 8 بطاريات NI-Mn 1.2v 1000mA
- لوحة الدوائر
- مشط صف واحد PLS-40
- موصل أبي ماما دبوسين إلى سلك
- أسلاك بألوان مختلفة
- اللحيم ، الصنوبري ، حام الحديد
- مسامير 3x20 وصواميل وغسالات لهم
- مسامير 3x40
- مسامير 3x60

الخطوة 1 قم بتجميع علبة التروس.
بادئ ذي بدء ، قم بفك وتجميع مجموعة علبة التروس بمحركين Tamiya 70097. جنبا إلى جنب معه هو تعليمات مفصلة لتجميع العديد من الخيارات ، مع نسبة تروس مختلفة. أحد الخيارات هو بنسبة تروس 58: 1 ، والآخر 203: 1. حدد خيارًا بنسبة 58: 1. بعد ذلك ، تحتاج إلى تحديد موقع أعمدة الإخراج. وفقًا لتعليمات علبة التروس ، هناك خياران ممكنان. محاور الإخراج في الوسط أو أقرب إلى الأسفل. حدد الخيار في الوسط.


لا تنس تشحيم التروس والأعمدة التي تجلس عليها عند تجميع علبة التروس. من تجربة جمع العديد من علب التروس ، سأقول أنها وضعت القليل من الشحوم ، وهو سائل قليل. أنصحك باستخدام زيوت التشحيم مثل Litol ، بقدر معقول ، بالطبع.


وعلى الجانب الآخر:


الآن نأخذ أكمام Lego متصلة:


نضع البطانات على مهاوي الإخراج:


بعد وضع البطانات ، املأ الفراغات الفارغة للبطانات ذات الذوبان الساخن ، وبالتالي تثبيت البطانات على الأعمدة:


في علبة التروس الخاصة بنا ، لا تغطي العلبة التروس ، مما يعني أنه من المحتمل جدًا أن تلطخ أجزاء Lego في Litol. لمنع هذا ، نأخذ بلاستيك رقيق ، على سبيل المثال ، من غلاف بلاستيكي ، أخذت شفافية. الصق الشريط اللاصق على الوجهين ، وابدأ من جانب واحد ، ثم لف النهاية والصقها على الجانب الآخر. يجب أن يكون مثل هذا:



الآن تحتاج إلى ربط الجزء بعلبة التروس Lego. نستخدم البراغي 3x20 لهذا:


الخطوة 2 تجميع الأساس.
يجب جمع الأساس من الصور الفوتوغرافية. كل شيء مرئي بوضوح في الصورة:


تبدو الجبهة على النحو التالي:


المنظر الخلفي:


الخطوة 3 تجميع الكابينة معًا.
خذ الكابينة من Lego 42065.تنزيل التعليمات من

نقوم بتجميع الكابينة ، بدءًا من 61 خطوة وحتى 95. أضف الحامل السفلي كما في الصورة للتواصل مع قاعدتنا:


في المقدمة ، سنضيف أيضًا بعض التفاصيل:


وأضف الأضواء من الخلف:


في الجزء العلوي من الكابينة ، أضف أضواء:


الخطوة 4 كهربائي.
سيكون دماغ نموذجنا هو Arduino Nano v3. لإدارة المحرك ، سنقوم بتنفيذها من خلال برنامج تشغيل المحرك L9110S. لا أحب عمل العديد من الأسلاك. أولاً ، يشغل مساحة كبيرة ، وثانيًا ، يزيد الكثير من الاتصالات من خطر ضعف الاتصالات و "glucophs" الأخرى. لذلك ، سنجمع كل ما تحتاجه على لوحة الدوائر. سيكون المخطط على النحو التالي:


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


من الأسفل نقوم بتوصيل كل شيء باستخدام اللحام.


للحصول على الطاقة ، سنستخدم بطاريات Ni-Mn. نقوم بلحام 4 بطاريات متتالية ، ونعيد لفها بشريط كهربائي ونقود السلك مع الموصل. نحصل على اثنين من إمدادات الطاقة مع 4 بطاريات لكل منهما. نضعها على أساس بجانب العجلات الأمامية:


هاتان البطاريتان متصلتان بالتوازي. وبالتالي ، يتم تحقيق جهد ثابت عند التيار العالي ، والذي يحدث عندما يتم تشغيل محركين كهربائيين في وقت واحد. يجب توصيل المصابيح الأمامية عن طريق المقاومات المحددة الحالية بقيمة اسمية 150 أوم.

الخطوة 5 من بيئة البرمجة.
سنقوم بتحرير الرسم وملءه من خلال Arduino IDE. هذه بيئة برمجة بسيطة ومريحة. يمكن تنزيل هذا البرنامج بسهولة من

قم بتثبيته وفقًا للتعليمات الواردة من البرنامج. ثم تحتاج إلى الإضافة إلى مكتبة Arduino IDE ، وهي ضرورية للرسم التخطيطي. يتم استخدام SoftwareSerial.h لإنشاء قناة برمجية للتواصل مع وحدة Bluetooth:

البرمجيات. rar [9.29 كيلوبايت] (التنزيلات: 46)


يجب نقل الأرشيف الذي تم تنزيله وغير المغلف إلى مجلد "المكتبات". يمكن العثور على هذا المجلد من خلال العثور على Arduino IDE المثبت. من الممكن أيضًا استخدام الوظيفة الداخلية لـ Arduino IDE. بدون تفريغ الأرشيف ، يمكنك إضافته إلى بيئة البرمجة. قم بتشغيل Arduino IDE ، وحدد عنصر القائمة Sketch - Connect Library. في بداية القائمة المنسدلة ، حدد العنصر "إضافة مكتبة .Zip". نشير إلى موقع الأرشيف الذي تم تنزيله. بعد الانتهاء من جميع الخطوات ، تحتاج إلى إعادة تشغيل Arduino IDE.

الخطوة 6 وحدة بلوتوث.
سنستخدم واحدة من أكثر وحدات Bluetooth بأسعار معقولة اليوم - HC-05 أو HC-06. يمكن العثور عليها بسهولة في المتاجر الصينية وفي السوق الروسية. إنها متشابهة ، ولكن هناك أيضًا اختلافات طفيفة: يمكن أن تعمل وحدة NS-05 في كل من الوضع الرئيسي (الرقيق) وفي الوضع الرقيق (الرئيسي). يمكن أن يكون NS-06 جهاز تابع فقط.

خصائص الوحدات:

- رقاقة بلوتوث - BC417143 المصنعة من قبل
- بروتوكول الاتصال - مواصفات Bluetooth v2.0 + EDR ؛
- نصف قطر الحركة - حتى 10 أمتار (مستوى الطاقة 2) ؛
- متوافق مع جميع محولات Bluetooth التي تدعم SPP ؛
- مقدار ذاكرة الفلاش (لتخزين البرامج الثابتة والإعدادات) - 8 ميغابت ؛
- تردد الإشارة اللاسلكية - 2.40 .. 2.48 جيجا هرتز ؛
- واجهة المضيف - USB 1.1 / 2.0 أو UART ؛
- استهلاك الطاقة - التيار أثناء الاتصال 30-40 مللي أمبير. يبلغ متوسط ​​القيمة الحالية حوالي 25 مللي أمبير. بعد إنشاء الاتصال ، يكون التيار المستهلك 8 مللي أمبير. لا يوجد وضع السكون.

لكي يعمل كل شيء كما ينبغي ، يجب تكوين وحدة Bluetooth قبل الاتصال. يتم الضبط بإعطاء AT الأوامر المدخلة في نافذة المحطة الطرفية. سنقوم بتكوين وحدة HC-05. بالنسبة للوحدات الأخرى ، قد تكون الأوامر مختلفة. سنقوم بتوصيل الكمبيوتر ووحدة Bluetooth من خلال Arduino.

نقوم بتوصيل وحدة Bluetooth على النحو التالي:

اردوينو نانو - بلوتوث
D7 - RX
D8 - TX
5 فولت - VCC
GND –GND

املأ الرسم التالي في اردوينو:

bluetooth_send_at.rar [857 ب] (التنزيلات: 50)


يستخدم هذا الرسم لإرسال أوامر AT إلى وحدة Bluetooth. ينقل Arduino ببساطة كل شيء مكتوب في الجهاز إلى وحدة اتصال Bluetooth. الآن وفي المستقبل سنقوم بتوصيل الوحدة من خلال مكتبة SoftwareSerial. بسرعات عالية ، المكتبة غير مستقرة. إذا واجهت مشاكل في سرعة الاتصال ، يمكنك توصيل الوحدة مباشرة بجهات اتصال Arduino RX و TX. لا تنس تصحيح الرسم التخطيطي في هذه الحالة. في هذه الحالة ، سنعمل مع الوحدة بسرعة 9600. لذلك ، بعد ملء الرسم ، افتح النافذة الطرفية وأدخل الأوامر التالية:

"AT" (بدون علامات اقتباس) يجب أن تأتي الإجابة "OK" (هذا يعني أن كل شيء متصل بشكل صحيح وأن الوحدة النمطية تعمل)
"AT + BAUD96000" (بدون علامات الاقتباس) يجب أن تأتي الإجابة "OK9600".
إذا كانت لديك الإجابة الصحيحة ، فانتقل إلى الخطوة التالية.

بعد ذلك ، تحتاج إلى ملء رسم سيارات الدفع الرباعي لدينا في Arduino:

lego_vnedr_2.rar [1.39 كيلوبايت] (التنزيلات: 43)


الخطوة 7 تركيب الكهرباء على النموذج.
نقوم بتثبيت الألواح على أساس في الوسط:


نقوم بتثبيت وحدة Bluetooth في الجزء الخلفي من القاعدة ، وتثبيتها بسلك:


نربط كل شيء معًا وفقًا للمخطط:


الخطوة 8 تجهيز جهاز التحكم عن بعد
للتحكم ، نأخذ هاتفًا أو جهازًا لوحيًا يعمل بنظام Android ، كالمعتاد ، أو جهاز كمبيوتر يعمل بنظام التشغيل Windows ، أو نصنع جهاز تحكم عن بُعد في Arduino بأنفسنا. لنبدأ بنظام Android ، نحتاج أولاً إلى تثبيت برنامج التحكم في الروبوت عبر Bluetooth. للقيام بذلك ، أدخل "Bluetooth Arduino" في Google play وقم بتثبيت البرنامج الذي تريده. أنا شخصياً أحب BT Controller. بعد ذلك ، من خلال قائمة إعداد Android ، نقوم بإنشاء اتصال بوحدة Bluetooth. نستخدم كلمة المرور للاتصال "1234" أو "0000". وانتقل إلى إعداد البرنامج. من الضروري كتابة الأحرف اللازمة للإجراء المقابل. القائمة أدناه.

والآن - جهاز كمبيوتر مع Windows. لإرسال الأوامر ، يمكنك استخدام البرنامج الطرفي أو تشغيل برنامج Z-Controller المريح والمصمم خصيصًا لهذا. حدد المنفذ (منفذ com الذي يتم من خلاله الاتصال) وقم بتكوين مفاتيح الأوامر.
bluetooth-pc.rar [49.07 كيلوبايت] (التنزيلات: 37)


الخيار الثالث ، الأفضل ، هو استخدام جهاز تحكم عن بعد مادي ، منذ ذلك الحين تشعر بضغط الأزرار. أنصحك بعمل جهاز تحكم عن بعد ، يتبع لي التعليمات

وأضف إليها وحدة بلوتوث

أوامر الإدارة هي كما يلي:
W - للأمام
S - ظهر
أ- يسار
د - حق
و - توقف
ك - المصابيح الأمامية
لام - إيقاف المصباح

طرق كهربة ليغو تكنيك
مجموع الناخبين: ​​22
9.7
7.5
9.8

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      الحرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب

ننصحك بقراءة:

تسليمها للهاتف الذكي ...