קורס אמבדד – RB19-09 מבוא למיקרובקרים – תרגיל בית – מסכם
- מערכת בקרה תרגיל 1 בקרת פתיחת שער של רכב- כולל גלאי שבודק שהרכב הספיק לעבור – ושניתן לסגור את השער
השתמשו בפונקיות איפה שניתן
- המערכת קולטת בשידור רדיו בתדר 2.4 גיגיה הרץ או עלידי בלוטוס או WIF פיקוד לפתיחת שער
- המערכת מקבלת את הפקדוה AT+OPEN=100 השער נפתח מציגה לד ירוק דולק מהבהב ( להוסיך נגד)
- המערכת מחזירה אישור GATE OPEN
- המערכת כותבת לטרמניל gate open ולמסך GATE OPEN
- המערכת פותחת סרבו למצב 180 מעלות בקפיצות של 30 מ 0 ל 180 מעלות – שימוש ב LOOP
-
המערכת מקבלת את הפקדוה AT+OPEN=110 השער ננסגר מציגה לד אדום דולק מהבהב ( להוסיך נגד)
- המערכת כותבת לטרמניל gate open ולמסך GATE OPEN
- המערכת מחזירה אישור GATE CLOSE
- המערכת סוגרת סרבו למצב 180 מעלות בקפיצות של 30 מ 0 ל 180 מעלות – שימוש ב LOOP
- גלאי מרחק אם השער ניסגר וגלאי מרחק מזהה שעדיין יש מכונית הלגאלי מרחק ממתין בסגירת השער וממתינה כ 3 שניות
- פיקוד ידני : לחצן פתיחה 1 אם נלחץ שער נפתח
- פיקוד ידני : לחצן סגירה 2 אם נלחץ שער נסגר
- קצב מהירות הפתיחה DELAY נקבע על ידי חיבור פוטנציומטר אשר משנה את ערך ה DELAY בזמן הפתיחה והסגירה
- בונוס : אם המערכת מקבלת את מספר רכב בטרמינל או ב WIFI או בלוטוס אושר במערכת מראש השער נפתח – מערך של STRING :
- https://www.youtube.com/watch?v=PnKEuyE6gnE
15.1. מספרי רכב שפותחים את השער מהמחרוזות הבאים 4783842 389923 490224 5893892 3899223 9200422
תרגיל 2 – תרגיל זה ילמד בכיתה בשיעור 10 – המרצה ילמד על PWM ובקרת מנוע ויחלק רכיבים ומנועים
ניתן להגיש את תרגיל זה בתור פרוייקט בסוף השיעור
הנחו : בקר מנוע אחד – שמחובר לשתי מנועים לכל מנוע יש גלגל 1 – כלומר 2 מנועים סה”כ
- בקרת מנוע – קבל מהמדריך ערכה שכוללת בקר מנוע , מנוע חשמלי
- בנה תוכנה שמבצעת את הפעולות הבאות דרך קבלת קלט אלחוטי
- קבלת F=20 מהירות סיבוב PWM 20 % קדימה
- קבלת F=60 מהירות סיבוב PWM 6 % קדימה
- קבלת F=100 מהירות סיבוב PWM 100 % קדימה
- כתוב לטרמניל את ערך ה PWM , וגם לתקשורת האלחוטית
- קבלת STOP עוצרת מנועים וכותבת לטרמניל STOP לאחר סיום עצירה של המנוע
- קבלת R=20 מהירות סיבוב PWM 20 % אחורה
- קבלת R=60 מהירות סיבוב PWM 6 % אחורה
- קבלת R=100 מהירות סיבוב PWM 100 % אחורה
- כתוב לטרמניל את ערך ה PWM , וגם לתקשורת האלחוטית
- חשוב וכתוב פונקציה – שמסובבת את הרכב ימינה השתמש ב פיקוד RI=30
- חשוב וכתוב פונקציה – שמסובבת את הרכב שמאלה השתמש ב פיקוד LE=30
- חבר מסך OLED ב I2C שמציג את מבצב הנסיעה RI LE R F
בונוס
חבר לסרבו את גלאי המרחק אפשר בדבק חם (בקש מהמרצה ) ופתח תוכנית לנסיעה אוטונומית שלא מתנגשת בדברים