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

מכונית רומוטה חכמה המבוססת על ארדואינו: 5 שלבים
מכונית רומוטה חכמה המבוססת על ארדואינו: 5 שלבים

וִידֵאוֹ: מכונית רומוטה חכמה המבוססת על ארדואינו: 5 שלבים

וִידֵאוֹ: מכונית רומוטה חכמה המבוססת על ארדואינו: 5 שלבים
וִידֵאוֹ: High Speed Jumps/Crashes Compilation #56 - BeamNG Drive Satisfying Car Crashes 2024, דֵצֶמבֶּר
Anonim
מכונית רומוטה חכמה המבוססת על ארדואינו
מכונית רומוטה חכמה המבוססת על ארדואינו

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

שלב 1: קנה דברים שאתה צריך

אנחנו צריכים לקנות לוח ליבה Arduino ולוח הרחבה, כמו גם זמזם, מודול נהג מנוע L298N, מודול Bluetooth BT-04A, מנוע DC, מחזיק סוללות וכו '. כמובן, צלחות אקריליק למודולים תומכים חיוניים. לא פשוט למצוא לוחות אקריליק המתאימים לרכב זה, לכן הקישור מופיע בהמשך. אתה יכול למצוא דברים אחרים בקלות בחנויות.

להלן קישור ללוח אקרילי בטאובאו:

התוכנה משתמשת בעוזר ניפוי בלוטות של Bluetooth לשליטה במכונית, ויצורפו גם משאבים.

שלב 2: בנה את מסגרת החומרה

בנה את מסגרת החומרה
בנה את מסגרת החומרה
בנה את מסגרת החומרה
בנה את מסגרת החומרה

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

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

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

שלב 3: שיחות על בלוטות '

מדבר על בלוטות '
מדבר על בלוטות '

מודול בלוטות 'משמש לעתים קרובות בתחום השליטה האלחוטית למרחקים קצרים. מודול Bluetooth BTA-04A נבחר בפרויקט זה. בדומה למודול בלוטות 'מסדרת HC, לרוב נעשה שימוש במודול בלוטות' מסדרת BT, אך המחיר שלו זול יותר.

מודול זה משמש בעיקר בתחום שידור אלחוטי של נתונים למרחקים קצרים. ניתן לחבר אותו בקלות עם מכשיר Bluetooth של מחשב, וגם יכול לתקשר נתונים בין שני מודולים. שימוש במודול זה יכול למנוע חיבור כבל מייגע ויכול להחליף ישירות כבל יציאה טורית.

מודול זה נשלט על ידי ערכת הפקודה 'AT' כמו מודול WIFI Esp8266, מודול GSM. על מנת להקל על החיבור של מחשבים שונים, אנו מייצרים את המכונית כמצב הראשי, ואת המחשב והטלפון הנייד עם ה- Bluetooth בקצה המכונית מגיעים באופן פעיל להשגת השליטה במכונית החכמה. עוזר איתור באגים Bluetooth בצד המחשב מושלם מאוד, הוראות פונקציות רבות נכללו בכפתורים, עלינו רק להזין הוראות שליטה. שים לב שלפני שליחת פקודת הבקרה, תחילה יש לחבר את המחשב ל- Bluetooth של המכונית. תהליך זה עלול להיתקע. נסה כמה פעמים יותר והמסוף הנייד נוח יותר.

התוכנה הניידת מצורפת לשלב זה לעיון בלבד, ותוכנת ניפוי יציאת Bluetooth במחשב מומלצת.

שלב 4: קידוד תוכנה

קידוד תוכנה
קידוד תוכנה
קידוד תוכנה
קידוד תוכנה
קידוד תוכנה
קידוד תוכנה

סביבת הפיתוח של Arduino הינה קוד פתוח וניתן להוריד אותה ישירות מהאינטרנט. שלבי המפתח בתכנות מוסברים להלן.

קודם כל, אנו מגדירים את סיכות המפתח בלוח הבקרה באופן מקרוסקופי להבנה קלה ותפעול לאחר מכן.

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

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

לאחר קבלת הפקודה מהיציאה הטורית, המכונית יכולה לבצע את הפעולה המתאימה בהתאם לפקודה. האיור מראה את הפעולה לקבלת הפקודה קדימה. אחת הסיבות מדוע אנו בוחרים במודול בלוטות 'BT-04A היא כי הוא הוכנס ל- USART, עם ארבעה סיכות TX, Rx, VCC ו- GND, וזה מאוד נוח לאיתור באגים וגישה.

שלב 5: סקירה כללית

סקירה כללית
סקירה כללית
סקירה כללית
סקירה כללית

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

מוּמלָץ: