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

RoBoT קול מופעל: 5 שלבים
RoBoT קול מופעל: 5 שלבים

וִידֵאוֹ: RoBoT קול מופעל: 5 שלבים

וִידֵאוֹ: RoBoT קול מופעל: 5 שלבים
וִידֵאוֹ: Camera-LAMP עם מעקב וזיהוי של אדם. 2024, יולי
Anonim
RoBoT מופעל באמצעות קול
RoBoT מופעל באמצעות קול
RoBoT מופעל באמצעות קול
RoBoT מופעל באמצעות קול
RoBoT מופעל באמצעות קול
RoBoT מופעל באמצעות קול

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

שלב 1: חסום תרשים

תרשים בלוקים
תרשים בלוקים

דרושים רכיבים עבור רובוט נשלט בקול

Arduino Uno: Arduino Uno משמש מכיוון שנוכל להרכיב בו את מגן נהג המנוע. הוא גם זול, קל לשימוש ורוכש פחות מקום מכיוון שעלינו למקם הכל על השלדה. אם אתה חדש בתכנות ארדואינו, אני ממליץ לך לבדוק מאמר לתחילת העבודה עם ארדואינו. מגן נהג מנוע: מגן נהג המנוע מבוסס על ה- L293 IC, שהוא נהג כפול של גשר מלא. זה משמש להנעת עומסים אינדוקטיביים כגון ממסרים, סולנואידים, DC ומנועי דריכה. הוא מאפשר לך להניע ארבעה מנועי DC ושני סרוו עם Arduino שלך. אנו יכולים לשלוט על המהירות והכיוון של כל מנוע באופן עצמאי.

שלב 2: מודול בלוטות 'HC-05

מודול בלוטות 'HC-05
מודול בלוטות 'HC-05

: זהו מודול Bluetooth מסוג 2 עם פרופיל יציאה סידרית, שיכול להגדיר כמאסטר או כעבד. אנו יכולים להשתמש בו פשוט להחלפת יציאה טורית כדי ליצור חיבור בין MCU, מחשב אישי לפרויקט המוטבע שלך וכו '.

מפרט HC-05:

פרוטוקול Bluetooth: מפרט Bluetooth v2.0+EDR תדר: 2.4GHz ISM אפנון: GFSK (מקש Shift Frequency Shift) עוצמת פליטה: ≤4dBm, Class 2 רגישות: ≤ -84dBm ב 0.1% BERS מהירות: אסינכרוני: 2.1Mbps (מקסימום) / 160 kbps, סינכרוני: 1Mbps/1Mbps אבטחה: אימות והצפנה פרופילים: יציאה טורית Bluetooth אספקת חשמל: +3.3VDC 50mA טמפרטורת עבודה: -20 ~ +75Centigrade ממד: 26.9mm x 13mm x 2.2mm

שלב 3: רכיבים

רכיבים
רכיבים

מארז לרכב 4-WD: הוא מכיל 2 פלטפורמות המורכבות מאקריליק. הוא מכיל מנוע 4 dc עם מקודדי מהירות. קל להרכיב ולספק מקום רב להציב Arduino, מודול Bluetooth וחבילת סוללות.

סוללה: כל מנוע השתמש עד 200mA. השתמשתי בשלושה תאי ליתיום 3.7V, 2200mA במקביל. הסוללה מספקת 12.1 וולט. תא ליתיום הוא סוג של סוללה נטענת. כך שנוכל להשתמש בתאים אלה שוב ושוב.

שלב 4: תרשים מעגלים של רובוט נשלט בקול באמצעות Arduino

תרשים מעגלים של רובוט נשלט באמצעות Arduino
תרשים מעגלים של רובוט נשלט באמצעות Arduino

קודם כל הר מגן נהג מנוע על Arduino Uno.

חיבורי HC-05 או HC-06: חבר Vcc ל- 5 וולט. חבר GND לקרקע. מודול Rx ל- Arduino Tx. מודול Tx ל- Arduino Rx. אם מודול ה- Bluetooth אינו פועל, הפוך מחלק מתח באמצעות נגדים 1K ו- 2K וחבר לפין Rx של המודול להמרת 5v ל -3.3v. מגן מנוע לנהג מנוע: מנועים בצד שמאל למסופי M3 ו- M4. מנועים צד ימין למסופי M1 ו- M2. אם המנוע מסתובב בכיוון ההפוך אז החלף את חיבור החוט כדי לסובב את כל המנועים באותו כיוון.

שלב 5: עבודה של רובוט נשלט באמצעות Arduino

הערה: נתק תמיד את סיכות Rx ו- Tx של מודול Bluetooth בעת העלאת קוד ל- Arduino אחרת הוא מראה כמה שגיאות והקוד אינו עולה. נסה את הסיסמה "1234" או "0000" בעת חיבור מודול Bluetooth לנייד בפעם הראשונה. אם הגלגלים מסתובבים בכיוון ההפוך פשוט מחליפים את חיבור המנוע ממסוף מגן הנהג. שליטה ברובוט באמצעות קול אינה דרך יעילה..

מוּמלָץ: