פרוייקט כיתה יב של נועם ויוסי - הקספוד המונע על ידי Arduino Mega ונשלט באפליקציה ◄◄◄ Download APK
##יכולות הרובוט
- הליכה קדימה (
walk.forward.ino) - תנועה רגילה קדימה - הליכה לאחור (
walk.backward.ino) - תנועה אחורה
- פנייה ימינה (
right.ino) - סיבוב מבוקר לימין - פנייה שמאלה (
left.ino) - סיבוב מבוקר לשמאל - ישיבה/עמידה (
still.ino) - הרובוט עומד או יושב בהתאם למצבו הקודם
- ריקוד 1 (
dance1.ino) - רצף תנועה ראשון עם מוזיקה - ריקוד 2 (
dance2.ino) - רצף תנועה שני עם מוזיקה
| רכיב | תיאור |
|---|---|
| Arduino Mega 2560 | Main controller |
| 18 Servo Motors | 3 servos per leg |
| PIR Sensors | Motion detection |
| MP3 Module | Audio playback |
| RF Module | Wireless control |
הרובוט מקבל פקודות דרך Serial3 בפורמט של תו בודד:
| פקודה | פעולה | פרטים |
|---|---|---|
1 |
ישיבה | הרובוט יושב למצב נמוך |
2 |
עמידה | הרובוט עומד ברגליים מיושרות |
3 |
הליכה קדימה | תנועה קדימה |
4 |
הליכה לאחור | תנועה לאחור |
5 |
פנייה ימינה | סיבוב לימין |
6 |
פנייה שמאלה | סיבוב לשמאל |
7 |
עצירה | עצירת תנועה וביטול מוזיקה |
8 |
ריקוד 1 | ריקוד ראשון עם מוזיקה |
9 |
ריקוד 2 | ריקוד שני עם מוזיקה |
a |
עצירה חכמה | הרובוט עוצר עד שאין בדרכו משהו |
Arduino-hexapod/
├── working_everything.ino # קוד ראשי משולב עם כל הפונקציות
├── stand.ino # סקריפט עמידה
├── sit.ino # סקריפט ישיבה
├── still.ino # סקריפט עצירה
├── walk.forward.ino # סקריפט הליכה קדימה
├── walk.backward.ino # סקריפט הליכה לאחור
├── right.ino # סקריפט פנייה ימינה
├── left.ino # סקריפט פנייה שמאלה
├── dance1.ino # סקריפט ריקוד ראשון
├── dance2.ino # סקריפט ריקוד שני
└── pircheck.ino # סקריפט בדיקת חיישן PIR
תודה רבה לענת אלבלינג על הליווי וההדרכה במהלך היצירה של הפרוייקט