תוכן עניינים:
- שלב 1: רשימת חלקים
- שלב 2: הרכיב צ'אטיס רובוט וחבר מנועים ל- Arduino באמצעות מנהלי התקנים מוטוריים
- שלב 3: חבר מודול Bluetooth ל- Arduino
- שלב 4: חבר את GY-271 ל- Arduino
- שלב 5: חבר מנוע מיקרו סרוו וחיישן אולטרסאונד HC SR04 ל- Arduino
- שלב 6: קוד, ספריות וקישור להורדת אפליקציית Andorid
וִידֵאוֹ: רובוט ארדואינו עם מרחק, כיוון ותואר סיבוב (מזרח, מערב, צפון, דרום) נשלט על ידי קול באמצעות מודול Bluetooth ותנועת רובוט אוטונומית .: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדריך זה מסביר כיצד להכין רובוט ארדואינו הניתן לנוע בכיוון הנדרש (קדימה, אחורה, שמאל, ימין, מזרח, מערב, צפון, דרום) המרחק הנדרש בסנטימטרים באמצעות הפקודה הקולית. ניתן להזיז את הרובוט באופן אוטונומי באמצעות הפקודה הקולית.
קלט באמצעות פקודה קולית:
פרמטר ראשון - #קדימה או #אחורה או #שמאלה או #ימינה או #אוטומטי או #זווית
פרמטר שני - מרחק 100 או זווית 300
לדוגמא: - 1) מרחק קדימה 100 זווית 300 - סובב את המכונית ל 300 מעלות באמצעות GY -271 והתקדם קדימה
100 סנטימטרים
2) זווית קדימה 300 מרחק 100 - פקודות זווית ומרחק יכולות להיות בכל רצף
3) מרחק קדימה 100 - התקדמו 100 סנטימטרים קדימה
4) זווית קדימה 300 - סובב את המכונית ל 300 מעלות וזוז קדימה עד הבא
פקודה
5) אוטומטי - מניע את המכונית במצב אוטונומי תוך הימנעות ממכשול
7) זווית 300 - סובב את המכונית ל 300 מעלות.
שלב 1: רשימת חלקים
להלן רשימת החלקים הנדרשים לביצוע פרויקט זה, חלקם אופציונאליים.
אתה יכול לייצר מארז משלך או לרכוש כל שלדת מכוניות רובוט 3 גלגלי או 4 גלגלי מאמזון, היא מאוד זולה.
1. Arduino Uno R3 (ניתן להשתמש גם בלוחות ארדואינו אחרים)
2. מודול בלוטות 'HC - 02
3. HMC5883L (GY-271)
4. חיישן אולטרסאונד HC SR04 עם לוחות הרכבה סרוויים (אופציונלי: לוחות הרכבה)
5. נהג מנוע L298N (ניתן להשתמש גם ב- L293D)
6. ספק כוח לוח הלחם MB-102 (אופציונלי: ניתן להשתמש גם בווסת מתח 7805)
7. לוח לחם
8. מנוע מקודד 2 עם חיישן אפקט אולם (ניתן להשתמש גם במנוע BO עם חיישן מצמד אופטו)
9. סוללת 9 V (כמות 1) (מומלץ סוללה נפרדת למנוע)
10. 6 X סוללת AA עם מחזיק סוללות (לאספקת חשמל ללוח וחיישנים של Arduino)
11. חוטי מגשר
12. מנוע מיקרו סרוו
13. מארז רכב בעל 4 גלגלים או 3 גלגלים עם גלגלים
שלב 2: הרכיב צ'אטיס רובוט וחבר מנועים ל- Arduino באמצעות מנהלי התקנים מוטוריים
הרכיב כונן 3 גלגלים או מארז רובוט כונן 4 גלגלים וחבר מנועי מקודד ללוח Arduino באמצעות נהגי מנועים L298N.
מנוע מקודד: מנוע הילוכים DC הכולל מקודד סיבובי מסוג מגנטי נוסף. מקודדי הרביע מספקים שני פולסים שהם מחוץ לפאזה, לחישת כיוון סיבוב הפיר כמו גם מהירות ומרחק נסיעה.
מקודד מספק 540 פולסים לכל סיבוב של פיר המנוע אשר נספר על ידי מונה ארדואינו באמצעות סיכות הפסקה של Arduino.
אני משתמש רק בפלט אחד של מקודד מכיוון שאני לא מעוניין לדעת את כיוון תנועת הפיר עבור ההנחיה הזו.
חיבורים:
נהג מנוע Inp 1 L298N - פין Arduino 6
נהג מנוע Inp 2 L298N - פין Arduino 7
נהג מנוע Inp 3 L298N - פין Arduino 8
נהג מנוע Inp 4 L298N - פין Arduino 9
נהג מנוע M1 L298N - מנוע מקודד שמאל M1
נהג מנוע M2 L298N - מנוע מקודד שמאל M2
נהג מנוע M1 L298N - מנוע מקודד ימין M3
נהג מנוע M2 L298N - מנוע מקודד ימני M4
מנוע מקודד CHA שמאל - פין Arduino 2
מנוע מקודד CHA ימין - פין Arduino 3
מתח הכניסה של Arduino UNO - מוסדר 5V
מתח כניסת מנוע מקודד - מוסדר 5V
נהג מנוע L298N - 5V עד 9V
שלב 3: חבר מודול Bluetooth ל- Arduino
חבר מודול Bluetooth ללוח Arduino אשר יקבל
כניסות קוליות מאפליקציה לנייד באמצעות בלוטות '. קלט קולי ל- Arduino יהיה בצורה של מחרוזת עם מספר מילים המופרדות על ידי רווח.
קוד יפצל את המילים במחרוזת ויקצה אותן למשתנים.
קישור להורדה לאפליקציית אנדרואיד:
לְמָשָׁל. קלט קולי: מרחק קדימה 100 זווית 50
פין Arduino 0-HC-02 TX
ארדואינו פין 1-HC-02 RX
מתח כניסה HC-02-מוסדר 5V
שלב 4: חבר את GY-271 ל- Arduino
חבר את GY-271 ל- Arduino המשמשים לקבלת מיקום הכותרת של הרובוט ולהעברת הרובוט במידה הרצויה מ (0 עד 365-0 ו- 365 מעלות צפון, 90 מעלות כמזרח, 180 מעלות כדרכו ו -270 מעלות כמערב)
חיבורים:
GY-271 SCL-קלט A5 אנלוגי של Arduino
GY-271 SCA-קלט אנלוגי Arduino A4
מתח כניסה ל- GY-271-3.3 V מוסדר
שימו לב: השתמשו בקוד הדוגמה שניתן בספרייה כדי לבדוק תחילה את המודול.
שלב 5: חבר מנוע מיקרו סרוו וחיישן אולטרסאונד HC SR04 ל- Arduino
חבר את מנוע המיקרו סרוו ואת חיישן האולטרסאונד HC SR04 אל
ארדואינו. חיישן אולטרסאונד משמש למדידת מרחק האובייקטים ומנוע השרת משמש להנעת החיישן הקולי שמאלה וימינה כאשר האובייקט קרוב לרובוט שיעזור לרובוט לנוע לכל כיוון מבלי להתנגש בחפצים או בקירות.
הרכיב את חיישן האולטרסאונד על מנוע סרוו באמצעות לוח הרכבה.
חיבורים:
פין אות מיקרו סרוו - פין ארדואינו 10
פין טריג HC SR04 - פין ארדואינו 11
פין הד SR04 - פין ארדואינו 12
מתח כניסה למנוע סרוו - 5V מוסדר
מתח כניסה ל- HC SR04 - 5V מוסדר
שלב 6: קוד, ספריות וקישור להורדת אפליקציית Andorid
הקוד צורף. קישור להורדת ספריות
1) TimerOne -
2) QMC5883L -
3) NewPing -
קישור לאפליקציה:
ניתן לייעל את הקוד עוד יותר כדי לצמצם את מספר השורות.
תודה, אנא שלח לי הודעה אם למישהו יש שאלות.
מוּמלָץ:
משרד המופעל באמצעות סוללות. מערכת שמש עם החלפת רכב מזרח/מערב פאנלים סולאריים וטורבינת רוח: 11 שלבים (עם תמונות)
משרד המופעל באמצעות סוללות. מערכת סולארית עם החלפת רכב מזרח/מערב פאנלים סולאריים וטורבינת רוח: הפרויקט: משרד בגודל 200 מ"ר צריך להיות מופעל באמצעות סוללה. המשרד חייב להכיל גם את כל הבקרים, הסוללות והרכיבים הדרושים למערכת זו. אנרגיה סולארית ורוח תטעין את הסוללות. יש בעיה קלה של רק
רובוט נשלט בקול באמצעות מודול V3: 6 שלבים
רובוט מבוקר קול באמצעות מודול V3: רובוט יכול להתבצע בקלות על ידי כל אחד, פשוט עקוב אחר התהליך כפי שנתתי. זהו רובוט נשלט בקול ותוכל לראות את ההדגמה של הרובוט שלי תוכל להשתמש בו בשתי דרכים אחת היא מרוחק ואחר הוא באמצעות קול
אינפרא אדום רובוט נשלט באמצעות רובוט באמצעות AVR (ATMEGA32) MCU: 5 שלבים
INFRA אדום מרחוק נשלט רובוקאר באמצעות AVR (ATMEGA32) MCU: הפרויקט הנוכחי מתאר עיצוב והטמעה של אינפרא אדום (IR) שלט רחוק, שניתן להשתמש בו ליישומי בקרה אוטומטיים בלתי מאוישים. תכננתי RoboCar בשליטה מרחוק (תנועת שמאל-ימין/קדמי-אחורי). T
רובוט המופעל על ידי ארדואינו נשלט בעזרת הטקטיגון: 5 שלבים
רובוט המופעל על ידי Arduino נשלט בעזרת הטקטיגון: סקירה פוסט זה יראה כיצד לנצל את היתרונות של יכולות ה- BLE Central של הטקטיגון. רצינו לשלוט ברובוט שלנו באמצעות הטקטיגון כ"הגה תלת מימדי ". שליטה במהירות עם המגרש והיגוי עם גליל. אנחנו מא
כיצד לפרש את כיוון הסיבוב ממתג סיבוב דיגיטלי באמצעות PIC: 5 שלבים
כיצד לפרש את כיוון הסיבוב ממתג סיבוב דיגיטלי באמצעות PIC: המטרה במדריך זה היא להמחיש כיצד להתממשק מתג סיבוב דיגיטלי (מקודד בריבוע) עם מיקרו -בקר. אל תדאג, אני אסביר מה? מקודד מרובע? פירושו עבורנו. ממשק זה והתוכנה הנלווית אליו רוצים