תוכן עניינים:
- שלב 1: קנה דברים שאתה צריך
- שלב 2: בנה את מסגרת החומרה
- שלב 3: שיחות על בלוטות '
- שלב 4: קידוד תוכנה
- שלב 5: סקירה כללית
וִידֵאוֹ: מכונית רומוטה חכמה המבוססת על ארדואינו: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
פרויקט זה מבוסס על לוח הפיתוח של ארדואינו 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: סקירה כללית
לבסוף, צרף את קוד התוכנית ואת תמונות המכונית במצבים שונים. זוהי טיוטת התוכנית, מוזמן לדון יחד ולשפר את הפרויקט הזה.
מוּמלָץ:
מנורת LED שולחנית חכמה - תאורה חכמה עם ארדואינו - סביבת העבודה של Neopixels: 10 שלבים (עם תמונות)
מנורת LED שולחנית חכמה | תאורה חכמה עם ארדואינו | סביבת העבודה של Neopixels: כיום אנו מבלים זמן רב בבית, לומדים ועובדים וירטואלית, אז למה לא להפוך את מרחב העבודה שלנו גדול יותר באמצעות מערכת תאורה מותאמת וחכמה מבוססת Arduino ו- Ws2812b LEDs. כאן אני מראה לך כיצד בונים את ה- Smart שלך אור LED לשולחן כי
מדפסת - מדפסת מטריצות נקודה ענקית המבוססת על ארדואינו: 13 שלבים (עם תמונות)
Dotter - ענק מדפסת מטריקס נקודה מבוססת Arduino: היי, ברוך הבא במדריך זה :) אני יצרנית Nikodem Bartnik בת 18. יצרתי הרבה דברים, רובוטים, מכשירים במהלך 4 שנות הייצור שלי. אבל הפרויקט הזה הוא כנראה הגדול ביותר בכל הנוגע לגודל. הוא גם מעוצב היטב לדעתי
רצועת חשמל חכמה המבוססת על Beaglebone Black ו- OpenHAB: 7 שלבים (עם תמונות)
רצועת חשמל חכמה המבוססת על Beaglebone Black ו- OpenHAB: !!!!! משחק עם רשת חשמל (110/220V) הוא מסוכן, אנא היזהר מאוד !!!!! ושני ארדואינים, המוצגים בתמונה "עיצוב ישן". זה חדש
פתרון חזון משתלם עם זרוע רובוט המבוססת על ארדואינו: 19 שלבים (עם תמונות)
פתרון ראייה משתלם עם זרוע רובוט המבוססת על ארדואינו: כשאנחנו מדברים על ראיית מכונה, זה תמיד מרגיש כל כך בלתי נגיש עבורנו. אמנם הכנו הדגמת חזון ממקור פתוח שיהיה קל במיוחד להכין לכולם. בסרטון זה, עם מצלמת OpenMV, לא משנה היכן נמצאת הקוביה האדומה, הרובוט עומד
תצוגת Ergometer פשוטה המבוססת על ארדואינו עם משוב דיפרנציאלי: 7 שלבים (עם תמונות)
תצוגת Ergometer פשוטה המבוססת על ארדואינו עם משוב דיפרנציאלי: אימון אירובי הוא משעמם, במיוחד כאשר אתה מתאמן בתוך הבית. כמה פרויקטים קיימים מנסים להקל על כך על ידי ביצוע דברים מגניבים כגון חיבור הארגומטר לקונסולת משחקים, או אפילו הדמיה של רכיבה אמיתית על אופניים ב- VR. מרגש כמו זה