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

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

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

וִידֵאוֹ: 5 ב 1 רובוט ארדואינו - עקוב אחריי - עוקב אחר הקו - סומו - ציור - הימנעות ממכשול: 6 שלבים
וִידֵאוֹ: ארדואינו רובוט ריסוס חממה- poc 2024, נוֹבֶמבֶּר
Anonim
5 ב 1 רובוט ארדואינו | עקוב אחריי | עוקב אחר הקו | סומו | ציור | הימנעות ממכשול
5 ב 1 רובוט ארדואינו | עקוב אחריי | עוקב אחר הקו | סומו | ציור | הימנעות ממכשול

לוח בקרת רובוט זה מכיל מיקרו -בקר ATmega328P ומנהג מנוע L293D. כמובן שהוא אינו שונה מלוח Arduino Uno אך הוא שימושי יותר מכיוון שהוא אינו זקוק למגן נוסף כדי להניע את המנוע! הוא נקי מעומס מגשר וניתן לתכנת אותו בקלות עם CH340G. בעת נהיגה בשני מנועי DC, ניתן גם לשלוט בחיישנים שונים באמצעות סיכות קלט / פלט עם כרטיס זה. בפרויקט זה השתמשנו בחיישן מרחק קולי HC-SR04 וחיישן אינפרא אדום IR. בנוסף, נעשה שימוש במנוע סרוו אחד.

שלב 1: סרטון פרויקט צעד אחר צעד

Image
Image

אתה יכול לתכנת רובוט עם 5 תרחישים שונים עם כרטיס הבקרה הזה. התרחישים הבאים כלולים בפרויקט זה:

מצב SUMO: זהו ספורט בו שני רובוטים מנסים לדחוף אחד את השני מהמעגל (באופן דומה לספורט הסומו).

מצב עקוב אחריי: הוא יכול לחוש בנוכחות אובייקט שאחריו יש לעקוב באמצעות חיישן HC-SR04.

מצב מעקב: רובוט חסיד קו הוא רכב העוקב אחר קו, קו שחור או קו לבן.

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

מצב ציור: הוא מכיל מנוע סרוו ועט. הוא יכול לצייר מסלולי תנועה משלו על פני השטח.

שלב 2: חומרה חובה

קובץ גרבר PCB וסכימטי
קובץ גרבר PCB וסכימטי
  • ATmega328P -PU עם Bootloader -
  • נהג מנוע L293D IC -
  • שקע USB מסוג B -
  • שקע DIP 28/16 סיכות -
  • קריסטל 12/16 מגהרץ -
  • L7805 TO -220 -
  • קבלים 100uF -
  • LED -
  • הנגד 10K/1K -
  • קבלים 470nF -
  • שקע פאוור ג'ק -
  • בלוק מסוף 2 פינים -
  • כותרת סיכה גברית -
  • 10nF/22pF קרמיקה -
  • מנוע מיני מתכת 6V 200 סל"ד -
  • סוללת ליפו 7.4V 1000mAh 2S (אופציונלי) -
  • סוללת 9V 800mAh (אופציונלי) -
  • מחבר סוללות 9V -
  • מודול אולטרסאונד HC -SR04 -
  • חיישן אינפרא אדום IR -
  • CH340G USB ל- TTL IC -

בפרויקט זה שימשו רכיבים מסוג DIP להלחמה קלה

שלב 3: קובץ גרבר PCB וסכימטי

בפרויקט זה בחרתי ב- PCBWay. PCBWay היא הדרך היחידה לגרום לפרויקט זה לקרות בעלות נמוכה מאוד ואיכות גבוהה.

פרטי המוצר

  • סוג לוח: PCB יחיד
  • גודל: 53.3 מ"מ על 66 מ"מ
  • שכבות: 2 שכבות
  • סה"כ: 5 יח ' / 5 דולר ארה"ב

קבל את ה- PCB Gerber & Schematic -

שלב 4: קבצי 3D.stl

קבצי 3D.stl
קבצי 3D.stl

הגדרות הדפסה

  • מדפסת: JGAURORA A5S
  • רזולוציה: 0.25
  • מילוי: 10%

שלב 5: חיבורים

חיבורים
חיבורים

חיישן IR

  • סיכת אות חיישן IR לדיגיטלי 12
  • סיכת חיישן IR VCC ל- +5V
  • חיישן IR GND ל- GND

חיישן HC-SR04

  • סיכת ECHO לדיגיטל 5
  • סיכה TRIG ל- Digital 6
  • סיכת VCC ל- +5V
  • סיכת GND ל- GND

מנוע א

  • מנוע A 1 לדיגיטל 2
  • מנוע A 2 לדיגיטל 4
  • מנוע A אפשר לדיגיטל 3

מנוע ב

  • B מנוע B 1 ל- Digital 10
  • מנוע B 2 לדיגיטל 11
  • מנוע B מופעל לדיגיטל 9

שלב 6: קוד המקור

קוד מקור
קוד מקור

אתה יכול לתכנת רובוט עם 5 תרחישים שונים עם כרטיס הבקרה הזה. התרחישים הבאים כלולים בפרויקט זה:

  1. מצב SUMO: זהו ספורט בו שני רובוטים מנסים לדחוף אחד את השני מהמעגל (באופן דומה לספורט הסומו).
  2. מצב עקוב אחריי: הוא יכול לחוש בנוכחות אובייקט שאחריו יש לעקוב באמצעות חיישן HC-SR04.
  3. מצב מעקב: רובוט חסיד קו הוא רכב העוקב אחר קו, קו שחור או קו לבן.
  4. מצב הימנעות: מכשול הימנעות מרובוט הוא מכשיר אינטליגנטי שיכול לחוש אוטומטית את המכשול שמולו ולהימנע מהם על ידי סיבוב עצמו לכיוון אחר.
  5. מצב ציור: הוא מכיל מנוע סרוו ועט. הוא יכול לצייר מסלולי תנועה משלו על פני השטח.

קבל את קוד המקור:

github.com/MertArduino/RobotControlBoard

מוּמלָץ: