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

PiTanq - دبابة روبوت مع Raspberry Pi و Python لتعلم الذكاء الاصطناعي: 10 خطوات
PiTanq - دبابة روبوت مع Raspberry Pi و Python لتعلم الذكاء الاصطناعي: 10 خطوات

فيديو: PiTanq - دبابة روبوت مع Raspberry Pi و Python لتعلم الذكاء الاصطناعي: 10 خطوات

فيديو: PiTanq - دبابة روبوت مع Raspberry Pi و Python لتعلم الذكاء الاصطناعي: 10 خطوات
فيديو: Makeblock Untimate Robot Kit Part 2 : Robtic Arm Explaine, Software, Code App and Having Fun demo 2024, يوليو
Anonim
PiTanq - دبابة روبوت مع Raspberry Pi و Python لتعلم الذكاء الاصطناعي
PiTanq - دبابة روبوت مع Raspberry Pi و Python لتعلم الذكاء الاصطناعي

Pitanq عبارة عن دبابة روبوت مزودة بكاميرا مدعومة من Raspberry Pi. والغرض منه هو المساعدة في تعلم الذكاء الاصطناعي للقيادة الذاتية. يتم دعم الذكاء الاصطناعي الموجود على الخزان بواسطة OpenCV و Tensoflow المصمم خصيصًا لـ Raspbian Jessie.

استنادًا إلى هيكل الألمنيوم القوي ، يعد PiTanq جيدًا للاستخدام في الهواء الطلق.

توجد خدمة ويب بيثون مفتوحة المصدر تعرض واجهة REST للتحكم في الروبوت.

تم توفير تطبيق Android أيضًا.

هناك بعض الأشياء الإضافية الأخرى: حامل كاميرا قابل للإمالة والتحريك (يتم التحكم فيه أيضًا عن طريق الهاتف) ومستشعر فوق صوتي.

تنصل. هذا ليس دليلاً كاملاً ، مجرد مخطط تفصيلي. الدليل الكامل موجود على جيثب.

الخطوة 1: قائمة المواد

فطيرة التوت

الة تصوير

محول الطاقة

تحكم المحرك

تحكم PWM

2x18650 بطاريات

الهيكل

حامل عمودي وإمالة

تنصل. القائمة المذكورة لم تكتمل. هناك الكثير من الأشياء الصغيرة ، مثل الأسلاك والمسامير وألواح الأكريليك. يمكنك الحصول على مزيد من المعلومات أو شراء الحزمة بأكملها على موقع PiTanq

الخطوة 2: بناء هيكل الخزان

بناء هيكل الخزان
بناء هيكل الخزان

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

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

الخطوة 4: قم بتوصيل الكاميرا وعداد المسافة باللوحة

إرفاق الكاميرا وعداد المسافة باللوحة
إرفاق الكاميرا وعداد المسافة باللوحة

الخطوة 5: إرفاق لوحة الكاميرا بالوقوف والوقوف على الهيكل

إرفاق لوحة الكاميرا بالحامل والوقوف على الهيكل
إرفاق لوحة الكاميرا بالحامل والوقوف على الهيكل

الخطوة 6: قم بتوصيل حامل البطارية بالهيكل

إرفاق حامل البطارية بالهيكل
إرفاق حامل البطارية بالهيكل

الخطوة 7: قم بتوصيل اللوحة الكهربائية بالهيكل وسلك كل شيء

إرفاق لوحة كهربائية بالهيكل والأسلاك كل شيء
إرفاق لوحة كهربائية بالهيكل والأسلاك كل شيء

الخطوة 8: برنامج الإعداد

  1. قم بتثبيت Raspbian Jessie
  2. قم بتثبيت OpenCV
  3. قم بتثبيت Tensorflow
  4. قم بتثبيت MJPG-Streamer
  5. احصل على رمز خدمة التحكم من GitHub

تمت كتابة هذا الرمز على Python ويوفر واجهة REST للتحكم في الخزان.

كأمثلة على استخدام الذكاء الاصطناعي هناك:

- مكتشف القط مع شلالات Haar من OpenCV

- كاشف الكائن مع OpenCV-DNN

- مصنف الصور مع Tensorflow

واجهة REST هي:

  • الحصول على / ping
  • الحصول / الإصدار
  • الحصول / الاسم
  • الحصول على / توزيع
  • POST / fwd / on
  • POST / fwd / off
  • نشر / مرة أخرى / على
  • نشر / تراجع / إيقاف
  • نشر / يسار / على
  • ما بعد / غادر / متوقف
  • نشر / يمين / على
  • نشر / يمين / إيقاف
  • مشاركة / صورة / جعل
  • الحصول / الصورة /: phid
  • الحصول على / صورة / قائمة
  • آخر / كام / أعلى
  • POST / كام / أسفل
  • مشاركة / كام / يمين
  • مشاركة / كام / يسار
  • POST / كشف / haar /: phid
  • POST / كشف / dnn /: phid
  • POST / تصنيف / tf /: phid

الخطوة 9: إعداد الاتصال

هناك طريقة مقطوعة الرأس لإعداد اتصال Wi-Fi لـ Raspberry Pi.

أدخل بطاقة microSD مع Raspbian في الكمبيوتر.

قم بإنشاء ملف نصي wpa_supplicant.conf بالمحتوى:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = دولة واحدة = الولايات المتحدة

network = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}

كما يوصى بإنشاء ملف فارغ باسم "ssh". سيسمح بالوصول عن بُعد إلى RPI (لا تنس تغيير كلمة المرور الافتراضية).

الخطوة 10: احصل على تطبيق Android

احصل على تطبيق Android
احصل على تطبيق Android
احصل على تطبيق Android
احصل على تطبيق Android

قم بتثبيت تطبيق Android من Google Play

باستخدام التطبيق ، من الممكن قيادة الخزان ، وتحريك الكاميرا ، ومشاهدة الفيديو المباشر ، والتقاط الصور ، واكتشاف الكائنات الموجودة في الصور.

موصى به: