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

Raspberry Pi - Minikame: 10 שלבים
Raspberry Pi - Minikame: 10 שלבים

וִידֵאוֹ: Raspberry Pi - Minikame: 10 שלבים

וִידֵאוֹ: Raspberry Pi - Minikame: 10 שלבים
וִידֵאוֹ: PiBorg RockyBorg Raspberry Pi Robot 2024, נוֹבֶמבֶּר
Anonim
פטל פאי - Minikame
פטל פאי - Minikame
פטל פאי - Minikame
פטל פאי - Minikame
פטל פאי - Minikame
פטל פאי - Minikame
פטל פאי - Minikame
פטל פאי - Minikame

Quadruped פשוט נשלט על ידי הטלפון שלך (IOS ו- Android). פועל על Raspberry Pi ו- Android.

רכיבים נדרשים:

  1. טלפון
  2. פאי פטל
  3. Arduino Nano עם מגן
  4. חלקים מודפסים בתלת מימד

הקוד המלא:

כל קבצי ה- stl:

שלב 1: הדפסה תלת מימדית

הדפס את כל החלקים הבאים:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x רגל
  • 2 x ירכיים.סטל
  • 1 x 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. העלה את "PiArduinoCommunicationTest.ino" הנמצא ב "RaspberryPi-Minikame/בדיקות טרום הרכבה/בדיקת תקשורת סדרתית/" ללוח Arduino שלך.

פתח מסוף חדש ב- Raspberry Pi שלך ובצע את הפעולות הבאות:

עדכון sudo apt-get

sudo apt-get upgrade

שיבוט git

cd RaspberryPi-Minikame/בדיקות טרום הרכבה/בדיקת תקשורת סדרתית/

sudo python pi_duino.py

פתח את הצג הסידורי ב- Arduino IDE ובדוק אם מודפס "היי" ו"הלו"

2. בדיקת שרת (אופציונלי)

בצע אותו מסוף כמו קודם בצע את הפעולות הבאות:

תקליטור..

cd שרת בדוק sudo python weblamp.py

כעת, אם אתה טוען את כתובת האתר בדפדפן, אתה אמור לראות דף בקרת מנורת אינטרנט. כתובת האתר שלך תהיה כתובת ה- IP של פטל הפטל שלך. דוגמה: 192.168.0.36

בית כל סרוווס (MUST-DO) מספר את סרוו שלך והעלה את הקוד הבא לארדואינו כדי לשדרג את סרוו שלך. זכור: כל סרוו הוגדר למיקום ביתי אחר. אז לכל אחד יש שימוש שונה ולא ניתן לערבב אותו באופן אקראי מאוחר יותר. קישור לקוד HomingServos.ino

שלב 4: התקנת סרוו על הבסיס

שלב 5: הרכבת הרגליים

שלב 6: חיבור לרגליים ולבסיס

שלב 7: חיווט

חבר את ה- Raspberry Pi ל- Arduino באמצעות כבל USB

חבר את ה- Servos באמצעות מספרי היציאה הבאים:

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: השרת

בצע את הפעולות הבאות במסוף שלך כדי להפעיל את השרת שלך. לעת עתה, ייתכן שיהיה עליך לבצע את קובץ פייתון השרת בכל פעם שה- pi שלך מופעל מחדש. V2 של RaspberryPi-Minikame אמור להיפטר מזה

cd RaspberryPi-Minikame

cd שרת sudo python quad.py

שלב 9: קוד ארדואינו

העלה את הקוד הבא ל- Arduino שלך וזכור לפתוח את הצג הסידורי כדי להשתמש ב- Quadruped שלך.

מצא אותו כאן: ארדואינו

שלב 10: אפליקציית Raspi Quadruped

תוכל לשנות את האפליקציה בעצמך באמצעות הקבצים בתיקיית האפליקציות או להשתמש ב- APK המוגדר כברירת מחדל. לחלופין, תוכל גם להשתמש בקבצים לאפליקציית IOS, לשכפל אותו ב- Xcode ולהריץ ולהתקין אותו בטלפון שלך

מוּמלָץ: