קורס אמבדד – RB19-09 מבוא למיקרובקרים – תרגיל בית – מסכם

קורס אמבדד – RB19-09 מבוא למיקרובקרים – תרגיל בית – מסכם

  1. מערכת בקרה תרגיל 1  בקרת פתיחת שער של רכב-  כולל גלאי שבודק שהרכב הספיק לעבור –  ושניתן לסגור את השער 

השתמשו בפונקיות איפה שניתן

  1. המערכת קולטת בשידור רדיו בתדר 2.4 גיגיה הרץ או עלידי בלוטוס או WIF פיקוד לפתיחת שער
  2. המערכת מקבלת את  הפקדוה AT+OPEN=100 השער נפתח מציגה לד ירוק דולק מהבהב ( להוסיך נגד)
  3. המערכת מחזירה אישור GATE OPEN
  4. המערכת כותבת לטרמניל gate open  ולמסך GATE OPEN
  5. המערכת פותחת סרבו למצב 180 מעלות בקפיצות של 30  מ 0 ל 180 מעלות – שימוש ב LOOP

  6. המערכת מקבלת את  הפקדוה AT+OPEN=110 השער ננסגר מציגה לד אדום דולק מהבהב ( להוסיך נגד)

  7. המערכת כותבת לטרמניל gate open  ולמסך GATE OPEN
  8. המערכת מחזירה אישור GATE CLOSE
  9. המערכת סוגרת סרבו למצב 180 מעלות בקפיצות של 30  מ 0 ל 180 מעלות – שימוש ב LOOP

  10. גלאי מרחק אם השער ניסגר וגלאי מרחק מזהה שעדיין יש מכונית הלגאלי מרחק ממתין בסגירת השער  וממתינה כ 3 שניות 

  11. פיקוד ידני  : לחצן פתיחה 1 אם נלחץ שער נפתח
  12. פיקוד ידני :  לחצן  סגירה 2 אם נלחץ שער נסגר

  13. קצב מהירות הפתיחה DELAY נקבע על ידי חיבור פוטנציומטר אשר משנה את ערך ה DELAY בזמן הפתיחה והסגירה

  14. בונוס : אם המערכת מקבלת את מספר רכב בטרמינל או ב WIFI או בלוטוס  אושר במערכת מראש השער נפתח  – מערך של STRING :
  15. https://www.youtube.com/watch?v=PnKEuyE6gnE

15.1.  מספרי רכב שפותחים את השער   מהמחרוזות  הבאים   4783842 389923 490224 5893892 3899223 9200422


 

 

תרגיל 2  – תרגיל זה ילמד בכיתה בשיעור 10  – המרצה ילמד על PWM ובקרת מנוע  ויחלק רכיבים ומנועים

ניתן להגיש את תרגיל זה בתור פרוייקט בסוף השיעור 

הנחו : בקר מנוע אחד –  שמחובר לשתי   מנועים לכל מנוע יש גלגל 1 – כלומר 2 מנועים סה”כ

 

  1. בקרת מנוע  – קבל מהמדריך ערכה שכוללת בקר מנוע , מנוע חשמלי
  2. בנה תוכנה שמבצעת את הפעולות הבאות דרך קבלת קלט אלחוטי
  3. קבלת F=20 מהירות סיבוב PWM 20 % קדימה
  4. קבלת F=60 מהירות סיבוב PWM 6 % קדימה
  5. קבלת F=100 מהירות סיבוב PWM 100 % קדימה
  6. כתוב לטרמניל את ערך ה PWM , וגם לתקשורת  האלחוטית
  7. קבלת STOP  עוצרת מנועים וכותבת לטרמניל STOP לאחר סיום עצירה של המנוע
  8. קבלת R=20 מהירות סיבוב PWM 20 %  אחורה
  9. קבלת R=60 מהירות סיבוב PWM 6 % אחורה
  10. קבלת R=100 מהירות סיבוב PWM 100 % אחורה
  11. כתוב לטרמניל את ערך ה PWM , וגם לתקשורת  האלחוטית

  12.  חשוב וכתוב פונקציה  –  שמסובבת את הרכב ימינה השתמש ב פיקוד RI=30
  13.  חשוב וכתוב פונקציה  –  שמסובבת את הרכב שמאלה השתמש ב פיקוד LE=30
  14. חבר מסך OLED  ב I2C שמציג את  מבצב הנסיעה  RI   LE  R  F

בונוס

חבר לסרבו את גלאי המרחק אפשר בדבק חם (בקש מהמרצה ) ופתח  תוכנית לנסיעה  אוטונומית שלא מתנגשת בדברים

 

 

כתיבת תגובה