جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة 2: الإعداد
- الخطوة الثالثة: توصيل العربة بجسر H
- الخطوة 4: توصيل جسر H الخاص بك بـ Raspberry Pi الخاص بك
- الخطوة الخامسة: توصيل بطارية 9 فولت بجسر H
- الخطوة 6: نقطة تفتيش
- الخطوة 7: أزرار دفع الأسلاك
- الخطوة 8: الكود
- الخطوة 9: إعداد عارض VNC
- الخطوة 10: تجميع عربات التي تجرها الدواب
فيديو: RSPI Push-Button Robot Buggy: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هل سبق لك أن رأيت سيارة تحكم عن بعد في المتجر وتساءلت عما إذا كان بإمكانك صنع واحدة بنفسك. حسنًا ، نعم ، يمكنك بناء واحدة والتحكم في سيارتك باستخدام أزرار الضغط. كل ما تحتاجه هو بعض المواد البسيطة ويمكنك أن تبني لنفسك عربة آلية تعمل بالضغط على زر. الآن اتبع الخطوات أدناه وقم ببناء عربات التي تجرها الدواب الخاصة بالروبوت بضغطة زر.
الخطوة 1: اجمع المواد
قبل أن نبدأ ، يجب عليك جمع المواد اللازمة لإكمال هذا المشروع:
- Raspberry Pi B +
- مراقب
- لوحة المفاتيح
- الفأر
- T- كوبلر
- نصف حجم اللوح
- جسر H
- فيليبس مفك البراغي
- شاسيه روبوت باجي بمحركين
- 4 أزرار ضغط
- بطارية 9 فولت
- شاحن محمول
- سلك Micro USB
- 4 ذكر - انثى سلك توصيل
- 12 ذكر - ذكر
- برنامج ترميز Python 3
- جهاز محمول يمكنه تنزيل تطبيق VNC viewer
الخطوة 2: الإعداد
بمجرد أن تجمع المواد المطلوبة ، يمكنك الآن بناء عربات التي تجرها الدواب. أولاً ، تحتاج إلى توصيل Raspberry Pi بالشاشة والماوس ولوحة المفاتيح. بمجرد القيام بذلك ، ستحتاج إلى إرفاق t-cobbler الخاص بك بـ Pi ولوح التجارب نصف الحجم. الآن يمكنك إرفاق جسر h والأزرار الانضغاطية بلوح التجارب.
الخطوة الثالثة: توصيل العربة بجسر H
أنت الآن جاهز لبناء عربات التي تجرها الدواب. تحتاج أولاً إلى إرفاق المحركات بالجسر h ، لذلك تحتاج إلى فك أربعة منافذ زرقاء أعلى وأسفل الجسر h ، إذا كنت تمسكه كما في الصورة أعلاه. بعد ذلك ، فأنت بحاجة إلى الحصول على سلكين أحمر واثنين من أسلاك التوصيل من الذكور إلى الذكور. بعد ذلك ، ضع الأسلاك السوداء في المنافذ اليسرى والأسلاك الحمراء في المنافذ اليمنى (في الصورة أعلاه ، تم توصيل الأسلاك بالعكس ، ولكن هذه الطريقة تجعل الأمر أسهل). بمجرد وضع الأسلاك في المنافذ الزرقاء ، قم بربطها بإحكام ، مما يساعد على منعها من السقوط. الآن على الهيكل الخاص بك ، بالقرب من العجلات ، سترى المحركات ووصلة أنثى حمراء وسوداء تخرج من كل محرك. قم بمطابقة السلك الأحمر والأسود من الجسر h إلى المحركات ، والآن أصبح جسر h الخاص بك متصلاً بعربات التي تجرها الدواب. تذكر أنه إذا كنت تمسك جسر h الخاص بك بنفس الصورة أعلاه ، فيجب توصيل المنافذ العلوية بالعجلة اليسرى ويجب توصيل المنافذ السفلية بالعجلة اليمنى.
الخطوة 4: توصيل جسر H الخاص بك بـ Raspberry Pi الخاص بك
بمجرد توصيل H-bridge الخاص بك بعربات التي تجرها الدواب ، يمكنك الآن توصيله بـ Pi الخاص بك. أنت الآن بحاجة إلى 4 أسلاك توصيل من الذكور والإناث. قم بتوصيل جميع أسلاك التوصيل الأربعة بالجسر h بالموصلات الذكور الموجودة في الجزء الأمامي من جسر h. ثم قم بتوصيل جميع الأسلاك الأربعة بـ GPIO مختلفة على اللوح الخاص بك. لقد استخدمت GPIO 4 و 17 للعجلة اليسرى و GPIO 5 و 6 للعجلة اليمنى. لمعرفة الأسلاك التي تناسب أي عجلة ، على الجسر h حيث يكون سلكان من الذكور إلى الإناث التي قمت بتوصيلها أقرب إلى أسلاك الذكر إلى أسلاك الذكور التي قمت بتوصيلها بالمحرك ، تكون العجلة المتنوعة. أنت الآن بحاجة إلى سلك ذكر إلى ذكر لتوصيل سلك أرضي بجسر h الخاص بك. مما يعني أنك الآن بحاجة إلى فك المنفذ الأوسط للمنافذ الأمامية الثلاثة لجسر h الخاص بك. ثم الآن ضع السلك في الداخل وقم بربطه بإحكام لمنعه من السقوط. الآن ضع هذا السلك في منفذ أرضي في لوح التجارب.
الخطوة الخامسة: توصيل بطارية 9 فولت بجسر H
آخر شيء عليك القيام به لإكمال بناء عربات التي تجرها الدواب هو توصيل بطارية 9 فولت. أنت بحاجة إلى موصل يربط بطاريتك ويقسمها إلى الأرض والجهد. أنت الآن بحاجة إلى فك من اليسار ، أول منفذين على جسر h الخاص بك. بعد ذلك ، تحتاج إلى إدخال السلك الأحمر من البطارية في المنفذ الأيسر ثم وضع السلك الأرضي في المنفذ الأوسط. يجب أن يكون لديك سلكان في المنفذ الأوسط ، وسلك أرضي واحد إلى Pi وسلك أرضي واحد من البطارية. الآن قم بربط المنافذ بإحكام وانتقل إلى الخطوة التالية.
الخطوة 6: نقطة تفتيش
الآن سوف نتحقق مما إذا كانت عربات التي تجرها الدواب تعمل قبل أن ننتقل إلى الأزرار الانضغاطية. لذا الآن افتح Python 3 على Pi الخاص بك وقم بتشغيل الكود أدناه لضمان عمل عربات التي تجرها الدواب.
من روبوت الاستيراد gpiozero
روبوت = روبوت (يسار = (4 ، 17) ، يمين = (5 ، 6))
robby.forward ()
إذا تحركت عربات التي تجرها الدواب إلى الأمام ، فاكتب الآن:
robby.stop ()
الخطوة 7: أزرار دفع الأسلاك
بعد التحقق من عمل عربات التي تجرها الدواب ، فأنت الآن جاهز لإضافة أزرار انضغاطية. أول شيء عليك القيام به هو وضع سلك من الأرض وتوصيله بالقضبان الأرضية على كلا الجانبين. هذا من شأنه أن يجعل الأمر سهلاً للغاية عند توصيل الأزرار. الآن ضع الأزرار الأربعة بنفس ترتيب الصورة أعلاه. تأكد من أن كل جزء من كل زر في صف مختلف. الآن قم بتوصيل ساق واحدة من كل زر إلى الأرض. بعد ذلك تحتاج إلى توصيل كل زر بـ GPIO ، لذلك سنقوم باستدعاء الزر الأبعد عن Pi الخاص بك إلى الأمام وتوصيل هذا الزر بـ GPIO 23. ثم الزر الموجود على يمين الزر الذي قمت بتوصيله للتو ، سوف نتصل به هذا صحيح ونوصله بـ GPIO 13. بجانب الزر الأقرب إلى Pi الخاص بك ، سوف نتصل معك بشكل عكسي ونوصله بـ GPIO 21. أخيرًا ، الزر الأخير الذي سنطلقه على اليسار ونوصله بـ GPIO 18.
الخطوة 8: الكود
بعد توصيل الأزرار الانضغاطية ، تكون جاهزًا لترميز عربات التي تجرها الدواب. افتح python 3 على Pi الخاص بك واتبع الكود أدناه للتأكد من أن عربات التي تجرها الدواب تعمل.
من gpiozero import Robot، Button
من وقت استيراد النوم
من تطبيق استيراد guizero ، زر الضغط
روبوت = روبوت (يسار = (4 ، 17) ، يمين = (5 ، 6))
forward_button = زر (23)
right_button = زر (13)
left_button = زر (18)
Backwards_button = زر (21)
احيانا صحيح:
إذا تم ضغط زر forward_button.is_pressed:
robby.forward ()
ينام (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
النوم (0.2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
النوم (0.2)
robby.stop ()
إليف Backwards_button.is_pressed:
robby.backward ()
ينام (2)
robby.stop ()
الخطوة 9: إعداد عارض VNC
أنت الآن بحاجة إلى توصيل Pi بهاتفك حتى تتمكن من تشغيل الرمز من هاتفك بمجرد توصيل Pi بعربات التي تجرها الدواب. قم أولاً بتنزيل تطبيق VNC viewer على هاتفك. ثم انقر فوق VNC على Pi الخاص بك ، يجب أن يكون بالقرب من أسفل يسار الشاشة. بمجرد القيام بذلك ، اكتب عنوان Pi واسم المستخدم وكلمة المرور. أنت الآن متصل بـ Pi الخاص بك.
الخطوة 10: تجميع عربات التي تجرها الدواب
الخطوة الأخيرة التي عليك القيام بها هي تجميع عربات التي تجرها الدواب. قد يكون هذا هو الجزء الأصعب في هذا المشروع ، لأنه من الصعب بعض الشيء أن تجعل كل شيء مناسبًا للهيكل المعدني الخاص بك. لما فعلته ، قمت أولاً بتسجيل البطارية في الأسفل ، بين المحركات. ثم أضع الشاحن المحمول في الأسفل وقمت بتوصيله بـ Pi. أضع Pi والجزء الخلفي من الهيكل وألصق الجسر h على t-clobber. ثم أضع لوح التجارب في المقدمة ، لتسهيل التحكم في العربة. لكن لا يتعين عليك تجميعها بنفس الطريقة تمامًا اعتمادًا على حجم الهيكل الخاص بك. لقد انتهيت الآن من بناء عربة روبوت تعمل بالضغط باستخدام Raspberry Pi.
موصى به:
Robot Buggy RPI: 7 خطوات
Robot Buggy RPI: من السهل جدًا صنع Robot Buggy باستخدام Raspberry Pi الخاص بك ، هل تتبع الإجراء لأنه سيكون مهمًا. الموضوعات التي سأغطيها هي: من أين وجدت هذه الفكرة وأي تعديلات (سيتم توفير الروابط) المواد خطوة بخطوة ص
Rock Buggy Body لـ RedCat Gen7: 9 خطوات (مع صور)
Rock Buggy Body لـ RedCat Gen7: ملحقات طباعة Inspiration3D وحتى الأجسام بأكملها تحظى بشعبية كبيرة بين مجتمع RC ، خاصة في نوع RC Crawlers. لقد أطلقت أنا والآخرون جميع أنواع المشاريع المجانية ، ولكن ما لم يسمع به هو أن يعتمد المصنّعون
لعبة LEGO® Bat Buggy التي يتم التحكم فيها بالهاتف بنفسك: 5 خطوات
لعبة LEGO® Bat Buggy التي يتم التحكم فيها بالهاتف بنفسك: باستخدام بعض الأجزاء المطبوعة ثلاثية الأبعاد وبعض المكونات الرخيصة ، يمكنك بناء سيارات LEGO صغيرة يتم التحكم فيها بالهاتف. بالنسبة للمشروع ، سأستخدم: متحكم ESP32 (Adafruit Feather ESP32 أو ما يعادله من TTGO) محركات 2 × N20 الموجهة 1
Lady Buggy ، إصدار WiFi: 5 خطوات (بالصور)
Lady Buggy ، إصدار WiFi: & quot؛ Lady Buggy & quot؛ هي سيدة علة على غرار & quot؛ عربات التي تجرها الدواب & quot؛ لقد صممت لأحفادنا الذين تتراوح أعمارهم من عامين إلى ، حسنًا ، سأتركها في عمر عامين +. كما هو موضح في الفيديو ، فإن Lady Buggy عبارة عن سيارة تحكم عن بعد تعمل بتقنية wifi والتي تتميز
Ipod Touch Buggy Dock: 4 خطوات
Ipod Touch Buggy Dock: هذا مجرد رصيف لمس للآيبود صنعته حقًا يمكنه أن يلائم أي شيء ونعم إنه مصنوع من K'nex ولكني أضفت حشوة بحيث لا يمكن التخلص من أي شيء لذا فهو آمن