בפרויקט זה אנו הולכים לבנות רובוט נשלט באמצעות טלפון סלולרי באמצעות מיקרו-בקר 8051. רובוט נשלט באמצעות טלפון סלולרי פועל על טכנולוגיית DTMF ניידת. DTMF מייצג תדר מרובה כפול טונים. ישנם כמה תדרים בהם אנו משתמשים ליצירת צלילי DTMF. במילים פשוטות על ידי הוספה או ערבוב של שני תדרים או יותר אנו מייצרים צליל DTMF. תדרים אלה מובאים להלן:
באיור נתון אנו יכולים לראות שתי קבוצות בתדרים שונים. כאשר תדרים עליונים ואחת תחתונים מתערבבים יחד אז נוצר צליל שנקרא Dual Tone Multiple Frequency.
רכיבים נדרשים
- מיקרו-בקר 8051
- מנועי DC
- טלפון נייד
- נהג מנוע L293D
- 7404
- 8870
- .1 קבל Uf
- נגדים 330K
- נגדים 100K
- 11.0592 MHz XTAL
- 3.57 מגה-הרץ אקסטלי
- קבלים 22pF
- נגדים 1K
- נגד 10K
- חבילת נגדים 10K
- 33 קבלים pF
- לחץ על הכפתור
- נוריות LED
- 7805
- קבל 1000uF
- קבלים 10uF
- נחושת לבושה
- סוללה 9 וולט
- מחבר סוללה
- חוט עזר
- רובוט צ'ייסיס עם גלגל
- חוטי חיבור
עבודה של רובוט מבוקר בטלפון סלולרי
אנו יכולים לחלק את הרובוט השולט בטלפון הסלולרי לחלקים שונים, המוצגים באיור שלהלן.
קטע מרוחק: המרכיב העיקרי של החלק הזה הוא DTMF. כאן אנו מקבלים צליל מהסלולרי באמצעות חוט עזר למפענח DTMF IC כלומר HT8870 שמפענח את הטון לאות דיגיטלי של 4 ביט.
קטע בקרה: 8051 משמש לבקרת התהליך המלא של רובוט זה הנשלט בטלפון נייד. 8051 קורא פקודות שנשלחו על ידי מפענח DTMF ומשווים לקוד או תבנית מוגדרים. אם פקודות תואמות, המיקרו-בקר שולח פקודה בהתאמה למקטע הנהג.
מדור נהג: קטע הנהג כולל נהג מנועי ושני מנועי DC נהג מנוע משמש להנעת מנועים מכיוון שמיקרו-בקר אינו מספק מספיק מתח וזרם למנוע. אז אנו מוסיפים מעגל של נהג מנוע כדי לקבל מספיק מתח וזרם עבור המנוע. על ידי איסוף פקודות משנת 8051, נהג המנוע מניע את המנוע על פי פקודות.
תרשים מעגל והסבר
תרשים מעגל של רובוט נשלט בטלפון סלולרידומה מאוד לפרויקטים הרובוטיים האחרים שלנו כמו רובוט מבוקר למחשב, עוקב קווים, רובוט מבוקר מחוות וכו '. כאן נהג מנוע אחד מחובר למיקרו-בקר 8051 להפעלת רובוט. סיכת הקלט 2, 7, 10 ו- 15 של נהג המנוע מחוברים במספר הסיכה 8051 P2.6, P2.3, P2.0 ו- P2.7 בהתאמה. כאן השתמשנו בשני מנועי DC כדי להניע רובוט שבו מנוע אחד מחובר בסיכת הפלט של נהג המנוע 3 ו -6 ומנוע אחר מחובר ב -11 וב- 14. סוללה בת 9 וולט משמשת גם להפעלת נהג המנוע להפעלת מנועים. מפענח DTMF נוסף למעגל זה כדי להגשים את מטרתנו לשלוט ברובוט באמצעות הטלפון הסלולרי, ומפענח זה מחובר לטלפון נייד באמצעות חוט עזר לקבלת פקודה או טון DTMF. סיכות מפענח DTMF D0-D3 מחוברות למספר הסיכה P51.0, P0.1, P0.2, P0 של 8051.3 דרך NOT IC IC כלומר 7404. אז 8051 יקבל קלט הפוך ממפענח DTMF כאילו אם נלחץ על כפתור '5' ממקש המקשים הנייד, הפלט של מפענח DTMF יהיה 0010 אבל 8051 יקבל 1101. שתי סוללות 9 וולט משמשות הפעילו את המעגל שבו אחד משמש להפעלת המנועים, המחוברים לסיכת מספר IC של מנהל ההתקן של המנוע, וסוללה אחרת מחוברת להפעלת המעגל הנותר.
רובוט נשלט באמצעות טלפון סלולרי המופעל על ידי כמה פקודות הנשלחות באמצעות הטלפון הנייד. אנו כאן באמצעות פונקציית DTMF של הטלפון הנייד. כאן השתמשנו בטלפון הנייד כדי להציג את עבודת הפרויקט. האחד הוא הטלפון הנייד של המשתמשים אליו נקרא 'טלפון מרוחק' והשני המחובר למעגל הרובוט באמצעות חוט עזר. לטלפון הנייד הזה נקרא 'טלפון מקלט'.
ראשית אנו מתקשרים באמצעות טלפון מרוחק לטלפון המקלט ואז נכנסים לשיחה במצב מענה ידני או אוטומטי. עכשיו הנה איך נשלט על הרובוט הזה על ידי הטלפון הסלולרי:
כאשר אנו לוחצים על '2' בטלפון מרוחק, הרובוט מתחיל להתקדם והמשיך קדימה עד לפקודה הבאה.
כשאנחנו לוחצים על '8' בטלפון מרוחק, הרובוט משנה את מצבו ומתחיל לנוע לאחור עד שתגיע פקודה אחרת.
כשאנחנו לוחצים על '4', הרובוט פונה שמאלה עד לביצוע הפקודה הבאה.
כשאנחנו לוחצים על '6', הרובוט פנה ימינה.
ולעצירת הרובוט אנחנו עוברים 5 '.
פריסת PCB
להלן פריסת ה- PCB עבור רובוט בשליטת הטלפון הסלולרי באמצעות מיקרו-בקר 8051. כאן תוכלו למצוא הדרכה לעיצוב PCB בבית בשלבים קלים: כיצד להכין PCB בבית