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

"GRECO" - אובייקט Arduino הימנעות מרובוט למתחילים: 6 שלבים (עם תמונות)
"GRECO" - אובייקט Arduino הימנעות מרובוט למתחילים: 6 שלבים (עם תמונות)

וִידֵאוֹ: "GRECO" - אובייקט Arduino הימנעות מרובוט למתחילים: 6 שלבים (עם תמונות)

וִידֵאוֹ:
וִידֵאוֹ: Иоша Бах: время, гипотеза моделирования, существование 2024, יולי
Anonim
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

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

נשתמש במארז רובוט עגול עם שני מנועי DC כדי לבנות אותו קל יותר.

עוד פעם אחת אנו בוחרים להשתמש בלוח ה- UNO המפורסם של Arduino.

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

דף הפרויקט הרשמי ועדכונים עתידיים:

האם אתה מוכן? בואו נתחיל!

שלב 1: אודות חיישן קולי

מידע על חיישן קולי
מידע על חיישן קולי

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

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

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

החיישן הקולי HC-SR04 משתמש בסונאר כדי לקבוע מרחק לאובייקט כמו שעושים עטלפים או דולפינים. הוא מציע זיהוי טווח מעולה ללא מגע עם דיוק גבוה וקריאות יציבות באריזה נוחה לשימוש. בין 2 ס"מ ל 400 ס"מ או 1 "עד 13 רגל. פעולתו אינה מושפעת מאור השמש או מחומרים שחורים כפי שמדדים את טווח החדות (אם כי חומרים רכים אקוסטית כמו בד עשויים להיות קשים לזיהוי). זה מגיע עם משדר וקולט מודול קולי.

מידע טכני:

  • ספק כוח:+5V DC
  • זרם שקט: <2mA
  • זרם עבודה: 15mA
  • זווית אפקטיבית: <15 °
  • מרחק טווח: 2 ס"מ - 400 ס"מ/1 " - 13 רגל
  • רזולוציה: 0.3 ס"מ
  • זווית מדידה: 30 מעלות
  • רוחב דופק קלט טריגר: 10uS
  • מידות: 45mm x 20mm x 15mm

שלב 2: מה שאתה צריך - חומרה

מה שאתה צריך - חומרה
מה שאתה צריך - חומרה

לפרויקט זה תזדקק ל:

  • ארדואינו UNO
  • ערכת מארז רובוט מיני עגולה
  • מגן מנוע כפול DC עם L298 IC
  • חיישן אולטרסאונד - HC -SR04
  • מיקרו סרוו
  • מחזיק סוללה 4xAA

תצטרך גם כמה כבלים וכמה מרווחים נוספים.

כלים: מברג, אקדח דבק חום

שלב 3: הרכבת ערכת שלדת הרובוט העגולה

הרכבת ערכת שלדת הרובוט העגולה
הרכבת ערכת שלדת הרובוט העגולה
הרכבת ערכת שלדת הרובוט העגולה
הרכבת ערכת שלדת הרובוט העגולה
הרכבת ערכת שלדת הרובוט העגולה
הרכבת ערכת שלדת הרובוט העגולה

עקוב אחר התמונות למטה!

תמונה שווה אלף מילים!

שלב 4: המעגל

המעגל
המעגל

למגן המנוע בו אנו משתמשים יש כמה סיכות כותרת המסומנות כ- I/O דיגיטלי ו- I/O אנלוגי. נשתמש בהם לחיבור חלקי החומרה שלנו יחד עם לוח Uno Arduino.

מנוע סרוו

חבר את כבל הסרוו שלך לכותרת הראשונה (D7 5V GND). וודא שהכבל החום מחובר לסיכה GND (צד ימין)

זַמזָם

חבר לסיכה הראשונה של הכותרת השנייה (D8) את סיכת זמזם "+" ו- "-" ל- GND

חיישן קולי

נשתמש בכותרת השלישית והרביעית, נעשה את החיבורים הבאים:

  • Vcc - 5V (כותרת 3D)
  • טריג - A2 (כותרת תלת מימדית)
  • GND- GND (כותרת תלת-ממדית)
  • הד - A3 (כותרת רביעית)

מנועים (תראה את הרובוט שלך מאחור)

  • מנוע DC ימני: כבל אדום ל- "M1+" ושחור ל- "M1-"
  • מנוע DC שמאלי: כבל אדום ל- "M2+" ושחור ל- "M2-"

כוח - מחזיק סוללה

חבר אותו למסוף בורג "Vin -GND". הוסף עוד כבל וחבר אותו בעזרת סיכת "וין" של לוח Arduino Uno. אם תרצה תוכל להוסיף SW ON/OFF על הכבל האדום של מארז מחזיק הסוללות.

שלב 5: הקוד

הפוך את "GRECO" לחיות על ידי תכנות אותו עם הקוד הבא!

הערות

  • אם הרובוט שלך עובר מהר ופוגע באובייקטים, שנה את משתנה המהירות בשורה 26. (ערך PWM)
  • אם הרובוט שלך לא זז קדימה, עבור לשורות 43 ו -44 והוסף ל- "speedPWM" קיזוז. ודא כי הסכום הוא לשאול 255. במקרה שלי אני צריך להוסיף פלוס 50 למנוע השמאלי, כך שלמנוע הימני שלי יש ערך מהירות PWM 150 ושמאל 250.

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

שלב 6: כל הכבוד

כל הכבוד!
כל הכבוד!

ובכן … זהו! אני מקווה שאהבתם את זה, ספרו לי בתגובות!

פרסם לי כמה תמונות של הרובוט הארדואינו שלך!

אתה יכול למצוא פרויקטים נוספים של DIY Arduino ב- www. Ardumotive.com

תודה!

מוּמלָץ: