جدول المحتويات:

روبوت رسم خط BT - My Bot: 13 خطوة (بالصور)
روبوت رسم خط BT - My Bot: 13 خطوة (بالصور)

فيديو: روبوت رسم خط BT - My Bot: 13 خطوة (بالصور)

فيديو: روبوت رسم خط BT - My Bot: 13 خطوة (بالصور)
فيديو: حل جميع مشاكل البلوتوث في ثواني 💪 2024, شهر نوفمبر
Anonim
Image
Image
روبوت رسم خط BT من سلة المهملات - My Bot
روبوت رسم خط BT من سلة المهملات - My Bot
روبوت رسم خط BT من سلة المهملات - My Bot
روبوت رسم خط BT من سلة المهملات - My Bot

هاي أصدقاء بعد فجوة طويلة حوالي 6 أشهر جئت مع مشروع جديد. حتى الانتهاء من برنامج Cute Drawing Buddy V1 ، SCARA Robot - Arduino أخطط لروبوت رسم آخر ، والهدف الرئيسي هو تغطية مساحة كبيرة للرسم. لذلك لا تستطيع الأذرع الروبوتية الثابتة القيام بذلك ، لذلك أخطط لروبوت يمكنه الرسم على سطح مستو. هذا هو الإصدار 1 يمكنه رسم كل الرسم المتجه (لأن السائر المستخدم هنا رخيص جدًا) بأي مقياس. في هذا البرنامج التعليمي ، لا نرى البناء فحسب ، بل نرى أيضًا دراسة عميقة لكيفية رسمه بالتفصيل. لقد أدرجت المستلزمات في صفحة منفصلة حتى أتمكن من إضافة الصور بشكل منفصل.

يمكنك رسم صور كبيرة جدًا باستخدام هذا الروبوت. إنه ممتع جدًا للأطفال للبناء واللعب

تمت إضافة بعض الأوضاع الإضافية مع الروبوت للأطفال والمرح في برنامج شعار السلاحف الحية الجديد Instructables باستخدام BT Bot. لديك أيضًا تطبيق android للتحكم في الروبوت

ملاحظة: - بالنسبة لأولئك الذين لديهم روبوت ويريدون رمز للرسم ، انتقل مباشرة إلى الخطوة 9. يمكنك رؤية الحساب التفصيلي في تلك الصفحة بالصور.

الخطوة 1: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة

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

المواد المطلوبة

1) 28byj-48 محرك متدرج مع سائق uln2003 - عدد 2.

2) اردوينو نانو - رقم 1

3) برج مؤازر مؤازر sg90 - 1

4) وحدة بلوتوث HC-05.

5) عجلات لمحرك متدرج - عدد 2.

6) عجلات - عدد 2.

7) قلم رسم

8) المسمار والجوز.

9) مكثف 470 ميكروفاراد.

بصرف النظر عن كل ما سبق من القمامة

9) خشب رقائقي 12 سم × 12 سم.

10) قطع نفايات الألمنيوم.

11) علبة القرص المضغوط.

12) التروس البلاستيكية القديمة.

البرامج المستخدمة

1) اردوينو IDE.

2) الاستوديو البصري 10.

الأدوات المستخدمة

1) آلة الحفر.

2) لحام ايون.

3) شفرة منشارا.

4) مفك برغي.

الخطوة 2: إنشاء فيديو

Image
Image

البناء الكامل في فيديو واحد شاهد الفيديو أو انتقل من خلال الخطوات للحصول على التفاصيل.

الخطوة 3: بناء الهيكل وتثبيت العجلات

بناء الشاسيه وتثبيت العجلات
بناء الشاسيه وتثبيت العجلات
بناء الشاسيه وتثبيت العجلات
بناء الشاسيه وتثبيت العجلات
بناء الشاسيه وتثبيت العجلات
بناء الشاسيه وتثبيت العجلات

الصورة تشرح نفسها بنفسها ، وما زلت أحكي بعض الكلمات

1) إنه روبوت صغير جدًا نصف قطره 6 سم (12 سم ديا). أولاً ، ارسم الدائرة في ورقة وحدد الأجزاء للعجلات وقم بقص الورق.

2) ضع الورق فوق الخشب الرقائقي وارسم الخطوط العريضة للهيكل. نظرًا لعدم وجود آلة قطع خشب ، أقوم بحفر الخط الخارجي بمسافات متساوية وإزالة القطع الإضافية.

3) نحت الجوانب بالسكين وتلميعها.

4) الآن قم بقص أنبوب تغذية الألمنيوم المربع إلى شكل L باستخدام منشار الاختراق.

5) ضع علامة على الفتحات الموجودة في التغذية على شكل L لتناسب محرك السائر. مرة أخرى ، ضع ثقوبًا وقطع قطعة الألمنيوم (يستغرق الأمر وقتًا أطول لأن الوزن الأقل من الألومنيوم يكون صعبًا جدًا عند العمل باليدين).

6) الآن تناسب التغذية المصنوعة من الألومنيوم على شكل حرف L مع قاعدة اللعب الخشبية باستخدام البراغي والصواميل. الآن برغي محرك السائر في الهيكل.

7) عمل قاعدة للعجلة وثبتها بالهيكل.

8) ضع فتحة 10 مم في المركز الصحيح للهيكل المعدني للاستخدام في المستقبل.

ملحوظة: - الخطوات بسيطة للغاية ولكن يجب أن تكون جميعها في الأبعاد المناسبة والموضع الصحيح حتى التغيير البسيط مم يؤدي إلى تغيير كبير في الرسم

الخطوة 4: خطة الدائرة

خطة الدائرة
خطة الدائرة

أعلاه هو مخطط الدائرة

1) استخدم Arduino TX و RX للتواصل مع HC05 Bluetooth. تذكر أنه أثناء تحميل البرنامج يجب على HC05 إزالة الحكمة الأخرى التي لا يمكننا تحميل البرنامج.

2) دبابيس المستخدم الرقمية (2 ، 3 ، 4 ، 5) و (6 ، 7 ، 8 ، 9) لمحرك متدرج. قم بتوصيل المسامير بمحرك متدرج من خلال برنامج تشغيل ULN2003.

3) قم بتوصيل محرك سيرفو بالدبوس الرقمي 10.

4) مصدر طاقة منفصل لمحرك السائر والمحرك المؤازر. أستخدم بنك طاقة محمول مع خرج 5V 2.1A.

5) بطارية 9V لتزويد Arduino و Arduino 5V بوحدة HC05.

6) استخدم مكثف فاراد ميكرو 470 موازياً لمزود الطاقة المؤازر لإيقاف المؤازرة من الوميض.

الخطوة 5: إكمال الدائرة

إتمام الدائرة
إتمام الدائرة
إتمام الدائرة
إتمام الدائرة
إتمام الدائرة
إتمام الدائرة

أنا أصنع درعًا مثل الدائرة ، وكلها ملحومة يدويًا بدبابيس موصل من الإناث والذكور. أسلاك الموصل مصنوعة أيضًا. لا تنسَ وضع مصدر طاقة مختلفين لأن الأمر يستغرق 3 أيام للعثور على المشكلة. قم بتوصيل كل مصدر إمداد الطاقة بـ arduino gnd.

الخطوة السادسة: أكمل الروبوت

أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت

1) قم بتوصيل الدائرة بالهيكل ، أستخدم علبة قرص مضغوط قديمة لإنشاء قاعدة مثلثة وإصلاح الدائرة في جانب واحد وسائق المحرك في الجانب الآخر.

2) استخدم الآن تطبيق Arduino Bluetooth RC Car لاختبار الروبوت.

3) قم بتوصيل بنك الطاقة بمصدر طاقة Arduino. فقط بنك الطاقة يكفي لـ Arduino و Bluetooth و Steppers.

برنامج Arduino للتحقق من الروبوت مذكور أعلاه

الخطوة 7: آلية Pen Up Down

آلية Pen Up Down
آلية Pen Up Down
آلية Pen Up Down
آلية Pen Up Down
آلية Pen Up Down
آلية Pen Up Down

1) بعد الكثير من التغييرات ، قمت بعمل آلية القلم أعلاه لأعلى مع تغيير سريع للقلم.

2) أستخدم الرابط لأعلى أسفل الرافعة لرفع القلم لأعلى ولأسفل.

3) استخدم ترسًا قديمًا فوق قلم الرسم لآلية الوزن والرفع.

الخطوة 8: أكمل الروبوت

أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت
أكمل الروبوت

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

الخطوة 9: روبوت الرياضيات

روبوت الرياضيات
روبوت الرياضيات
روبوت الرياضيات
روبوت الرياضيات
روبوت الرياضيات
روبوت الرياضيات

خطوة بخطوة مفصلة في الرسم.

1) الجزء الرئيسي من البرنامج هو حساب الدوران الذي يريد الروبوت الالتفاف إليه في أي اتجاه والمسافة التي يريد نقلها. فكر في كل مرة يكون فيها الروبوت في وسط الرسم البياني لدينا الموضع الحالي والموضع الذي نريد نقله. إذن لكل نقطة موقع X و Y ولدينا الدرجة الحالية التي يواجهها الروبوت. في البداية وجه الروبوت 0 درجة ، لديه 359 درجة للدوران والتحرك في هذا الاتجاه.

2) لذلك مع الوضع الحالي والموضع الذي تريد تحريكه ، ابحث عن العرض (أ) والارتفاع (ب) وفقًا للخطوة 2 وشكل مثلثًا قائم الزاوية. حتى لو كانت القيم سالبة ، اجعلها مطلقة. باستخدام صيغة Hypotenuse ، أوجد Hyp.

3) أوجد الدرجة باستخدام صيغة الزخرفة مع Hyp و B (الجانب المقابل). حول الراديان إلى درجة.

4) الآن لدينا الوتر الذي تريد المسافة أن نتحركه ولدينا درجة حيث توجد النقطة. فقط عندما يتحرك بعد التدوير. لحساب زاوية دوران الروبوت ، الخطوة 5.

5) الخطوة 5 لديها الكثير من المنطق لأن الروبوت لديه نقاط على أي جانب. وفقًا للوضع الحالي وموقع نقطة الترحيل التالي ، احسب زاوية التدوير.

6) باستخدام زاوية البوت الحالية في الذاكرة ، ابحث عن زاوية الدوران والاتجاه وفقًا للخطوة الرابعة. الآن قم بتدوير الجانب الأيسر أو الأيمن وفقًا للحساب وحرك الخطوات لرقم Hyp. الآن اجعل النقطة الجديدة كنقطة حالية وجلب النقطة التالية وانتقل إلى الخطوة 1 مرة أخرى

كرر الخطوات مرارًا وتكرارًا حتى اكتمال البرنامج.

الخطوة العاشرة: برنامج VB.net 2010

برنامج VB.net 2010
برنامج VB.net 2010
برنامج VB.net 2010
برنامج VB.net 2010
برنامج VB.net 2010
برنامج VB.net 2010
برنامج VB.net 2010
برنامج VB.net 2010

1) في عرض المصمم ، لدينا عنصران للتحكم في علامة التبويب. واحد للتواصل مع الروبوت عبر البلوتوث. والآخر هو نافذة الرسم.

2) استخدم الماوس أو اليد لرسم المساحة البيضاء للرسم ونستطيع حفظ الرسم وفتحه.

3) زر يسمى "ارسم" في الجانب الأيسر انقر لرسم الصورة في مربع الصورة على الأرض أو الورقة.

4) برنامج الخطوة 5 من الشريحة السابقة موجود في أول صورتين.

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

6) قم بتنزيل التطبيق في هذه الصفحة ، قم بفك ضغطه وتثبيت أحدث إطار عمل.net وتشغيله.

ملاحظة: - أولاً ، أقوم بإنشاء أمر واحد باستخدام فاصلة وحاول تقسيم السلسلة باستخدام substr ، ولكن في arduino إذا كان الطول مرتفعًا ، فإن وظائف السلسلة لا تعمل أبدًا. لذا أرسل النقاط خطوة بخطوة

الخطوة 11: برنامج اردوينو - حساب عدد النبضات

بوت الحالي يعمل

1) الآن ، إذا كان كلا المحركين المتدرجين يدوران في الاتجاه المعاكس ، يتحرك الروبوت إلى الأمام أو الخلف. بالنسبة للمحرك السائر 28byj-48 ، نحتاج إلى 4096 نبضة لدوران كامل واحد.

2) إذا استدر في نفس الاتجاه يسارًا أو يمينًا. احسب عدد درجات السائر التي تريد تدويرها لدوران كامل واحد وقسمها على 360 للعثور على دوران لدرجة واحدة أو ابحث عن مركز العجلة من مركز الهيكل وتجد محيطه اقسمه مع محيط العجلة. الآن بهذه النتيجة ، اضرب 4096 لمعرفة عدد النبضات التي تريدها للدوران الكامل. بالنسبة للعجلات والشاسيه ، النتيجة هي 5742 نبضة وقسمتها على 360 ، 15.95 نبضة لدوران بدرجة واحدة.

الخطوة 12: برنامج اردوينو

بالصفحة السابقة يتم حساب الخطوة للحصول على الدرجة. يتم حساب اتجاه الدوران والدرجة ومسافة الحركة وإرسالها عن طريق برنامج VB.net من خلال السن الزرقاء. بمجرد استلام البيانات بحرف البداية كـ "&" وحرف النهاية كـ "$" ، يتم تقسيم السلسلة الفرعية وتنفيذ الأمر عن طريق تدوير المحركات وأجهزة الماكينة. بمجرد الانتهاء من الرد على الرمز "@" على الكمبيوتر المحمول.

الخطوة 13: MyBot جاهز

Image
Image
MyBot جاهز
MyBot جاهز
MyBot جاهز
MyBot جاهز

حان الوقت الآن لتشغيل مشاهدة مقاطع الفيديو لمعرفة كيفية عملها. لدينا الكثير من الرسومات الملونة المختلفة التي تغير الألوان بسهولة وترسم الرسومات الخاصة بك دون أي تحميل. خطط لإجراء الكثير من الترقية في الروبوت.

موصى به: