תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו רובוט אוטומטי רב תכליתי אשר נועד לבצע פונקציות כמו אבק אבק, ניקוי רצפות, הרגת חיידקים וסחטה. הוא משתמש במיקרו -בקר Arduino המתוכנן להניע ארבעה מנועי DC, סרוו אחד ושני חיישנים אולטראסוניים. המטרה העיקרית היא להפוך את תהליך הניקוי לאוטומטי ולהפוך אותו ליעיל יותר ולצרוך פחות זמן.
שלב 1: דרישות חומרה ותוכנה
1. חיישן ULTRASONIC HC-SR04 Ultrasonic x2
2. ADRUINO (Uno R3)
3. מגן מנוע L 293D
4. ניקוי ואקום (נייד)
5. אולטראוויולט אורות
6. מנוע DC 12 V (מומנט גבוה או מהירות נמוכה) x4
7. מנוע סרוו
7. מרדף אחר רובוט ו -4 גלגל
6. ספק כוח DC או סוללה
שלב 2: תרשים וחסימת מערכת חסימת מערכת
ל- AUVC יש בעיקר שני חיישנים אולטראסוניים. אחד החיישן מבצע
הפונקציה של הימנעות מכשולים על ידי השוואת המרחקים שמאלה, ימין וקדימה, ומונעת את שביל המכשולים הקרוב יותר או במילים אחרות בחר מסלול מכשולים פחות, אם הרובוט מכוסה במכשולים מלאים מסביב, אז הרובוט יסתובב. החיישן השני אשר נמנע מקצוות על ידי מדידת עומק
שלב 3: תרשים מעגל
1. הניחו מגן מנוע מעל Ardino uno3
2. חבר חוטים כפי שמוצג באיור
3. סיכה (A0 ו- A1) חיישן קולי קדימה, חיישן זה ממוקם מעל מנוע סרוו
4. סיכה (A2 ו- A3) חיישן קולי עומק הוא קבוע במרדף רובוט ופנים בעומק
5. כוח מנוע סרוו מסופק למרות מגן מנוע (יציאה 0 על מגן)
שלב 4: זמן קידוד
1. התקן את תוכנת Arduino (IDE)
2. הוסף קבצי ספרייה אלה (ספריית Adafruit Motor Shield, ספריית מנוע סרוו, ספריית חיישן אולטרא סאונד)
3. ותעלה את הקוד הזה
הקוד יפורסם בקישור github נמצא כאן
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
שלב 5: הרובוט בפעולה
פותח על ידי
AKHIL JOSEPH, [email protected]
אדרש מוהן, בסיס T אברהם ו
אדווין ג'וני