תוכן עניינים:
- שלב 1: חלקים:
- שלב 2: שלדה
- שלב 3: הכנת L293D
- שלב 4: חיבור המנועים ו- L293D
- שלב 5: זיהוי הקול
- שלב 6: תכנות Arduino
- שלב 7: חיבור HC-SR04
- שלב 8: הכנת מארז סוללות
- שלב 9: הוספת אורות
- שלב 10: תודה
וִידֵאוֹ: VRBOT (רובוט זיהוי קולי): 10 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
במדריך זה נכין רובוט (יותר כמו מכונית RC) הנשלט על ידי קול כלומר זיהוי קולי. לפני שאתחיל לתת לך פרטים נוספים עליך לדעת כי מדובר בזיהוי קולי ולא בזיהוי דיבור, כלומר, הבקר אינו מבין מה אתה מדבר. פרויקט זה משתמש במודול VR3 elechouse ששולח נתונים אל 2 ו -3 הפינים הדיגיטליים של Arduino. יש לו גם חיישן HC-SR04 למצב טייס אוטומטי. VRBOT זה פועל כדלקמן:
- ראשית אני מאמן את המודול עם כמה פקודות ספציפיות כמו "קדימה", "אחורה" וכו '.
- מאשר על ידי שימוש פשוט במתג switch_case אני מתכנת את הארדואינו כך שאם הוא (מודול VR) יקבל את אותה הפקודה הוא נותן לארדואינו ערך שמשווים אותו לערכים הקיימים בזיכרון.
- אם התנאי מתממש מבוצעת מערכת פקודות ספציפיות.
- למשל FORWARD גורם ל- VRBOT להתקדם.
יש רק 4 פקודות בפרויקט זה, אך תוכל לכלול 80 פקודות לכל היותר. אלה 4 הם
- "קָדִימָה"
- "לְאָחוֹר"
- "תור"
- "טייס אוטומטי" (פקודות אלה מפעילות את החיישן ו- VRBOT הופך למכשול להימנעות מרובוט, לפונקציה זו יש כמה תקלות עקב חוסר הדיוק של מודול HC-SR04)
אל תשכח ללחוץ על הצבע. ותודה שקראת את ההנחיה שלי.
אם אתה מכין אחד מהנחה שיש לו ידע בסיסי בארדואינו וזה IDE בסיסי.
אני עושה מתנה קטנה (בקטנה אני מתכוון רק לשניים) של לוח ארדואינו. חשבתי על פרויקט גדול והזמנתי 3 ארדואינו (אבל מאוחר יותר הפסקתי את הרעיון והכנתי אותו עם ארדואינו אחד בלבד) אז חשבתי לשמור אחד עם עצמי ולתת משם. כדי להיכנס פשוט הגיב VRBOT. (ואל תשכחו להצביע/לעשות לייק/להירשם אבל זה לא החלק של מתנה).
הנה סרטון קצר (סליחה על העריכה הלקויה)
שלב 1: חלקים:
האמן לי שהצעד הזה הוא באמת פורמליות כי אם אתה עושה VRBOT לעצמך ממה שאתה יודע טוב מאוד שתצטרך מנועים, גלגלים, סוללות, Arduino. אבל מי שמכיר אותו עשוי לקחת רגע לקרוא את השלב הזה.
- Arduino (הבלעדית של כל מכונית חכמה או רובוט DIY שנדבר על זה מאוחר יותר)
- מודול זיהוי קולי (מומלץ, אך VR V3 מומלץ)
- תאי ליון
- מנועים (אם בונים גודל גדול השתמש במנועים בסל"ד נמוך)
- גלגלים
- נהג מנוע L293D (IC או מודול)
- HC-SR04 (אם אינך רוצה שהרובוט שלך ידפוק את ראשו בקירות)
- נוריות LED לבנות (נהיגה בלילה ללא פנס היא די מסוכנת)
אלה היו החלקים העיקריים שחלק מהכלים עשויים להועיל:
- מלחם
- דבק חם
- חוטי זכר לנקבה (כך קוראים לזה)
- חשפניות חוטים
- קלטת
- סיכות זכר
- PCB
- תופסני תנין
אל תשכח לקנות או לייצר שלדה
זהו זה!
שלב 2: שלדה
כדי לייצר את השילדה (למרות שהגוף נראה יותר כמו קרש מאשר שלדה) אתה יכול להשתמש בכל חומר שנוח לך, השתמשתי בלוח קשיח מכיוון שהוא קל לחיתוך אך הוא מספק קשיחות.
היכן שכל הרכיבים ממוקמים השתמשתי בשתי שכבות של לוח קשיח כדי שלא יתכופף. חותכים את הלוח הקשה ונותנים לו כל צורה שתרצו.
עכשיו צייר אותו!
שלב 3: הכנת L293D
אם הבאת מודול טוב הגדר אותו ודלג על שלב זה.
ואם יש לך את ה- IC והכלים הספציפיים בצע את השלב הזה.
הסכימה של L293D IC ניתנת בתמונה, אתה רק צריך להלחם את החוטים כראוי.
לפרטים נוספים כנסו לכאן:
לחץ כאן!
שלב 4: חיבור המנועים ו- 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 וארדואינו
טריג 9
הד 10
תעלה את אותו קוד עכשיו. ועכשיו כשאתה אומר פקודה 'טייס אוטומטי' זה יהפוך לאובייקט הנמנע מרובוט.
שלב 8: הכנת מארז סוללות
חבר שני תאי יון ליתיום בסדרה וזה נעשה!
אתה יכול לספק לו כיסוי של נייר או מה שאתה אוהב.
הערה: אין לחייב תאי לי-יון במטענים רגילים באמצעות מטענים ספציפיים בלבד.
חבר אותו ל- arduino's Vin ו- L293d's Vcc. (עם קליפים של תנין)
שלב 9: הוספת אורות
מתן עיניים לרובוט שלך אולי לא כל כך קשה, אבל עבור מתחילים מתחברים נוריות LED למנוע עם נגד 220-1K (תלוי בצבע). אז דע כשהוא מתקדם נורות LED נדלקות.
שלב 10: תודה
תודה שקראת. אני אהיה יותר מחויב אם תצביע עבורי. ואם תכין אחד לעצמך תודיע לי. ביצוע שמח!
מוּמלָץ:
מראה קסמים חכמה צפה ממחשב נייד ישן עם זיהוי קולי של Alexa: 6 שלבים (עם תמונות)
מראה קסמים חכמה צפה ממחשב נייד ישן עם זיהוי קולי של אלכסה: הירשמו לקורס ה'אלקטרוניקה שלי בקצרה 'כאן: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK בדוק גם את שלי ערוץ youtube כאן לפרויקטים נוספים והדרכות אלקטרוניקה: https://www.youtube.com/channel/UCelOO
נגן מוזיקה CS122A זיהוי קולי: 7 שלבים
נגן מוסיקה לזיהוי קולי CS122A: זהו נגן המוסיקה לזיהוי קולי. הוא יכול לנגן עד 33 שירים בהתאם לכמות השירים והאמן שאתה מאחסן
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c
סיווג זיהוי קולי: 4 שלבים (עם תמונות)
סיווג זיהוי קולי: לקורס TfCD של מאסטר ה- IPD ב- TU Delft. זוהי הוראה כיצד ליצור מערכת לזיהוי קולי. אנו מסבירים את היסודות וכיצד להגדיר את הפרויקט בעזרת Arduino ו- BitVoicer. לאחר השלמת היסודות אנו מאמינים
זיהוי פנים+זיהוי: 8 שלבים (עם תמונות)
זיהוי פנים+זיהוי: זוהי דוגמה פשוטה לריצת זיהוי פנים וזיהוי באמצעות OpenCV ממצלמה. הערה: הכנתי את הפרויקט הזה לתחרות חיישנים והשתמשתי במצלמה כחיישן לאיתור מעקב והכרה. אז, המטרה שלנו בפגישה זו, 1. התקן את אנקונדה