תוכן עניינים:
וִידֵאוֹ: מכונית רובוט שליטה אלחוטית של Arduino: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
בפוסט זה אתה הולך ללמוד כיצד לבנות מכונית רובוט שליטה אלחוטית של Arduino. אנו נבנה את שני הצדדים של המשדר והמקלט.
צד המשדר יכלול ננו Arduino, מודול ג'ויסטיק ו- NRF24L01 לשליחת הנתונים באופן אלחוטי. צד המקלט יכלול את Arduino nano, NRF24L01 לקבלת הנתונים ואת נהג המנוע L293D IC לשליטה במנועים. שני מעגלי המשדר והמקלט יופעלו על ידי סוללות 9V.
הרכיבים הנדרשים הרכיבים שאתה עומד לדרוש לפרויקט זה הם כדלקמן
צד המשדר
- ארדואינו ננו
- מודול ג'ויסטיק
- NRF24L01
- קבלים 100uf
- מתג שקופיות 3 פינים
- בלוק מסוף 2 פינים
- סוללה 9V
צד המקלט
- ארדואינו ננו
- NRF24L01
- קבלים 100uf
- 0.1uf קבלים
- קבלים 10uf
- מתג שקופיות 3 פינים
- 2 פיני סיכה (3 חלקים)
- נהג מנוע L293D IC
- סוללה 9V
שלב 1: תרשים מעגלים
החלק העיקרי במעגלי המשדרים והמקלט הוא Arduino nano המופעל באמצעות סוללת 9V. אז יש לנו מודול NRF24L01 משני הצדדים כדי לתקשר באופן אלחוטי.
מודול הג'ויסטיק בצד המשדר ישמש לקבל את ערכי x ו- y שיישלחו לצד המקלט וישמשו לשליטה במנועים. נהג מנוע L293D IC בצד המקלט יקבל גם חשמל מאספקת 9V וישלוט במנועים.
באמצעות תרשים המעגלים לעיל, אתה יכול ליצור את המעגל על לוח הלחם כדי לוודא שהכל עובד כפי שאתה רוצה.
שלב 2: עיצוב PCB
לאחר שווידאתי שהכל עובד כשורה על לוח הלחם, עיצבתי את ה- PCB ב- EasyEDA. EasyEDA הוא כלי עיצוב PCB מקוון פתוח.
להלן קישור לעיצוב ה- PCB של הפרויקט הזה. לאחר תכנון ה- PCB יצרתי את קבצי הגרבר הדרושים לייצור PCB.
אתה יכול להוריד את קבצי Gerber באמצעות הקישורים הבאים
Gerber_Transmitter_20190711100324 הורד
Gerber_Receiver_20190711100335 הורד
שלב 3: הזמנת ה- PCB
כעת קיבלנו את עיצוב ה- PCB והגיע הזמן להזמין את ה- PCB. לשם כך, עליך פשוט לעבור אל JLCPCB.com וללחוץ על כפתור "ציטוט עכשיו".
JLCPCB גם נותנים חסות לפרויקט זה. JLCPCB (שנזן JLC אלקטרוניקה ושות 'בע מ), הוא מפעל האב-טיפוס הגדול ביותר בסין ויצרנית היי-טק המתמחה באב טיפוס PCB מהיר וייצור PCB בקבוצות קטנות. אתה יכול להזמין מינימום של 5 PCB ב -2 $ בלבד.
כדי לייצר את ה- PCB, העלה את קובץ הגרבר שהורדת בשלב האחרון. העלה את קובץ ה- zip או תוכל גם לגרור ולשחרר את קבצי הגרבר.
לאחר העלאת קובץ ה- zip, תראה הודעת הצלחה בתחתית אם הקובץ יעלה בהצלחה. אתה יכול לסקור את ה- PCB ב- Gerber viewer כדי לוודא שהכל טוב.
אתה יכול להציג את החלק העליון והתחתון של הלוח הלוח.
לאחר שוודא שה- PCB שלנו נראה טוב, כעת נוכל לבצע את ההזמנה במחיר סביר. אתה יכול להזמין 5 PCB ב -2 $ בלבד, אך אם זו ההזמנה הראשונה שלך, תוכל לקבל 10 PCB ב- 2 $.
לביצוע ההזמנה, לחץ על כפתור "שמור לעגלה".
הלוחות שלי לקח יומיים לייצר והגיעו תוך שבוע באמצעות אפשרות משלוח DHL. מחשבי הלוח היו ארוזים היטב והאיכות הייתה ממש טובה.
לאחר הרכבת הכל וחיבור המנועים, זה נראה כפי שמוצג בתמונה האחרונה על שלב זה.
שלב 4: קוד
קוד משדר
ראשית, עלינו לכלול את ספריית SPI ו- RF24 לתקשורת אלחוטית. אז עלינו להגדיר את הפינים הדיגיטליים עבור מודול NRF24L01 וסיכות אנלוגיות למודול ג'ויסטיק. לאחר מכן עלינו להגדיר אובייקט רדיו, כתובת תקשורת עבורו ומערך לאחסון ערכי מודולי הג'ויסטיק בו.
בפונקציית ההתקנה, עלינו לאתחל את התקשורת הטורית והרדיו.
בפונקציית הלולאה, קראנו תחילה את הערכים ממודול הג'ויסטיק ושמרנו אותם במערך. לאחר מכן, באמצעות הפונקציה radio.write () נשלח את ההודעה הזו למקלט. הארגומנט הראשון בפונקציה זו הוא ההודעה והארגומנט השני הוא מספר הבייטים בהודעה זו. הפונקציה radio.write () מחזירה בול וזה נכון אז זה אומר שהנתונים הגיעו למקלט ואם הם חוזרים שקר, הנתונים אבדו.
קוד המקלט בצד המקלט, עלינו לכלול גם את ספריות SPI ו- RF24 לתקשורת אלחוטית. אז עלינו להגדיר את הפינים הדיגיטליים עבור מודול NRF24L01 ו- IC מנהלי מנוע l293d וכמה משתנים. לאחר מכן עלינו להגדיר אובייקט רדיו, כתובת תקשורת עבורו ומערך לאחסון ערכים נכנסים בו.
בפונקציית ההתקנה, עלינו לאתחל את התקשורת הטורית והרדיו. אז עלינו להגדיר כמה סיכות של L293D כסיכות פלט.
בפונקציית הלולאה, אנו בודקים תחילה אם יש מידע זמין או לא. אם הוא יהיה שם אז נשמור אותו במשתנים. לאחר מכן נשלוט במנועים לפי ערכים אלה.
אתה יכול גם לקבל את הקודים בכתובת
מוּמלָץ:
מכונית אלחוטית המבוקרת על ידי מחוות: 7 שלבים
מכונית אלחוטית מבוקרת באמצעות מחוות: במדריך זה אנו הולכים ללמוד כיצד לייצר מכונית מבוקרת באמצעות מחוות או כל רובוט. לפרויקט זה יש שני חלקים, חלק אחד הוא יחידת משדר וחלק אחר הוא יחידת מקלט. יחידת המשדר למעשה מותקנת על כפפות יד ומקלט ללא
מכונית מודפסת תלת -ממד אלחוטית בשליטת Play Station: 7 שלבים (עם תמונות)
מכונית מודפסת תלת מימד אלחוטית בשליטת Play Station: מי לא אוהב משחקים? מירוץ ולחימה בעולם הווירטואלי של Play Station ו- Xbox !! אז בכדי להביא את הכיף הזה לחיים האמיתיים הכנתי את המדריך הזה שבו אני הולך להראות לך איך אתה יכול להשתמש בכל שלט רחוק של Play Station (קווית
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: 8 שלבים
רובוט איזון / רובוט 3 גלגלים / רובוט STEM: בנינו רובוט איזון משולב ושלושה גלגלים לשימוש חינוכי בבתי ספר ובתוכניות חינוכיות לאחר הלימודים. הרובוט מבוסס על Arduino Uno, מגן מותאם אישית (כל פרטי הבנייה מסופקים), חבילת סוללות לי יון (כל מבנה
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c
מכונית Maverick - מכונית תקשורת דו -כיוונית נשלטת מרחוק: 17 שלבים (עם תמונות)
מאווריק - מכונית תקשורת דו -כיוונית נשלטת מרחוק: היי לכולם אני רזבן וברוכים הבאים אל “ Maverick ” תמיד אהבתי דברים בשלט רחוק, אבל מעולם לא היה לי מכונית RC. אז החלטתי לבנות אחד שיכול לעשות קצת יותר מאשר רק לזוז. לפרויקט זה אנו