תוכן עניינים:
וִידֵאוֹ: Raptor רובוט ראפטור נשלט: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
מדריך זה מראה כיצד להשתמש בזיהוי קולי של Google Assistant IFTTT הזמין בטלפון הסלולרי ובטאבלטים כדי להעביר נתוני בקרה לערוץ AdafruitIO. שליטה זו נשלפת לאחר מכן באמצעות WiFi על ידי מודול ESP12F מבוסס Arduino, ובשגרה פשוטה שולטת על 4 FETs H-bridge השולטים בכף רגל שמאל, רגל ימין, סיבוב הראש והטיית הגוף. חלקים של רובורפטור ישן יותר של Wowwee משמשים לגוף ומנועים.
שלב 1: התחל
ראשית, התחל לפרק את המעטפת ולוודא אילו חוטים שולטים במנועים עליהם אנו רוצים לשלוט. לכל מנוע יש מחבר 2 פינים. מנועים אלה אינם מופעלים רק על ידי חיובי ונטוח על שני הפינים, אלא חיוביים לשליליים ושליליים לחיוביים עבור הפעלת המנוע המלאה. התחלתי פשוט ליישם חיובי להתייחסות קרקעית וזה למשל יזיז רק את כף הרגל קדימה ותמנע תנועה מלאה קדימה ואחורה.
הקדש זמן להכיר את החיבור המנועי. ישנם 5 מנועים שמצאתי שליטה עליהם: רגל שמאל, רגל ימין, זנב, סיבוב הראש והטיית הגוף. אלה מצוינים בלוח המעגלים בחלק האחורי של הדורס.
שלב 2: התחבר
משמאל נמצא מודול ESP12F המשמש. זה במוביל תכנות, אבל כל מה שאתה אוהב להשתמש בו כדי לתכנת/איתור באגים אמור לעבוד. הוא צריך שיתוף עם גשרים ה- H, אך אחרת החוטים האחרים היחידים אליו הם 8 החוטים לשליטה בגשרים ה- H כפי שמוצג בקוד.
4 גשרי ה- H נמצאים על לוח הלחם הלבן לשליטה על 4 המנועים (שמאל/ימין/ראש/הטיה). השתמשתי ב- TA8080K עם גליון נתונים בכתובת https://www.knjn.com/datasheets/ta8080k.pdf, אך גם השוואות אחרות אמורות לפעול. התחלתי עם N-FET פשוט אך גיליתי שכפות הרגליים לא יזוזו לכל צעד שמנע שליטה בהליכה. לכל גשר H יש שתי כניסות שליטה מ- ESP12F, Vcc, gnd ושתי יציאות מנוע.
מנוע ה- Vcc הוא שני תאים מקבילים ליתיום 18650 מקבילים המאפשרים 8V למנועים. אני מקיש על 4V ל- ESP12F שעולה טכנית על מפרט ESP12F של 3.3V. יש גם מכסה של 22uF במנוע ה- Vcc המנוע כדי לדכא רעש. (כנראה שיש הרבה דברים שאפשר לעשות בשביל אמינות טובה יותר כאן!)
שלב 3: קוד את ESP12F
ESP12F הוא כלי נהדר בעלות נמוכה עבור מכשור WiFi. הקובץ המצורף מציג את ה- GPIO המשמשים לשליטה במנועים, וכיצד הוא מתממשק לערוץ הבקרה של AdafruitIO.
זכור שיטות טובות לאיתור באגים במעקב אחר בעיות. ישנם הצהרות באגים כך שאולי תרצה לקבל פלט מסוף עד שרובו יעבוד עבורך.
שלב 4: הגדר את IFTTT ואת AdafruitIO
אוקיי, עכשיו קצת קסם אינטרנט כדי לקשור את הכל ביחד!
הגדר תחילה את ערוץ AdafruitIO שלך. בכתובת io.adafruit.com צור הזנה חדשה שתאפשר לך למצוא את מפתח AIO. זה מזהה בקוד הארדואינו שלך את הערוץ שצריך וצריך להוסיף אותו לקוד הארדואינו שלך.
עבור אל ifttt.com והגדר חשבון במידת הצורך והפעל יישומון חדש. נתמקד בשליטה "קדימה" אך "סיבוב הראש" ו"אחור רובוט "דומים. כדי להגיע למסך התצורה המוצג, עליך לציין "זה" מופעל על ידי Google Assistant ו"זה "שולח נתונים ל- AdafruitIO. ציין את הזנת AIO שציינת בסעיף הקודם. בשדה הנתונים הסופיים לשמירה, משמעות הדבר היא שמחרוזת הטקסט ושדה המספרים יועברו להזנת adafruit.
שלב 5: סיכום
הזנב נותר בחוץ מכיוון של- ESP12F יש הגבלות על שאר ה- IOs. ניתן לבצע פריצה נוספת לרמקולים ולמתגים ומיקרופון, אך זה ידרוש יותר זמן.
אני מקווה שזה נותן לך מושג לתכנן מחדש רובוט בסיסי כללי עם שליטה קולית ואפשרויות מעבר לזה.
מוּמלָץ:
אינפרא אדום רובוט נשלט באמצעות רובוט באמצעות AVR (ATMEGA32) MCU: 5 שלבים
INFRA אדום מרחוק נשלט רובוקאר באמצעות AVR (ATMEGA32) MCU: הפרויקט הנוכחי מתאר עיצוב והטמעה של אינפרא אדום (IR) שלט רחוק, שניתן להשתמש בו ליישומי בקרה אוטומטיים בלתי מאוישים. תכננתי RoboCar בשליטה מרחוק (תנועת שמאל-ימין/קדמי-אחורי). T
רובוט ארדואינו עם מרחק, כיוון ותואר סיבוב (מזרח, מערב, צפון, דרום) נשלט על ידי קול באמצעות מודול Bluetooth ותנועת רובוט אוטונומית .: 6 שלבים
רובוט ארדואינו עם מרחק, כיוון ותואר סיבוב (מזרח, מערב, צפון, דרום) הנשלט על ידי קול באמצעות מודול Bluetooth ותנועת רובוט אוטונומית: מדריך זה מסביר כיצד להכין רובוט ארדואינו הניתן לכיוון בנדרש (קדימה, אחורה , שמאל, ימין, מזרח, מערב, צפון, דרום) נדרש מרחק בסנטימטרים באמצעות הפקודה הקולית. ניתן להזיז את הרובוט באופן אוטונומי
Fpga נשלט רובוט מנוף סרוו RC רובוט - תחרות Digilent: 3 שלבים
Fpga נשלט רובוט מנוע סרוו מנועי סרוו - תחרות Digilent: זרוע רובוט מנועי סרוו נשלטת על ידי FPGA מטרת הפרויקט היא ליצור מערכת ניתנת לתכנות שיכולה לבצע פעולות הלחמה על לוח פרפ. המערכת מבוססת על לוח הפיתוח של Digilent Basys3 והיא תוכל ללחם
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: 8 שלבים
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: בנינו רובוט איזון משולב ושלושה גלגלים לשימוש חינוכי בבתי ספר ובתוכניות חינוכיות לאחר הלימודים. הרובוט מבוסס על Arduino Uno, מגן מותאם אישית (כל פרטי הבנייה מסופקים), חבילת סוללות לי יון (כל מבנה
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c