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

רובוט מופעל באמצעות טלפון סלולרי: 7 שלבים
רובוט מופעל באמצעות טלפון סלולרי: 7 שלבים

וִידֵאוֹ: רובוט מופעל באמצעות טלפון סלולרי: 7 שלבים

וִידֵאוֹ: רובוט מופעל באמצעות טלפון סלולרי: 7 שלבים
וִידֵאוֹ: Navigator Robot Controlled Phone 1 2024, נוֹבֶמבֶּר
Anonim
רובוט מופעל באמצעות טלפון סלולרי
רובוט מופעל באמצעות טלפון סלולרי

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

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

שלב 1: סקירת פרויקט

סקירת פרוייקט
סקירת פרוייקט
סקירת פרוייקט
סקירת פרוייקט

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

הטון שהתקבל מעובד על ידי הבקר atmega16 בעזרת מפענח DTMF MT8870 המפענח מפענח את צליל ה- DTMF לספרה הבינארית המקבילה שלו והמספר הבינארי הזה נשלח אל המיקרו -בקר, המיקרו -בקר מתוכנת מראש לקבל החלטה על כל קלט לתת. ומעביר את החלטתו לנהגי מנועים על מנת להניע את המנועים לתנועה קדימה או אחורה או סיבוב. הנייד שמבצע שיחה לטלפון הנייד המורכב ברובוט פועל כשלט. אז הפרויקט הרובוטי הפשוט הזה אינו דורש בנייה של יחידות מקלט ומשדר. איתות DTMF משמש לאיתור טלפוני דרך הקו בתדר התדרים הקולי למרכז מיתוג השיחות. גרסת ה- DTMF המשמשת לחיוג טלפוני ידועה בשם צליל מגע. DTMF מקצה תדר ספציפי (המורכב משני צלילים נפרדים) לכל מקש שאותו ניתן לזהות בקלות על ידי המעגל האלקטרוני. האות שנוצר על ידי מקודד DTMF הוא ההגשה הישירה של אל-ג'בריק, בזמן אמת של המשרעות של שני גלי סינוס (קוסינוס) בתדרים שונים, כלומר לחיצה על 5 תשלח צליל שנוצר על ידי הוספת 1336 הרץ ו -770 הרץ לקצה השני של הנייד. הטונים וההקצאות במערכת dtmf המוצגים להלן

שלב 2: תיאור המעגל

תיאור המעגל
תיאור המעגל
תיאור המעגל
תיאור המעגל

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

משמש כאן מפענח dtmf מסדרת MT8870. כל סוגי סדרת mt8870 משתמשים בטכניקות ספירה דיגיטליות כדי לזהות ולפענח את שישה עשר זוגות הטון DTMF לפלט קוד של ארבעה סיביות. מעגל החזרת הטון של דילה מובנה חיסל את הצורך בסינון מוקדם. כאשר אות הכניסה שניתן בתצורת כניסת סינגל בודדת (pin- (IN)) מוכר כיעיל, אות הפענוח הנכון של ארבעה סיביות של צליל ה- DTMF מועבר ל- Q1 (pin11) דרך יציאות Q4 (pin14). ה- atmega 16 הוא מיקרו -בקר CMOS בעל הספק נמוך, המבוסס על ארכיטקטורת RISC המשופרת של AVR. הוא מספק את התכונה הבאה: 16 קילו -בייט של זיכרון פלאש הניתן לתכנות במערכת עם יכולות כתיבה לקריאה, 512 בתים של EEPROM, 1KB SRAM, 32 קווי כניסה/פלט למטרות כלליות. 32 פנקסי עבודה למטרות כלליות. כל 32 הרישומים מחוברים ישירות ליחידת הלוגיקה האריתמטית, ומאפשרים גישה לשני רגיסטרים עצמאיים בהוראת אות אחת המבוצעת במחזור שעון אחד. הארכיטקטורה המתקבלת יעילה יותר בקוד. יציאות מפיני יציאה PD0 עד PD3 ו- PD7 של המיקרו -בקר מוזנים לכניסות IN1 עד IN4 ומאפשרות לפינים (EN1 ו- EN2) של נהג המנוע L293d בהתאמה, להניע מנועים עם הילוכים. מתג S1 משמש לאיפוס ידני. הסימונים הם: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - התנגדות 100k r3 - התנגדות 330k r4 -r8 - התנגדות 10k c1- 0.47 מיקרו פאראט קבלים c2, c3, c5, c6 - קבלים 22pfarat c4 - 0.1micro farat קבלים xtal1 - 3.57 mhz crytal xtal2 - 12mhz קריסטל s1 - לחץ על מתג m1, m2 - 6v 50rpm מנוע באט- 6v

שלב 3: תיאור תוכנה (קוד הקס)

המיקרו-בקר Avr מתוכנת באמצעות WIN AVR למתחילים תסתכל על ההנחיה הראשונה. avratmega 16 תסתכל על תרשים הפינים של atmega16 ולאחר מכן חבר את הפינים בהתאם (אם יש לך בעיה כלשהי אז אל תהסס לכתוב לי) צירפתי את הקוד המלא. קובץ הכותרת ייכלל באופן אוטומטי אם התקנת את winavr במיקום ברירת המחדל

שלב 4: עבודה

עובד
עובד

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

עכשיו הטלפון נבחר על ידי הטלפון ברובוט באמצעות מצב מענה אוטומטי (שנמצא ב- phn, פשוט הפעל אותו). עכשיו כאשר אתה לוחץ על 2 הרובוט יזוז קדימה כאשר אתה לוחץ על 4 הרובוט יזוז שמאלה כאשר אתה לוחץ על 8 הרובוט יזוז אחורה כאשר אתה לוחץ על 6 הרובוט יזוז ימינה כאשר אתה לוחץ על 5 הרובוט יעצור.

שלב 5: בנייה

בְּנִיָה
בְּנִיָה

לבניית רובוט זה, אתה זקוק לרכיבים אלה רכיבים המשמשים: - "MT8870 DTMF DECODER - 1" מיקרו בקר Atmega 16 - 1 "L293d מנוע נהג IC - 1" Cd7004 לא שער IC - 1 "1n4007 דיודה - 1" 100k התנגדות - 2 "10 התנגדויות k - 5 "330 k התנגדות - 1" 0.47mf קבלים - 1 "0.1mf קבלים - 1" 22pf קבלים - 4 "3.57mhz קריסטל - 1" 12mhz קריסטל - 1 "מתג הפעלה - 1" 2 מנועים עם הילוכים (6V, 50 סל"ד) - 2 (4 להנעה על ארבע גלגלים) "סוללה 6v - 1

  • גלגלים - 4
  • טלפון סלולרי - 2 (אחד urs ואחד יכול להיות urnds)
  • דיבורית - 1 (עבור ה- phn על הרובר)

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

שלב 6: לחבר את הידיים עם המעגל

כדי לחבר את הידיים עם המעגל
כדי לחבר את הידיים עם המעגל

תמיד יש שני חיבורים שיוצאים מהטלפון, חיבורים אלה הם 1. טיפ 2. טבעת אני מעדיף להשתמש בדיבורית בעלת שקע ישר (בדומה לאלה שבהם אנו משתמשים באייפוד שלנו, אך דק יותר) קצה השקע הזה נקרא "קצה" ו החלק האחר מאחורי הקצה אחרי פס שחור הוא הטבעת אז חבר את שני החיבורים האלה למעגל ותסיים

שלב 7: הסיום

בצע את השלבים האלה וסיימת. אבל אם אתה נתקל בבעיה כלשהי אל תהסס לכתוב הערות או לשלוח לי דוא ל [email protected]

מוּמלָץ: