תוכן עניינים:
- שלב 1: להכנת חיישן IR משלך
- שלב 2: יצירת גוף
- שלב 3: חיבורי Arduino
- שלב 4: בניית אפליקציות
- שלב 5: תכנות
- שלב 6: תודה
וִידֵאוֹ: רובוט עוקב אחר קו נייד עם הימנעות ממכשולים: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
זה היה רק רעיון שבו כמה תכונות כמו מניעת מכשולים, עוקב אחר קווים, שליטה בנייד וכו 'התערבבו יחדיו ויצרו חלק אחד.
כל מה שאתה צריך הוא בקר עם כמה חיישנים ותלבושת להתקנה זו. בזה, הכנתי בגד למראה מכונית צעצוע עבור ההתקנה.
רשימת הרכיבים הנדרשים
1. Arduino (כל בקר מיקרו אם אתה מכיר את זה).
2. חיישן אולטרסאונד HCSR-04
3. חיישן IR (אתה יכול לקנות אותו או שאתה יכול ליצור משלך כמוני)
4. מודול בלוטות 'HC-05
5. נהג מנוע L293D
6. זמזם
7. מנועי DC, גלגלים ומארז
8. סוללות.
שלב 1: להכנת חיישן IR משלך
עדיף לבנות חיישן משלך מאשר לרכוש אותו. עשיתי חיישן תחילה אך שמרתי על המשדר והמקלט בקרבת מקום, וכתוצאה מכך רגישות גבוהה ולא הצלחתי לזהות את הצבע השחור. לאחר ביצוע שינוי זה עבד מצוין.
רשימת הרכיבים הנדרשים
1. LM358
2. משדר IR הוביל a.k.a
3. פוטודיודה או מקלט IR
4. נגדים (100ohm, 2x10Kohm, 330ohm)
5. פוטנציומטר (4.7 קאוהם)
חבר את הרכיבים כפי שמוצג בתרשים המעגלים בלוח הלחם ובדוק את פעולתו.
אם הכל מתנהל כשורה אז ממקמים את הרכיבים על לוח ה- PCB ומלחמים את הרכיבים. ובדוק את החיישן על המשטח השחור והתאם את הרגישות בעזרת פוטנציומטר כנדרש.
שלב 2: יצירת גוף
כפי שכבר ציינתי זה נראה כמו מכונית צעצוע. לשם כך, אתה זקוק לשלדה שתוכל לרכוש או להכין בעצמך. גלגלים מחוברים למנועים ומנועים מחוברים לשלדה.
באופן כללי, כל החיישנים והמיקרו -בקרים עובדים על 5V אבל 5V זה לא מספיק כדי להניע מנועים ולכן אנו דורשים IC צולל מנועים (כמו L293D). מנהל התקן IC זה מניע את המנועים ממתח הכניסה הקטן בעזרת אספקה חיצונית.
החיבורים עבור ה- IC והמנועים מוצגים בתרשים המעגלים.
השתמשתי בסוללת חומצת עופרת קטנה 12V 1A כמקור חיצוני למנועים והספק 5V ניתן על ידי ה- Arduino.
שלב 3: חיבורי Arduino
חבר את כל החיישנים ל- Arduino ותכנת אותו.
- מודול בלוטות '.
Bluetooth מופעל עם הספק 5V אך העברת הנתונים מתבצעת עם 3.3V. ל- Arduino כוח העברת נתונים של 5V ולכן אנו משתמשים במפריד מתח בין פין שידור Arduino לבין סיכת מקלט מודול Bluetooth. עם זאת, Arduino יכול לקבל אות 3.3V כך שאין צורך במפריד מתח בין משדר ה- Bluetooth לסיכות מקלט Arduino.
החיבורים של מודול ה- Bluetooth ו- Arduino מוצגים בתרשים המעגלים.
- חיישני IR
סיכות הנתונים או סיכות האות של חיישני IR מחוברות לסיכות הדיגיטליות של Arduino וציין את מספרי הפינים הדיגיטליים. הספק לחיישנים ניתן מהארדואינו.
- חיישן קולי
באופן כללי, לחיישן האולטרסאונד יש ארבעה סיכות שהם טריג, הד, Vcc ו- Gnd. סיכת הטריג מפעילה את גלי הקול ואילו סיכת ההד מקבלת את גלי הקול. סיכת הטריג ופין ההד של החיישן מחוברים לסיכות הדיגיטליות של Arduino בעלות PWM. הכוח לחיישן נלקח מהארדואינו.
- זמזם
סיכת ה- Gnd של הזמזם מחוברת ל- Gnd של Arduino עם הנגד בסדרה הוא סיכת האות של הזמזם מחוברת לסיכה הדיגיטלית של Arduino.
- נהג מנוע
החיבורים למנועים ולנהג המנוע מוצגים בשלב הקודם. כעת סיכות הכניסה של נהג המנוע IC מחוברות לסיכות הדיגיטליות של Arduino והחשמל ל- IC נלקח מה- Arduino. עם זאת, אנו נותנים חיצוני לנהג IC לנהיגה במנוע אך לעבודה נדרש כוח 5v IC אשר ניתן על ידי Arduino.
כל החיבורים נעשים ל- Arduino ועכשיו מתכנתים את Arduino בהתחשב בכל סיכות הכניסה והפלט של Arduino.
שלב 4: בניית אפליקציות
ישנן פלטפורמות רבות לבניית אפליקציות לאנדרואיד אך הפלטפורמה הקלה ביותר היא MIT App Inventor 2. זוהי פלטפורמת בניית אפליקציות מקוונת עם דוגמאות והנחיות רבות.
אשתף את האפליקציה שבניתי ואנסה לבנות את האפליקציה שלך כך שתתן המון ניסיון ויוכל להתאים את עצמך לצורך.
אם יש לך ספקות או שאילתות פשוט הגיב על השרשור הזה.
הסיסמה לאפליקציה היא "עשה את עצמך".
שלב 5: תכנות
אני רק אתן רעיון לתכנות ה- Arduino. אם נתקלת בקשיים בכתיבת הקוד שלך רק הגיב אנסה לעזור לך. ייבוא הקובץ לא ייתן שום כישורים וידע. אז נסה לקודד את עצמך אולם אם אתה רוצה את הקוד רק הגיב אני אשלח לך את הקוד.
- כתוב קוד לאולטרסאונד כדי לקבל את המרחק של מכשול מהחיישן.
- כתוב קוד לזמזם והפעל אותו כאשר המרחק נמוך מהערך הנתון של המרחק והפוך את האות של נהג המנוע לנמוך כך שהמנועים יפסיקו.
- כתוב קוד למודול בלוטות 'באמצעות תקשורת טורית וציין את הנתונים המגיעים מהמודול בעת לחיצה על לחצן מסוים בנייד.
- עם נתונים אלה נותנים אותות לנהג המנוע כך שנקבל פלט נדרש.
- כתוב קוד לחיישני IR כך שכאשר אות מחיישן מסוים משתנה גם אות הנהג המנוע משתנה ויניע את המנועים בהתאם.
אם יש לך ספקות או שאילתות הערה למטה או שאתה יכול לפנות אלי במזהה הדוא ל שלי
תודה.
מוּמלָץ:
רובוט הימנעות ממכשולים באמצעות חיישן קולי (פרוטאוס): 12 שלבים
רובוט הימנעות ממכשולים באמצעות חיישן קולי (פרוטוס): בדרך כלל אנו נתקלים ברובוט הימנעות ממכשולים בכל מקום. הדמיית חומרה של רובוט זה היא חלק מהתחרות במכללות רבות ובהרבה אירועים. אבל הדמיית תוכנה של רובוט מכשולים היא נדירה. למרות שאם נוכל למצוא אותו איפשהו
5 ב 1 רובוט ארדואינו - עקוב אחריי - עוקב אחר הקו - סומו - ציור - הימנעות ממכשול: 6 שלבים
5 ב 1 רובוט ארדואינו | עקוב אחריי | עוקב אחר הקו | סומו | ציור | מניעת מכשולים: לוח בקרת רובוט זה מכיל מיקרו -בקר ATmega328P ומנהג מנוע L293D. כמובן שהוא אינו שונה מלוח Arduino Uno אך הוא שימושי יותר מכיוון שהוא אינו זקוק למגן נוסף כדי להניע את המנוע! הוא ללא קפיצה
רובוט הימנעות ממכשולים לנשיאת מטען כבד: 6 שלבים
רובוט הימנעות ממכשולים לנשיאת מטען כבד: זהו רובוט הימנעות ממכשולים שנבנה כדי לשאת את הנדנדה של בני
Boe-Bot: רובוט הימנעות ממכשולים: 6 שלבים
Boe-Bot: רובוט הימנעות ממכשולים: הרובוט הקטן הזה משתמש בפקמים שלו כדי לזהות מכשולים. כאשר אחד או שני שפם שלו מופעלים, הוא מגבה ופונה לכיוון אחר. אחרת הוא מתקדם. לוח האם של Paralax מופעל על ידי 4 סוללות AA, ומאפשר לקטן הזה
רובוט Arduino נשלט בקול + מצלמת Wifi + גריפר + אפליקציה ושימוש ידני ומצב הימנעות ממכשולים (KureBas Ver 2.0): 4 שלבים
רובוט Arduino נשלט על ידי קול + מצלמת Wifi + גריפר + אפליקציה ושימוש ידני ומצב הימנעות ממכשולים (KureBas Ver 2.0): KUREBAS V2.0 חוזר הוא מרשים מאוד עם תכונות חדשות. יש לו אחיזה, מצלמת Wifi ואפליקציה חדשה שהפיקה עבורו