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

VRBOT (רובוט זיהוי קולי): 10 שלבים (עם תמונות)
VRBOT (רובוט זיהוי קולי): 10 שלבים (עם תמונות)

וִידֵאוֹ: VRBOT (רובוט זיהוי קולי): 10 שלבים (עם תמונות)

וִידֵאוֹ: VRBOT (רובוט זיהוי קולי): 10 שלבים (עם תמונות)
וִידֵאוֹ: #Shorts-Робот распознавания голоса с использованием Arduino Uno и речевого модуля V3 2024, יולי
Anonim
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)
VRBOT (רובוט זיהוי קולי)

במדריך זה נכין רובוט (יותר כמו מכונית RC) הנשלט על ידי קול כלומר זיהוי קולי. לפני שאתחיל לתת לך פרטים נוספים עליך לדעת כי מדובר בזיהוי קולי ולא בזיהוי דיבור, כלומר, הבקר אינו מבין מה אתה מדבר. פרויקט זה משתמש במודול VR3 elechouse ששולח נתונים אל 2 ו -3 הפינים הדיגיטליים של Arduino. יש לו גם חיישן HC-SR04 למצב טייס אוטומטי. VRBOT זה פועל כדלקמן:

  1. ראשית אני מאמן את המודול עם כמה פקודות ספציפיות כמו "קדימה", "אחורה" וכו '.
  2. מאשר על ידי שימוש פשוט במתג switch_case אני מתכנת את הארדואינו כך שאם הוא (מודול VR) יקבל את אותה הפקודה הוא נותן לארדואינו ערך שמשווים אותו לערכים הקיימים בזיכרון.
  3. אם התנאי מתממש מבוצעת מערכת פקודות ספציפיות.
  4. למשל FORWARD גורם ל- VRBOT להתקדם.

יש רק 4 פקודות בפרויקט זה, אך תוכל לכלול 80 פקודות לכל היותר. אלה 4 הם

  1. "קָדִימָה"
  2. "לְאָחוֹר"
  3. "תור"
  4. "טייס אוטומטי" (פקודות אלה מפעילות את החיישן ו- VRBOT הופך למכשול להימנעות מרובוט, לפונקציה זו יש כמה תקלות עקב חוסר הדיוק של מודול HC-SR04)

אל תשכח ללחוץ על הצבע. ותודה שקראת את ההנחיה שלי.

אם אתה מכין אחד מהנחה שיש לו ידע בסיסי בארדואינו וזה IDE בסיסי.

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

הנה סרטון קצר (סליחה על העריכה הלקויה)

שלב 1: חלקים:

חלקים
חלקים
חלקים
חלקים
חלקים
חלקים

האמן לי שהצעד הזה הוא באמת פורמליות כי אם אתה עושה VRBOT לעצמך ממה שאתה יודע טוב מאוד שתצטרך מנועים, גלגלים, סוללות, Arduino. אבל מי שמכיר אותו עשוי לקחת רגע לקרוא את השלב הזה.

  • Arduino (הבלעדית של כל מכונית חכמה או רובוט DIY שנדבר על זה מאוחר יותר)
  • מודול זיהוי קולי (מומלץ, אך VR V3 מומלץ)
  • תאי ליון
  • מנועים (אם בונים גודל גדול השתמש במנועים בסל"ד נמוך)
  • גלגלים
  • נהג מנוע L293D (IC או מודול)
  • HC-SR04 (אם אינך רוצה שהרובוט שלך ידפוק את ראשו בקירות)
  • נוריות LED לבנות (נהיגה בלילה ללא פנס היא די מסוכנת)

אלה היו החלקים העיקריים שחלק מהכלים עשויים להועיל:

  1. מלחם
  2. דבק חם
  3. חוטי זכר לנקבה (כך קוראים לזה)
  4. חשפניות חוטים
  5. קלטת
  6. סיכות זכר
  7. PCB
  8. תופסני תנין

אל תשכח לקנות או לייצר שלדה

זהו זה!

שלב 2: שלדה

שִׁלדָה
שִׁלדָה
שִׁלדָה
שִׁלדָה
שִׁלדָה
שִׁלדָה

כדי לייצר את השילדה (למרות שהגוף נראה יותר כמו קרש מאשר שלדה) אתה יכול להשתמש בכל חומר שנוח לך, השתמשתי בלוח קשיח מכיוון שהוא קל לחיתוך אך הוא מספק קשיחות.

היכן שכל הרכיבים ממוקמים השתמשתי בשתי שכבות של לוח קשיח כדי שלא יתכופף. חותכים את הלוח הקשה ונותנים לו כל צורה שתרצו.

עכשיו צייר אותו!

שלב 3: הכנת L293D

ייצור L293D
ייצור L293D
ייצור L293D
ייצור L293D
ייצור L293D
ייצור L293D

אם הבאת מודול טוב הגדר אותו ודלג על שלב זה.

ואם יש לך את ה- IC והכלים הספציפיים בצע את השלב הזה.

הסכימה של L293D IC ניתנת בתמונה, אתה רק צריך להלחם את החוטים כראוי.

לפרטים נוספים כנסו לכאן:

לחץ כאן!

שלב 4: חיבור המנועים ו- L293D

חיבור המנועים ו- L293D
חיבור המנועים ו- L293D
חיבור המנועים ו- L293D
חיבור המנועים ו- L293D
חיבור המנועים ו- L293D
חיבור המנועים ו- L293D

הדבק את המנועים או הצמד אותם עם מסמרות על הלוח הקשיח לאחר מכן בעזרת חוטים זכר לנקבה חברו אליהם ל- L293D IC. הדביקו את ה- IC בעזרת סרט דו צדדי

טיפ: אם אתה מייצר אחד משלך אל תשתמש בעיצוב השלדה הזה כי בעיצוב זה כאשר אתה מסובב את הרובוט מאשר המנועים היחידים שבגללו הוא מסתובב הם האחוריים.

חבר את המנועים ל- L293D ic כפי שהוזכר בתרשים בשלב הקודם.

שלב 5: זיהוי הקול

זיהוי הקול
זיהוי הקול
זיהוי הקול
זיהוי הקול
זיהוי הקול
זיהוי הקול

זהו השלב החשוב ביותר. ראשית נעשה את החיבורים לאחר מכן תכנות. ישנם שני שלבי משנה של שלב זה. ראשית, מדובר בחיסכון של מערך דו -ממדי של טון ומשרעת ספציפיים, כלומר הקלטת הקול שלך או אימון מודול זיהוי הקול. (אם חדש ב- arduino יש להתקין את התוכנה הדרושה ל- arduino)

חיבורים:

  • סיכת TX של מודול -DP2 של Arduino
  • סיכת RX של מודול -DP3 של Arduino
  • GND-GND
  • Vcc-+5 וולט של ארדואינו

לאחר מכן עבור אל (https://github.com/elechouse/VoiceRecognitionV3) כדי להוריד את כל הספריות וקודי המדגם.

לאחר העלאת קוד [vr_sample_train] ופתוח צג סידורי (הוא ידריך אותך קדימה) תוכל לדבר בכל שפה ולבצע את כל הניסוחים המתאימים כפקודות שלך.

לאחר ההעלאה של קוד לדוגמא להדלקה שמדליק את הנורית כאשר אתה מפקד עליה.

שלב 6: תכנות Arduino

תכנות ארדואינו
תכנות ארדואינו
תכנות ארדואינו
תכנות ארדואינו
תכנות ארדואינו
תכנות ארדואינו

חיבורים:

ארדואינו בשחור ומנועים

המנועים מחוברים ל- L293D IC וסיכת החיישנים של L293D מחוברת באופן כזה שהמנועים בצד אחד נמצאים בחיבור מקביל. (כי כאשר הוא מסתובב שני מנוע הלכו אחורה ושניים קדימה). אז אתה רק צריך להשתמש ב -4 סיכות של ארדואינו לחיבורי מנוע שאר זה כתוב בקוד.

סיכה דיגיטלית 2 & 3 שמורות לסיכות TX ו- RX של המודול. 4, 5, 6, 7 מיועדים למנועים. 9 ו -10 מיועדים לחיישנים.

תחילה אימן את המודול שלך עם פקודות (קוד יכול לגשת רק ל -4) לפי הסדר, כלומר train1 מאשר train2.

העלה את הקוד הזה שעושה את הדברים הבאים:

  • נע קדימה כאשר הפעלה קדימה או הפקודה מס '0 מבוצעת
  • נע לאחור כאשר לאחור או פקודה לא. 1 מבוצע
  • מסתובב כאשר הפקודה turn מופעלת
  • הופך לאובייקט הימנעות מרובוט בעת הפקודה של טייס אוטומטי

החיבורים לכל אורך ההוראה הם על פי הקוד אם תרצה תוכל לשנות את החיבורים על ידי שינוים בקוד.

שלב 7: חיבור HC-SR04

חיבור HC-SR04
חיבור HC-SR04
חיבור HC-SR04
חיבור HC-SR04
חיבור HC-SR04
חיבור HC-SR04
חיבור HC-SR04
חיבור HC-SR04

HC-SR04 הוא חיישן מרחק קולי שאינו מדויק במיוחד. כן לדבר הזה יש בעיות משלו ולכן מומלץ לקנות חיישן פינג יקר אבל בשביל הזול (המונח משחק מילים) השתמשתי ב- HC-SR04.

להלן החיבורים של HC-SR04 וארדואינו

טריג 9

הד 10

תעלה את אותו קוד עכשיו. ועכשיו כשאתה אומר פקודה 'טייס אוטומטי' זה יהפוך לאובייקט הנמנע מרובוט.

שלב 8: הכנת מארז סוללות

הכנת מארז סוללות
הכנת מארז סוללות
הכנת מארז סוללות
הכנת מארז סוללות
הכנת מארז סוללות
הכנת מארז סוללות

חבר שני תאי יון ליתיום בסדרה וזה נעשה!

אתה יכול לספק לו כיסוי של נייר או מה שאתה אוהב.

הערה: אין לחייב תאי לי-יון במטענים רגילים באמצעות מטענים ספציפיים בלבד.

חבר אותו ל- arduino's Vin ו- L293d's Vcc. (עם קליפים של תנין)

שלב 9: הוספת אורות

הוספת אורות
הוספת אורות
הוספת אורות
הוספת אורות
הוספת אורות
הוספת אורות

מתן עיניים לרובוט שלך אולי לא כל כך קשה, אבל עבור מתחילים מתחברים נוריות LED למנוע עם נגד 220-1K (תלוי בצבע). אז דע כשהוא מתקדם נורות LED נדלקות.

שלב 10: תודה

תודה
תודה
תודה
תודה
תודה
תודה

תודה שקראת. אני אהיה יותר מחויב אם תצביע עבורי. ואם תכין אחד לעצמך תודיע לי. ביצוע שמח!

מוּמלָץ: