תוכן עניינים:

PiTanq - טנק רובוט עם פטל פטל ופייתון ללמוד AI: 10 שלבים
PiTanq - טנק רובוט עם פטל פטל ופייתון ללמוד AI: 10 שלבים

וִידֵאוֹ: PiTanq - טנק רובוט עם פטל פטל ופייתון ללמוד AI: 10 שלבים

וִידֵאוֹ: PiTanq - טנק רובוט עם פטל פטל ופייתון ללמוד AI: 10 שלבים
וִידֵאוֹ: Pitanq-park 2024, נוֹבֶמבֶּר
Anonim
PiTanq - טנק רובוטים עם פטל פטל ופייתון ללמוד AI
PiTanq - טנק רובוטים עם פטל פטל ופייתון ללמוד AI

Pitanq הוא טנק רובוט עם מצלמה המופעלת על ידי Raspberry Pi. מטרתו לסייע ללמוד אינטליגנציה מלאכותית של נהיגה עצמית. AI על הטנק מגובה על ידי OpenCV ו- Tensoflow שנבנו במיוחד עבור ג'סי Raspbian.

מבוסס על מארז אלומיניום חסון PiTanq מתאים לשימוש בחוץ.

יש שירות אינטרנט פתוח של פייתון החושף ממשק REST לשליטה ברובוט.

מסופק גם יישום אנדרואיד.

יש עוד כמה דברים נוספים: מעמד מצלמה פאן והטיה (נשלט גם בטלפון) וחיישן קולי.

כתב ויתור. זה לא מדריך מלא, רק קווי מתאר. המדריך המלא נמצא ב- GitHub.

שלב 1: רשימת חומרים

פאי פטל

מַצלֵמָה

ממיר כוח

בקר מוטורי

בקר PWM

2x18650 סוללות

שִׁלדָה

מעמד פאן והטיה

כתב ויתור. הרשימה המוזכרת לא הושלמה. יש הרבה דברים קטנים, כמו חוטים, ברגים, צלחות אקריליק. אתה יכול לקבל מידע נוסף או לקנות את החבילה כולה באתר PiTanq

שלב 2: בניית שלדת טנקים

בנה שלדת טנק
בנה שלדת טנק

שלב 3: חבר את החשמל לצלחת

חבר חשמל לצלחת
חבר חשמל לצלחת

שלב 4: חבר מצלמה ומד מרחק ללוח

חבר מצלמה ומד מרחק ללוח
חבר מצלמה ומד מרחק ללוח

שלב 5: חבר את לוח המצלמה לעמוד ולעמוד למארז

חבר את לוח המצלמה לעמוד ולעמוד למארז
חבר את לוח המצלמה לעמוד ולעמוד למארז

שלב 6: חבר את מחזיק הסוללות לשלדה

חבר את מחזיק הסוללות לשלדה
חבר את מחזיק הסוללות לשלדה

שלב 7: חבר לוחית חשמל לשלדה וחבר הכל

חבר לוחית חשמל לשלדה וחבר הכל
חבר לוחית חשמל לשלדה וחבר הכל

שלב 8: התקנת תוכנה

  1. התקן את ג'סי Raspbian
  2. התקן את OpenCV
  3. התקן את Tensorflow
  4. התקן את MJPG-Streamer
  5. קבל קוד שירות שליטה מ- GitHub

קוד זה כתוב על פייתון ומספק ממשק REST לשליטה על הטנק.

כדוגמאות לשימוש ב- AI ישנם:

- מוצא חתולים עם מפלי Haar מ- OpenCV

- גלאי אובייקטים עם OpenCV-DNN

- מסווג תמונות עם Tensorflow

ממשק REST הוא:

  • קבל /פינג
  • GET /גרסה
  • קבל /שם
  • GET /dist
  • POST /fwd /on
  • POST /fwd /off
  • POST /בחזרה /מופעל
  • POST /גב /כיבוי
  • POST /שמאל /מופעל
  • POST /שמאל /כבוי
  • פוסט /ימין /מופעל
  • פוסט /ימין /כבוי
  • פוסט /צילום /יצירה
  • GET /photo /: phid
  • קבל /צילום /רשימה
  • POST /cam /up
  • POST /cam /down
  • פוסט /פקה /ימין
  • POST /מצלמה /שמאל
  • POST/detect/haar/: phid
  • POST/detect/dnn/: phid
  • POST/classify/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

הורד אפליקציית אנדרואיד
הורד אפליקציית אנדרואיד
הורד אפליקציית אנדרואיד
הורד אפליקציית אנדרואיד

התקן את אפליקציית האנדרואיד מ- Google Play

בעזרת האפליקציה אפשר להניע את הטנק, להזיז את המצלמה, לצפות בווידאו חי, לצלם, לזהות אובייקטים בתמונות.

מוּמלָץ: