جدول المحتويات:
- الخطوة 1: الاتصال عن بعد بـ Raspberry Pi الخاص بك باستخدام Wifi
- الخطوة 2: فهم دور L293D
- الخطوة 3: الأسلاك
- الخطوة 4: بعض اللحام …
- الخطوة 5: قم بتحميل البرنامج
- الخطوة 6: صمم روفر الخاص بك
فيديو: محرك RaspberryPi الخاص بك: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
ستضيف هذه التعليمات عجلات إلى Raspberry pi بحيث يمكنك أخذ مشروعك حيث لم يكن هناك ترانزستور من قبل.
سيرشدك هذا البرنامج التعليمي إلى الجزء التقني الخاص بكيفية التحكم في المحركات من خلال شبكة Wi-Fi. نظرًا لأن هذا المشروع تم إنشاؤه باستخدام قطع غيار من الصندوق الشهير للقطع البلاستيكية غير المفيدة التي احتفظ بها دون سبب ، فقد تحتاج إلى استخدام بعض الإبداع لمعرفة أفضل طريقة لربط هذه الأجزاء معًا وتصميم عربتك الجوالة.
اللوازم:
- Raspberry Pi Zero W
- L293D
- DC 3V-6V DC Gear Motor لـ Arduino 3
- عجلات سيارة الروبوت الذكية
- القفز الأسلاك
- كابل USB
- حامل البطارية (4 بطاريات AA)
- اللوح
- لحام حديد
- براغي ، شريط لاصق ، صمغ ، أي شيء يربط الأشياء ببعضها.
الخطوة 1: الاتصال عن بعد بـ Raspberry Pi الخاص بك باستخدام Wifi
الهدف الأول هو الاتصال عن بعد بـ Raspberry Pi (RPi). بافتراض أنك قمت بالفعل بتثبيت نظام التشغيل Raspberry Pi OS (متوفر هنا) ، فأنت بحاجة إلى:
- قم بتوصيل RPi بشبكة Wi-Fi
- ابحث عن عنوان IP الخاص به
- قم بتمكين خادم VNC على RPi
- قم بتنزيل تطبيق VNC viewer على هاتفك الذكي / جهازك اللوحي.
1) الخطوة الأولى مباشرة على افتراض أن لديك شاشة ولوحة مفاتيح يمكنك توصيلها بـ RPi ، وفي هذه الحالة يمكنك استخدام واجهة المستخدم كما تفعل على جهاز الكمبيوتر. إذا لم تتمكن من استخدام الشاشة ، فأنت بحاجة إلى اتباع التعليمات الخاصة بإعداد بلا رأس.
2) قم بتنزيل برنامج "Advanced IP Scanner" ؛ انقر فوق المسح الضوئي وسيعرض جميع الأجهزة على شبكتك المحلية وعنوان IP المقابل لها.
3) لتمكين خادم VNC ، تحتاج إلى فتح Terminal وتشغيل الأمر التالي:
sudo raspi-config
ثم استعرض خيارات Interfacing Options ، وحدد VNC Server واضبطه على Enabled. إذا كنت أحد هؤلاء الأشخاص الذين ليس لديهم شاشة ، فأنت بحاجة إلى تنفيذ هذه الخطوة باستخدام اتصال SSH.
4) أخيرًا ، قم بتنزيل تطبيق VNC Viewer على هاتفك ، وانقر على أيقونة "+" ، واكتب عنوان IP الخاص بـ RPi ، وقم بتعيين أي اسم له ، واضغط على الاتصال. بيانات الاعتماد الافتراضية هي:
المستخدم: pi Pass: raspberry
الخطوة 2: فهم دور L293D
يتم تشغيل المسامير الموجودة على RPi بواسطة سكة 3.3 فولت وتزويد دبوس واحد بحد أقصى 16 مللي أمبير. هذا لا يكفي لتشغيل محرك. تعمل الدبابيس فقط كإشارات لتحريك كل محرك للأمام أو للخلف ؛ وفقًا لهذا الإدخال ، ستقوم دائرة منفصلة تسمى H-Bridge بتبديل قطبية الجهد المطبق على المحرك باستخدام بطاريات AA كمصدر للطاقة. يحتوي L293D على جسرين على شكل H بحيث يمكنك توصيل محركين به.
تحتاج إلى اختيار 4 دبابيس من raspberry pi وتوصيلها بدبابيس إدخال التحكم (7 ، 2 ، 10 ، 15) من L293D.
الخطوة 3: الأسلاك
إرفاق RPi و L293D بلوح التجارب ؛ قم بتركيب L293D في منتصف اللوح بحيث يكون كل طرف من دبابيسه على خط مستقل. ثم أكمل الأسلاك باستخدام أسلاك القفز.
الخطوة 4: بعض اللحام …
هناك عدد قليل من مهام اللحام المطلوبة:
تحتاج إلى لحام سلكين للقفز لكل محرك وتوصيلهما بالدبوس المقابل على L293D
تحتاج إلى توصيل طاقة حامل البطارية (5 فولت) والسلك الأرضي بالأسلاك المقابلة على كبل USB حتى تتمكن من تشغيل RPi باستخدام البطاريات
الخطوة 5: قم بتحميل البرنامج
قم بتشغيل raspberry pi وقم بالاتصال به.
تم تصميم الواجهة البعيدة باستخدام tkinter في لغة python.
قم بتثبيت هذه المكتبة بتشغيل الأمر
sudo apt-get install python3-tk
قم بإنشاء ملف جديد يسمى Remote.py وقم بنسخ ولصق الرمز المرفق.
ترتبط أزرار الواجهة بهذه الوظائف الأربع أدناه والتي تحدد دبابيس التحكم إما على HIGH أو LOW في تكوينات مختلفة:
def Fw (): GPIO.output (20، GPIO. LOW) GPIO.output (21، GPIO. LOW) GPIO.output (23، GPIO. HIGH) طباعة GPIO.output (24، GPIO. HIGH) ("إلى الأمام") def Bk (): GPIO.output (20، GPIO. HIGH) GPIO.output (21، GPIO. HIGH) GPIO.output (23، GPIO. LOW) GPIO.output (24، GPIO. LOW) طباعة ("رجوع ") def Stop (): GPIO.output (20، GPIO. LOW) GPIO.output (21، GPIO. LOW) GPIO.output (23، GPIO. LOW) GPIO.output (24، GPIO. LOW) طباعة (" Stop ") def اليسار (): GPIO.output (20، GPIO. LOW) GPIO.output (21، GPIO. LOW) GPIO.output (23، GPIO. HIGH) GPIO.output (24، GPIO. LOW) def يمين (): GPIO.output (20، GPIO. LOW) GPIO.output (21، GPIO. LOW) GPIO.output (23، GPIO. LOW) GPIO.output (24، GPIO. HIGH) طباعة ("يمين")
عندما تكون جاهزًا لإجراء اختبار ، افتح نافذة طرفية جديدة ، واستعرض موقع الملف وقم بتشغيل الأمر:
python3 Remote.py
الخطوة 6: صمم روفر الخاص بك
أخيرًا يمكنك تحديد الشكل الذي ستبدو عليه عربتك الجوالة … كان لدي بعض قطع الألواح الصلبة ، كرة هامستر بلاستيكية تشبه R2D2 ، كاميرا لقطة احتياطية قمت بتوصيلها بدبوس TX RX (ولكن إذا كنت تخطط لتوصيل كاميرا ، فاستخدم واجهة الكاميرا الرئيسية حتى تحصل على فيديو مباشر بدلاً من ذلك)
لم يكن لدي عجلة ثالثة لذا كان علي أن أرتجل. لقد قمت بطباعة بعض القطع ثلاثية الأبعاد لتجميع كل شيء معًا ، وأتركها متصلة إذا كنت بحاجة إليها
موصى به:
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم!: 6 خطوات
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم!: في هذه التعليمات السريعة ، سنصنع وحدة تحكم بسيطة في محرك متدرج باستخدام محرك متدرج. لا يتطلب هذا المشروع دوائر معقدة أو متحكم دقيق. لذلك دون مزيد من اللغط ، فلنبدأ
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم (V2): 9 خطوات (مع صور)
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم (V2): في أحد مواد التعليمات السابقة الخاصة بي ، أوضحت لك كيفية التحكم في محرك متدرج باستخدام محرك متدرج بدون متحكم دقيق. لقد كان مشروعًا سريعًا وممتعًا ولكنه جاء بمشكلتين سيتم حلهما في Instructable. لذا ، مع
كيفية عمل محرك أقراص فلاش USB باستخدام ممحاة - علبة محرك أقراص USB DIY: 4 خطوات
كيفية عمل محرك أقراص فلاش USB باستخدام ممحاة | علبة محرك أقراص USB ذاتية الصنع: تتناول هذه المدونة & quot؛ كيفية عمل محرك أقراص فلاش USB باستخدام ممحاة | حالة محرك أقراص USB DIY & quot؛ اتمنى ان ينال اعجابك
محرك بتيار مستمر بجهد 24 فولت إلى محرك عالمي عالي السرعة (30 فولت): 3 خطوات
محرك تيار مستمر 24 فولت إلى محرك عالمي عالي السرعة (30 فولت): مرحبًا ، سأعلمك في هذا المشروع كيفية تحويل لعبة عادية بمحرك بجهد 24 فولت إلى محرك عالمي بجهد 30 فولت. . لذا أوصيكم يا رفاق بمشاهدة الفيديو أولاً. Project V
محرك الأقراص الثابت القديم لـ Xbox 360 + مجموعة نقل محرك الأقراص الثابتة = محرك الأقراص الثابتة USB المحمول: 4 خطوات
محرك الأقراص الثابتة القديم لـ Xbox 360 + مجموعة نقل محرك الأقراص الثابتة = محرك الأقراص الثابتة USB المحمول!: لذلك … قررت شراء محرك الأقراص الثابتة بسعة 120 جيجابايت لجهاز Xbox 360 الخاص بك. الآن لديك محرك أقراص ثابت قديم ربما لن تستخدمه استخدم بعد الآن ، بالإضافة إلى كبل عديم الفائدة. يمكنك بيعها أو التخلي عنها … أو استخدامها بشكل جيد