» إلكترونيات » اردوينو »محمل ثقيل من Lego Technik و Arduino مع البلوتوث

شاحنة ثقيلة من Lego Technik و Arduino مع بلوتوث

شاحنة ثقيلة من Lego Technik و Arduino مع بلوتوث


مساء الخير ، هذه المرة أريد أن أشارك التعليمات حول صنع نموذج لودر ثقيل من Lego. كهربة كالمعتاد - اردوينو. نموذج مصنوعة على أساس Lego 42079 رافعة شوكية ثقيلة. سيكون دماغ نموذجنا هو Arduino Nano v3 ، والتحكم عبر البلوتوث. للتحكم ، يمكنك استخدام هاتف أو جهاز لوحي يعمل بنظام Android ، أو لوحة Arduino أخرى مع وحدة Bluetooth متصلة.

فيديو محمل محلي الصنع:


قائمة كل ما تحتاجه طويلة جدًا:
- ليغو تكنيك 42079 أو 42029
- ليغو تكنيك 42033
- اردوينو نانو V3 AT Mega 328
- محركين L9110S عدد 2 قطعة.
- مكابح SG-90
- وحدة بلوتوث HC-06 أو HC-05 أو ما يعادلها
- محرك تروس صغير 50 ​​دورة في الدقيقة
- علبة تروس مصغرة للسيارات 100 دورة في الدقيقة
- علبة تروس المحرك 6 فولت 150 دورة في الدقيقة
- ليد أبيض 2 قطعة.
- مقاوم 150 أوم 2 قطعة.
- مكثف 10 فولت 1000 فائق التوهج
- مشط صف واحد PLS-40
- مغو 68mkGn
- 4 بطاريات NI-Mn 1.2v 1000mA
- موصل أبي ماما دبوسين إلى سلك
- Homutik
- أسلاك بألوان مختلفة
- اللحيم ، الصنوبري ، حام الحديد
- البطارية A23 أو A27
- مسامير 3x20 وصواميل وغسالات لهم
- مسامير 3x40
- مسامير 3x60

الخطوة 1 نقوم بتجميع الحالة.
تحتاج أولاً إلى تنزيل التعليمات ليجو 42079 من الموقع الرسمي:

بعد فتح تعليمات Lego ، نجمع جميع النقاط من 1 إلى 40 ضمناً. لا تضع التروس فقط (سوف تتدخل) ، التفاضلي ، عمود الركبة. بعد ذلك ، نفذ الخطوات من 56 إلى 75. يجب أن يكون هذا الأساس:



ثم نقوم بإجراء الخطوات 95 إلى 15 ضمناً. نحصل على ما يلي:


والمنظر الأمامي:


تم إعادة تصميم آلية الإمالة قليلاً كما في الصورة:


نقوم بجمع الشوكة ، هذه هي الخطوات من 183 إلى 192. نحصل على:


أضف التفاصيل وفقًا لخطوات تعليمات Lego من 116 إلى 158 شاملة:


وأسفل يبدو مثل هذا:


يجب عليك أيضًا جمع البليت من الصورة:


الخطوة 2 أضف محركات.
لتنفيذ حركة المحور الرئيسي ، نأخذ محرك تروس بسرعة دوران 150 دورة في الدقيقة ومحرك 6 فولت. يتم قطع أعمدة الإخراج لعلبة التروس ، مما يمنحها شكل جزء Legovsky القياسي:


عند صنع أعمدة متقاطعة ، حاول ارتداء أكمام ليغو متصلة. عند وضع أكمام التوصيل على عمق كافٍ ، أدخل محرك التروس في الغلاف ، كما هو موضح في الصورة. وعلى الفور على العجلات:


يتم تثبيت ترس المحرك نفسه على الجسم باستخدام مسامير 3x60.
الآن ننتقل إلى الآلية الدوارة. بالنسبة له نحتاج إلى أجهزة SG-90. من الأفضل الاختيار مع التروس المعدنية. بادئ ذي بدء ، نحتاج إلى قطع الأجزاء البارزة من العلبة ، والمخصصة لتركيب محرك سيرفو. وكذلك عمل ثقب من خلال الجزء السفلي من العلبة.يمكنك استخدام مثقاب 3 مم ، أو قطعه بسكين ، الشيء الرئيسي هو القيام به بعناية حتى لا تتلف المؤازرة من الداخل:


للتواصل مع أجزاء ليغو ، خذ أصغر رافعة من المؤازرة وقم بربط جزء ليغو الصغير بها. يجب أن يبدو مثل هذا:


نضع الجزء الناتج على المؤازرة:


نقوم بإصلاح المؤازرة في الجزء السفلي من النموذج ، تقريبًا في المنتصف. للتثبيت ، نستخدم برغي 3x60. ثم نقوم بإدخال عمود ليغو ونضع عليه ترسًا يدور العجلات:

نضع على العجلات الأربع:


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


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


نضع الشوكات في تصميمنا ، ونربط أطراف الخيط بالشوك:


تبدو مجموعة الرافعة بأكملها كما يلي:


الآن دعنا ننتقل إلى آلية الإمالة. بالنسبة له ، نأخذ الماكينة SG-90. يفضل مع الالكترونيات المحترقة. نقوم بتفكيكها وإخراج لوحة التحكم ، ونصل الأسلاك مباشرة إلى المحرك. نقوم بتفكيك المزيد ونخرج أكبر العتاد ونقطع الإسقاطات المقيدة منه من الأسفل ونضعه في مكانه. من الضروري أيضًا قطع ألسنة التثبيت وتصنيع الثقوب ، كما هو الحال في محرك سيرفو الأول. يتم إرفاق المؤازرة المحولة إلى تفاصيل legov:


نضع الآلية داخل الكابينة:



ونهايتها مرتبطة بآلية الرفع:


الخطوة 3 إعداد بيئة البرمجة.
يتم تحرير وملء الرسومات من خلال Arduino IDE. يجب تنزيل هذا البرنامج من الموقع الرسمي وتثبيت.

ثم تحتاج إلى إضافة مكتبتين إلى بيئة البرمجة المستخدمة في الرسم التخطيطي. Servo.h هي مكتبة للعمل مع الماكينات ، و SoftwareSerial.h لإنشاء قناة برامج للتواصل مع وحدة Bluetooth:
libre_servo.rar [24.79 كيلوبايت] (التنزيلات: 53)
libre_softwareserial.rar [9.29 كيلوبايت] (التنزيلات: 56)


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

الخطوة 4 وحدة بلوتوث.
سنأخذ واحدة من أكثر وحدات 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 مللي أمبير. لا يوجد وضع السكون.

للتشغيل الصحيح للوحدة النمطية ، تحتاج إلى تكوين قبل الاتصال. يتم الضبط بإعطاء AT الأوامر التي تم إدخالها في نافذة المحطة الطرفية. سنقوم بتخصيص HC-05. بالنسبة للوحدات الأخرى ، قد تكون الأوامر مختلفة. سنقوم بتوصيل الكمبيوتر ووحدة Bluetooth من خلال Arduino. املأ الرسم التالي في اردوينو:
send_-at_bluetooth.rar [857 ب] (التنزيلات: 66)


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

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

إذا كانت لديك الإجابة الصحيحة ، فانتقل إلى الخطوة التالية.

الخطوة 5 الإدارة الإلكترونيات.
لتنشيط نموذجنا ، سنستخدم Arduino Nano v3 ووحدة Bluetooth ، بالإضافة إلى محركي محرك L9110S.


لتوصيل المكونات ، سنستخدم الأسلاك مع موصلات دوبونت الأنثوية في النهاية. للتغذية ، يمكنك تجربة خيارين. أولاً: 6 بطاريات NI-Mn 1.2v 1000mA متصلة في سلسلة ، ثم يتم تشغيل كل من Arduino والمحركات بها. بالنسبة إلى Arduino ، يجب تضمين مكثف 10 فولت بسعة أكبر ، بالإضافة إلى محث ، في دائرة الطاقة. يعد ذلك ضروريًا لتثبيت قوة وحدة التحكم الدقيقة. بالنسبة للمصابيح اليدوية ، قم بتوصيل الأنودات الخاصة بمصباحين LED بـ 4 دبوس Arduino ، والكاثودات إلى GND. يجب اختيار المقاومات لمصابيح LED المستخدمة. الخيار الثاني: فصل الطعام. ثم بالنسبة للمحركات ، نستخدم جميع البطاريات نفسها التي يتم جرحها بشريط كهربائي:


وبالنسبة لاردوينو ، البطارية هي A27 أو A23:


للحصول على الموثوقية ، ضع البطارية في انكماش حراري.

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


نضع البطارية في مكانها المقصود:


من الأسفل ، يمكنك لحام كل شيء في المسارات ، ولكن أسرع فقط مع الأسلاك في العزل:


نعلق ونلصق جهات اتصال السائق في الجزء السفلي من هذه اللوحة:


اتضح الأسلاك المدمجة والموثوق بها.


يتم وضع جميع الكهرباء خلف الكابينة:


نقوم بإصلاح البطاريات أدناه:


نقوم بتوصيل وحدة Bluetooth على النحو التالي:
اردوينو نانو - بلوتوث
D7 - RX
D8 - TX
5 فولت - VCC
GND –GND
ونضع اللوحة مع الوحدة في المكان المخصص لها:


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

الخيار التالي هو جهاز كمبيوتر يعمل بنظام Windows. يمكنك استخدام النافذة الطرفية لإرسال الأوامر أو استخدام برنامج Z-Controller المريح. حدد المنفذ (منفذ com الذي يتم من خلاله الاتصال) وقم بتكوين مفاتيح الأوامر. الإعداد بسيط ولن يستغرق الكثير من الوقت.
wincom.rar [49.07 كيلوبايت] (التنزيلات: 59)


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

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

أوامر الإدارة هي كما يلي:
W - للأمام
S - ظهر
أ- يسار
د - حق
و - توقف
ز - عجلة القيادة
ك - المصابيح الأمامية
لام - إيقاف المصباح
R - ارفع
ه - انحدار
س - توقف المصعد
إمالة على نفسك
Y - تميل بعيدًا عنك
ح - آلية إيقاف الميل




6.7
7.8
7.8

أضف تعليقًا

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

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

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