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

Raspberry Pi - Minikame: 10 خطوات
Raspberry Pi - Minikame: 10 خطوات

فيديو: Raspberry Pi - Minikame: 10 خطوات

فيديو: Raspberry Pi - Minikame: 10 خطوات
فيديو: MiniKame приколюха на базе ESP8266(NODEMCU) 2024, يوليو
Anonim
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame

جهاز رباعي بسيط يتحكم فيه هاتفك (IOS و Android). يعمل على Raspberry Pi و Android.

المكونات المطلوبة:

  1. هاتف
  2. فطيرة التوت
  3. اردوينو نانو مع درع
  4. أجزاء مطبوعة ثلاثية الأبعاد

الكود الكامل:

جميع ملفات stl:

الخطوة 1: الطباعة ثلاثية الأبعاد

اطبع جميع الأجزاء التالية:

  • 1 × body_base.stl
  • 1 × body_top.stl
  • 2 × الساق stl
  • 2 × الوركين. stl
  • 1 × body_shafts.stl

يمكنك أيضًا العثور على جميع الملفات في صفحة Thingiverse

الخطوة 2: البرمجيات

برمجة
برمجة
برمجة
برمجة
برمجة
برمجة
برمجة
برمجة

قم بتثبيت البرنامج التالي على Pi الخاص بك:

  1. ابدأ بتثبيت Debian على Pi
  2. تنزيل Raspbian.
  3. قم بفك ضغط الملف
  4. اكتب صورة القرص على بطاقة microSD الخاصة بك
  5. ضع بطاقة microSD في Pi الخاص بك وقم بالتمهيد
  6. افتح متصفح الكروم على Pi الخاص بك
  7. انتقل إلى الرابط التالي: Arduino
  8. قم بتنزيل وتثبيت البرنامج لنظام Linux ARM

الخطوة 3: فحص البرامج والأجهزة قبل التجميع

فحص البرامج والأجهزة قبل التجميع
فحص البرامج والأجهزة قبل التجميع

فحص الاتصال التسلسلي (اختياري)

1. قم بتحميل "PiArduinoC CommunicationTest.ino" الموجود في "RaspberryPi-Minikame / عمليات التحقق السابقة للتجميع / التحقق من الاتصال التسلسلي /" إلى لوحة Arduino.

افتح محطة طرفية جديدة على Raspberry Pi الخاص بك وقم بتنفيذ ما يلي:

sudo apt-get update

sudo apt-get ترقية

استنساخ بوابة

cd RaspberryPi-Minikame / فحوصات ما قبل التجميع / فحص الاتصال التسلسلي /

sudo python pi_duino.py

افتح Serial Monitor على Arduino IDE وتحقق من طباعة "hi" و "hello"

2. فحص الخادم (اختياري)

على نفس الجهاز كما كان من قبل ، قم بتنفيذ ما يلي:

قرص مضغوط..

cd Server تحقق من sudo python weblamp.py

الآن ، إذا قمت بتحميل عنوان URL على المتصفح ، فسترى صفحة تحكم مصباح الويب. سيكون عنوان URL الخاص بك هو عنوان IP الخاص بـ raspberry pi. مثال: 192.168.0.36

توجيه جميع الماكينات (MUST-DO) قم بترقيم الماكينات الخاصة بك وقم بتحميل الكود التالي إلى Arduino إلى المنزل من الماكينات الخاصة بك. تذكر: تم تعيين كل جهاز على موقع منزل مختلف. لذلك كل واحد له استخدام مختلف ولا يمكن خلطه بشكل عشوائي لاحقًا. رابط إلى HomingServos.ino Code

الخطوة 4: تثبيت الماكينات على القاعدة

الخطوة 5: تجميع الساقين

الخطوة 6: ضم الساقين والقاعدة

الخطوة 7: الأسلاك

قم بتوصيل Raspberry Pi بـ Arduino باستخدام كابل USB

قم بتوصيل الماكينات باستخدام أرقام المنافذ التالية:

FL_HIP = (4) ،

FL_FOOT = (5) ،

FR_HIP = (6) ،

FR_FOOT = (7) ،

BL_HIP = (8) ،

BL_FOOT = (9) ،

BR_HIP = (10) ،

BR_FOOT = (11) ،

الخطوة 8: الخادم

قم بتنفيذ ما يلي في جهازك الطرفي لتشغيل الخادم الخاص بك. في الوقت الحالي ، قد تضطر إلى تنفيذ ملف python الخاص بالخادم في كل مرة يعيد فيها تشغيل pi. يجب أن يتخلص V2 من RaspberryPi-Minikame من ذلك

القرص المضغوط RaspberryPi-Minikame

خادم القرص المضغوط sudo python quad.py

الخطوة 9: كود اردوينو

قم بتحميل الكود التالي إلى Arduino الخاص بك وتذكر فتح Serial Monitor لاستخدام Quadruped.

يمكنك العثور عليها هنا: Arduino

الخطوة 10: تطبيق Raspi Quadruped

يمكنك إما تعديل التطبيق بنفسك باستخدام الملفات الموجودة في مجلد التطبيقات أو استخدام ملف apk الافتراضي المقدم. بدلاً من ذلك ، يمكنك أيضًا استخدام ملفات تطبيق IOS واستنساخها في Xcode وتشغيلها وتثبيتها على هاتفك

موصى به: