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

רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12: 7 שלבים
רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12: 7 שלבים

וִידֵאוֹ: רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12: 7 שלבים

וִידֵאוֹ: רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12: 7 שלבים
וִידֵאוֹ: Arduino robot car wireless control 2024, יולי
Anonim
רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12
רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12
רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12
רובוט Arduino אלחוטי באמצעות מודול אלחוטי HC12

היי חברים, ברוכים השבים. בהודעתי הקודמת, הסברתי מהו מעגל גשר H, IC נהג מנוע L293D, IC נהג מנוע L293D לנהיגת נהגי מנוע בעלי זרם גבוה וכיצד אתה יכול לעצב ולייצר לוח נהגים L293D משלך, שיכול לשלוט עד 4 גבוהים מנועי DC הנוכחיים באופן עצמאי ותעשה משלוח PCB מגן Arduino משלך.

בפוסט זה אראה לך כיצד להכין רובוט Arduino Wirless באמצעות מודול HC12 אלחוטי. באמצעות JLCPCB.

שלב 1: PCBs בעלות נמוכה באיכות גבוהה מ- JLCPCB

PCBs בעלות נמוכה באיכות גבוהה מ- JLCPCB
PCBs בעלות נמוכה באיכות גבוהה מ- JLCPCB

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

JLCPCB יכול לפתח PCB במורכבות שונות. הם מפתחים PCB פשוט וזול עם לוח שכבה אחת לחובבים ולחובבים וכן לוח מורכב רב שכבתי ליישומים תעשייתיים ברמה גבוהה. JLC עובד עם יצרני מוצרים גדולים ועשוי להיות ה- PCB של המכשירים שבהם אתה משתמש כגון מחשבים ניידים או טלפונים ניידים שיצרו במפעל זה.

שלב 2: הרכיבים

הרכיבים
הרכיבים
הרכיבים
הרכיבים
הרכיבים
הרכיבים

גשר H

H Bridge הוא פשוט מעגל המאפשר להפעיל מתח על פני עומס לכל כיוון. הם משמשים בדרך כלל לשליטה במנוע DC בחלקים נעים של רובוטים. היתרון בשימוש במנוע DC הוא בכך: //rootsaid.com/arduino-gesture-controller/, אנו יכולים להפוך את הקוטביות של המתח המופעל על פני העומס מבלי לשנות את המעגל. אם אתה רוצה לדעת יותר על מעגל H Bridge זה, בדוק את הקישור הזה.

L293D

L293D היא צורה קומפקטית של מעגל H Bridge בצורה של IC המעסיק את המעגל הנ ל. זהו IC עם 8 סיכות מכל צד (16 סיכות בסך הכל) המכיל 2 מעגלים עצמאיים של H Bridge, כלומר, אנו יכולים לשלוט בשני מנועים באופן עצמאי באמצעות IC יחיד.

L293D הוא נהג מנוע אופייני או נהג מנוע אופייני המאפשר למנוע DC לנהוג בכל כיוון. L293D הוא IC עם 16 פינים שיכול לשלוט על קבוצה של שני מנועי DC בו זמנית לכל כיוון. המשמעות היא שאתה יכול לשלוט בשני מנוע DC עם L293D IC יחיד. למידע נוסף על L293D IC

Arduino Pro Mini

הלוח הזעיר הזה פותח עבור יישומים ופרויקטים שבהם המקום יוקרתי וההתקנות נעשות קבועות.

קטן, זמין בגרסאות 3.3 V ו- 5 V, מופעל על ידי ATmega328. בשל גודלו הקטן, בפרויקט זה נשתמש בלוח זה לשליטה בלוח נהג מוטורי מבוסס Arduino.

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

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

שלב 3: עיצוב מעגלים ופיתוח PCB

עיצוב מעגלים ופיתוח PCB
עיצוב מעגלים ופיתוח PCB
עיצוב מעגלים ופיתוח PCB
עיצוב מעגלים ופיתוח PCB
עיצוב מעגלים ופיתוח PCB
עיצוב מעגלים ופיתוח PCB

תכונות של PCB Mini Mini Motor Shield

  • שולט בכל 2 מנועים באופן עצמאי בכל פעם
  • בקרת מהירות עצמאית באמצעות PWM
  • עיצוב קומפקטי כותרות 5 V, 12 V ו- Gnd לרכיבים נוספים
  • הגדל את הכוח על ידי פיגיבקינג
  • תמיכה במודול אלחוטי HC12

עכשיו בואו נסתכל על המעגל של לוח נהגי המנוע שלנו. נראה קצת מבולגן? אל תדאג, אני אסביר לך.

הרגולטור

כוח הכניסה מחובר לווסת 7805. 7805 הוא וסת 5V שימיר מתח כניסה של 7- 32V לאספק קבוע של 5V DC. אספקת 5 V מחוברת לכניסת המתח של Arduino וכן לפעולות לוגיות של L293D IC. ישנן נוריות חיווי על פני מסופי 12V ו- 5V לפתרון בעיות קל. אז, אתה יכול לחבר מתח כניסה של כל מקום בין 7V ל 32 למעגל זה. עבור הבוט שלי, אני מעדיף סוללת ליפו 11.1V.

עכשיו הרשה לי לספר לך כיצד עיצבתי את המעגל וביצעתי את ה- PCB הזה מ- JLCPCB.

שלב 1 - יצירת אב הטיפוס

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

שלב 2 - התרשימים

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

ציירתי מעגל ב- EasyEDA שכלל את כל הרכיבים בלוח הלחם - מודולי ה- IC, Arduino Nano ו- HC12 המחוברים לסיכה הדיגיטלית של ה- Arduino. הוספתי גם כמה כותרות המחוברות לסיכות אנלוגיות ולסיכות דיגיטליות של כפתורים אלה יהיו שימושיות בעתיד.

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

נהג מנוע 1

  • אפשר 1 - 5 (PWM)
  • InM1A - 2InM1B - 3
  • הפעל 2 - 6 (PWM)
  • InM2A - 7In
  • M2B - 4

HC12

  • וין - 5V
  • Gnd - Gnd
  • Tx/Rx - D10/D11

שלב 3 - יצירת פריסת PCB

לאחר מכן, עיצוב ה- PCB. פריסת PCB היא למעשה חלק משמעותי בעיצוב PCB, אנו משתמשים בפריסות PCB ליצירת PCB מסכימות. תכננתי PCB שבו אוכל להלחים את כל הרכיבים יחד. לשם כך, תחילה שמור את הסכימות ומרשימת הכלים העליונה, לחץ על כפתור ההמרה ובחר "המר ל- PCB".

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

אפשרויות ניתוב מקוון של PCB

פעולה זו תפתח דף תצורה של נתב אוטומטי שבו תוכל לספק פרטים כגון פינוי, רוחב מסלול, מידע על שכבות וכו '. לאחר שתעשה זאת, לחץ על "הפעלה". להלן הקישור לקבצי EasyEDA וגרבר של קובץ L293D Arduino Motor Shield Board. אל תהסס להוריד או לערוך את פריסת הסכימות/הלוח המודרני.

זהו חבר'ה, הפריסה שלכם הושלמה. זהו PCB בשכבה כפולה שמשמעותו הניתוב קיים משני צידי ה- PCB. כעת תוכל להוריד את קובץ Gerber ולהשתמש בו לייצור ה- PCB שלך מ- JLCPCB.

שלב 4: ביצוע PCB מה- JLCPCB

ביצוע PCB באמצעות JLCPCB
ביצוע PCB באמצעות JLCPCB
ביצוע PCB באמצעות JLCPCB
ביצוע PCB באמצעות JLCPCB
ביצוע PCB באמצעות JLCPCB
ביצוע PCB באמצעות JLCPCB

שלב 4 - ייצור PCB באיכות גבוהה

JLCPCB היא חברת ייצור PCB עם מחזור ייצור מלא. מה שאומר שהם מתחילים מ- "A" ומסתיימים ב- "Z" של תהליך ייצור ה- PCB.

מחומרי גלם למוצרים מוגמרים, הכל נעשה ממש מתחת לגג. עבור לאתר JLCPCBs וצור חשבון בחינם.

לאחר שיצרת בהצלחה חשבון, לחץ על "צטט כעת" והעלה את קובץ Gerber שלך. קובץ Gerber מכיל מידע אודות ה- PCB שלך, כגון מידע על פריסת ה- PCB, מידע על שכבות, מידע על מרווחים, מסלולים עד כמה.

מתחת לתצוגה המקדימה של ה- PCB, תראה כל כך הרבה אפשרויות כגון כמות PCB, מרקם, עובי, צבע וכו '. בחר את כל הדרוש עבורך. לאחר שהכל נעשה, לחץ על "שמור בעגלה".

בדף הבא תוכל לבחור באפשרות משלוח ותשלום ובצ'ק אאוט מאובטח. תוכל לשלם באמצעות Paypal או בכרטיס אשראי/חיוב. זהו חבר'ה. זה בוצע.

ה- PCB ייוצר וישלח תוך ימים ויימסר עד פתח ביתך בתוך פרק הזמן שהוזכר.

שלב 5: הקוד

כאן אשתף את הקוד לשלט רחוק HC12 ולרובוט RC. כל שעליך לעשות הוא להעלות את הקוד הזה לשלט הרחוק כמו גם לרובוט ה- RC שלך DIY.

זהו הקוד לרובוט שטח RC DIY.

שלב 6: השלט הרחוק

השלט הרחוק
השלט הרחוק

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

שלב 7: נסיעת מבחן

נסיעת מבחן
נסיעת מבחן
נסיעת מבחן
נסיעת מבחן

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

אתה יכול להשתמש בסוללת LiPo להפעלת הרובוט ובסוללת 9V או USB להפעלת השלט הרחוק. אם הכל ילך כשורה, נוריות החיווי יזהרו.

כעת נסה להזיז את הג'ויסטיק. הבוט צריך להתחיל לזוז עד עכשיו.

מוּמלָץ: