תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
Quadruped פשוט נשלט על ידי הטלפון שלך (IOS ו- Android). פועל על Raspberry Pi ו- Android.
רכיבים נדרשים:
- טלפון
- פאי פטל
- Arduino Nano עם מגן
- חלקים מודפסים בתלת מימד
הקוד המלא:
כל קבצי ה- stl:
שלב 1: הדפסה תלת מימדית
הדפס את כל החלקים הבאים:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x רגל
- 2 x ירכיים.סטל
- 1 x body_shafts.stl
תוכל גם למצוא את כל הקבצים בדף Thingiverse
שלב 2: תוכנה
התקן את התוכנה הבאה ב- Pi שלך:
- התחל בהתקנת Debian ב- Pi
- הורד Raspbian.
- פתח את הקובץ
- כתוב את תמונת הדיסק לכרטיס ה- microSD שלך
- הכנס את כרטיס ה- microSD ל- Pi שלך והפעל אתחול
- פתח את דפדפן כרום ב- Pi שלך
- עבור לקישור הבא: Arduino
- הורד והתקן את התוכנה עבור 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 ולהריץ ולהתקין אותו בטלפון שלך