Skip to content
General

תשפ״ו - כרמל זבולון - שכבת י' - בקרת מערכות משולבות


כיתה
רביד ידומי
הרשמה לכיתה סגורה כרגע

כרמל זבולון

להלן השיעורים שילמדו בכיתה:

1. מבוא למערכות מבוקרות

מהי בקרה? מרכיבי מערכת בקרה היכרות עם ערכת LEGO MINDSTORMS EV3 היכרות עם רכיבי הערכה ותוכנת התכנות. פתיחת הערכה וזיהוי החלקים: לבנת EV3, מנועים, חיישנים, כבלים. התקנת התוכנה והיכרות עם סביבת התכנות. בניית רובוט בסיסי - "Driving Base". הפעלת נסיעה.

1.1 בקרת מערכות משולבות
1.2 הוראות בנייה - כלי רכב
1.3 תנועות עם הרובוט (תחילת עבודה)

2. אלגוריתם ודיאגרמת מלבנים

סוגי מערכות בקרה: חוג פתוח וחוג סגור מרכיבי מערכת בקרה: קלט, פלט, משתנה מבוקר, משתנה מבקר, הפרעה אלגוריתם בקרה: מדידה → השוואה → חישוב שגיאה → תיקון → בדיקה חוזרת דיאגרמת מלבנים: ייצוג גרפי של מערכת בקרה עם חצים ומלבנים סוגי בקרים: ON/OFF, פרופורציונלי (P), ולמתקדמים – PI, PID תכנות תנועה: נסיעה קדימה ואחורה לפי זמן, מרחק, סיבוב תכנות פנייה: סיבוב לפי מעלות או סיבובי מנוע היכרות עם פעולת המנועים לפי סיבובים ומעלות שליטה מדויקת בתנועה באמצעות תכנות המנועים

2.1 משימת חקר ENCODER
2.2 אלגוריתם ודיאגרמת מלבנים
2.3 סיבובים ותנועות, בקרה פתוחה, ודיוק בתכנון

3. חיישן מגע (Touch Sensor) ולוגיקת ON/OFF

חיישן מגע הוא חיישן פשוט המשמש כלחצן – יש לו רק שני מצבים: לחוץ או לא לחוץ. זהו יישום קלאסי של לוגיקה בינארית מסוג ON/OFF, המשמשת לבקרה ותכנות תגובתי. היכרות עם חיישן המגע לוגיקה דיגיטלית – ON/OFF משימת חקר – מתי יש קליטה? דוגמאות מהחיים האמיתיים משימת תכנות – חיישן מגע בפעולה

3.1 משימת חקר – חיישן מגע (Touch Sensor)
3.2 חיישן מגע
3.3 הרכבת חיישן מגע
3.4 נסיעה ועצירה עם חיישן מגע

4. חיישן על-קולי (אולטרה-סוני) Ultrasonic sensor

נוב' 14

החיישן האולטרה-סוני משתמש בגלי קול בתדר גבוה כדי למדוד מרחקים, לזהות עצמים ולסייע בניווט. הוא מבוסס על שליחה וקבלה של גלים קוליים בתדרים שמעל גבול השמיעה האנושית. השימוש בו נפוץ בתעשייה בזכות הדיוק, האמינות והיכולת לפעול בתנאים משתנים. היכרות עם החיישן מהו חיישן אולטרה-סוני וכיצד הוא פועל שימושים נפוצים בתעשייה ובטכנולוגיה משימת חקר – איך החיישן עובד? קשר בין מהירות, זמן ומרחק - נוסחה לחישוב מרחק בעזרת זמן הגעה של גלי קול בניית תוכנית עם חיישן מרחק

חלק משך
3.1 משימת חקר - Ultrasonic Sensor (חיישן אולטרסוני) בלגו
3.2 חיישן על-קולי
3.3 משימת תרגול - שימוש בחיישן מרחק (Ultrasonic Sensor)
3.4 עטלפים ואקולוקציה
מטלת פרויקט לקבוצות - תחביבים
3.6 דעתך חשובה לנו!

5. מבנים שונים בשפת התכנות ויצוגם באלוגריתם

שפות תכנות שונות משתמשות במבנים שונים לייצוג נתונים ובמבנים שונים להפעלה של אלגוריתמים. כל שפה תכנות יכולה לספק מבנים ייחודיים או להשתמש במבנים נפוצים. ביחידה זו נלמד על הנושאים הבאים: - לולאות בפיתון -לולאת FOR - לולאת while - לולאת FOREVER - תנאים -

5.1 Learn Python for SPIKE Prime (LEGO 45678) Part 3: Loops שימוש ומושג הלולאות
5.2 Learn Python for SPIKE Prime (LEGO 45678) Part 3: Loops and Events Tutorial - שימוש בלולאות לני
5.3 דעתך חשובה לנו!

6. שימוש במשתנים

המשתנים בשפות תכנות משמשים לאחסון ולניהול ערכים בתוך תוכנית. משתנים יכולים להיות מקומיים (local) או גלובליים (global), והשימוש בהם משתנה בהתאם. לדוגמא, משתנים מקומיים (Local Variables): מוגדרים בתוך פונקציה או בלוק מסוים, והם תקפים רק בתוך הקטע שבו הם הוגדרו. לא ניתן לגשת אליהם מחוץ לפונקציה או הלוק בו הם הוגדרו. הם נוצרים ונמחקים כל פעם שהפונקציה או הלוק בו הם הוגדרו מתבצע וסיים את הריצה שלו. משתנים גלובליים (Global Variables): מוגדרים מחוץ לפונקציה או הלוק, והם יכולים להיות זמינים לכל הקטעים בתוך התוכנית. יש להיזהר מכך שפעמים רבות שימוש רב במשתנים גלובליים יכול להוביל לקוד פחות מובן וקשה לתחזקה. ביחידת לימוד זו, נלמד על: - סוגי משתנים. - תפקיד משתנים. - משתנים מקומיים (Local Variable). - משתנה כולל (Global Variable).

How to use local variable - LabVIEW
LabVIEW local and global variables
LabVIEW: Global variables
שימוש במשתנים

7. כיצד יש לבצע משימת חקר של חיישן אור Light Sensor

חיישן אור, הידוע גם כחיישן צילום או photodetector, הוא מכשיר שמזהה אור וממיר אותו לאות חשמלי. חיישנים אלו נמצאים בשימוש נרחב ביישומים שונים כדי למדוד או לשלוט בעוצמת האור בסביבות שונות. הנה כמה נקודות מפתח לגבי חיישני אור: סוגי חיישני אור: פוטודיודות: התקני מוליכים למחצה אלו יוצרים מתח כאשר הם נחשפים לאור. הם נמצאים בשימוש נפוץ במדי אור ויישומי חישה אופטיים שונים. פוטוטרנזיסטורים: בדומה לפוטודיודות אך עם יכולות הגברה, לרוב משתמשים בפוטוטרנזיסטורים ליישומים הדורשים רגישות גבוהה יותר לאור. Photoresistors (LDR - Light Dependen Resistors): נגדים אלו משנים את ההתנגדות שלהם בהתאם לכמות האור שהם נחשפים אליה. הם משמשים בדרך כלל ביישומים כמו פנסי רחוב ובקרת חשיפה למצלמה. תאים פוטו-וולטאיים (תאים סולאריים): בעוד שהם משמשים בעיקר להפקת חשמל מאור השמש, תאים סולאריים יכולים לשמש גם כחיישני אור. יישומים: תאורה אוטומטית: חיישני אור משמשים במערכות שמדליקות או מכבות את האורות באופן אוטומטי על סמך רמת האור הסביבתי, מה שתורם לחיסכון באנרגיה. בקרת חשיפה למצלמה: מצלמות משתמשות בחיישני אור כדי להתאים את הגדרות החשיפה לצילום תמונות מוארות היטב. מערכות אבטחה: ניתן לשלב חיישני אור במערכות אבטחה כדי לזהות שינויים באור הסביבה, הפעלת אזעקות או פעולות. מערכות מעקב סולאריות: בפאנלים סולאריים, חיישני אור משמשים כדי להתאים את כיוון הפאנלים כדי למקסם את החשיפה לאור השמש. סמארטפונים וטאבלטים: חיישני אור הסביבה במכשירים ניידים מכוונים את בהירות המסך בהתאם לתנאי האור שמסביב. עקרון עבודה: פוטו-דיודות ופוטוטרנזיסטורים: כאשר נחשפים לאור, החומר המוליך למחצה בתוך התקנים אלה מייצר זוגות אלקטרונים-חורים, וכתוצאה מכך זרימת זרם או מתח. Photoresistors: ההתנגדות של photoresistor יורדת עם עלייה בעוצמת האור, ולהיפך. תאים פוטו-וולטאיים: תאים אלו ממירים אנרגיית אור לאנרגיה חשמלית באמצעות האפקט הפוטו-וולטאי. כיול ורגישות: חיישני אור זקוקים לרוב לכיול כדי להבטיח קריאות מדויקות. ניתן לכוונן את הרגישות כדי להפוך את החיישן להגיב פחות או יותר לשינויים בעוצמת האור. חיישני אור ממלאים תפקיד מכריע בטכנולוגיות שונות, התורמים ליעילות אנרגטית, אוטומציה וביצועים משופרים ביישומים מגוונים במשימה זו נחקור ונלמד על חיישן האור, בהקשר בקרת מערכות משולבות

7.1 Light Sensor with labview and EV3
7.2 מצגת חיישנים על קצה המזלג
7.3 משימת חקר Light Sensor חיישן אור
7.4 מקום להגשת משימת חקר מספר 3 - חיישן אור
7.5 חיישנים - רגשים
LabVIEW and NXT Sensors
7.6 ניסוי מס' 5 - ביצוע משימת חקר בעזרת חיישן אור תוך שינוי של צבעים ושינוי המרחק
7.7 דעתך חשובה לנו!

8. חיישן אור - הפעלת הרובוט עם שלושת סוגי הבקרה

אוק' 11

- בניית טבלת כתובת ייחוס – קלט/פלט (ממשק תוכנה/חומרה). - בניית אלגוריתם לתכנית המחשב. - התאמת האלגוריתם לבקרה בחוג פתוח. - התאמת האלגוריתם לבקרה בחוג סגור. חיישנים במערכות בקרה: - הגדרת מושגי דיוק בסיסיים בתורת המדידה (הפעלת הרובוט בנסיעה ע״פ זמן) - שימוש בחיישנים למדידת ערכים פיזיקליים - ENCODER , חיישן אולטרא סוני וחיישן אור ( שלושת סוגי הברקה) - תחומי מדידה ורוויה של החיישנים יש להגיש עד לתאריך: 30/11/22

8.1 אלגוריתם ובקרה בחוג פתוח וסגור
8.2 מציאת גרף אופיין של חיישן אור
8.3 הקשר בין אלגוריתם ובין בקרה וחיישנים במערכות בקרה
רובוטיקה EV3 למורים
Certificate of completion
8.4 משימה מספר 4 - הפעלת הרובוט עם שלושת סוגי הבקרה, המערכת וסביבתה
8.5 דעתך חשובה לנו !

9. העשרה - מבוא לבינה מלאכותית - AI - Artificial intelligence

נוב' 4

בינה מלאכותית היא תחום בתחום המדעי המתעסק בפיתוח מערכות חשמליות או תוכנה שיכולה לבצע משימות הדומות למשימות של בני אדם שדרוגים אינטליגנטיים. המטרה העיקרית של הבינה המלאכותית היא ליצור מכונה שיכולה לחשוב, ללמוד, ולפתור בעיות בדרך דומה ליכולת המחשבת של בני אדם. הכללים העיקריים והמרכזיים של בינה מלאכותית כוללים: 1. למידת מכונה (Machine Learning): היכולת ללמוד מנתונים ולשפר את ביצועיה בזמן. 2. הבנה שפה (Natural Language Processing - NLP): היכולת להבין ולהפיק משמעות משפה אנושית. 3. ראיה מחשבתית (Computer Vision): היכולת להבין ולפענח

10.1 מבוא לבינה מלאכותית
10.2 מבוא לבינה מלאכותית - קורס (11 שעות)
10.3 מטלה העשרה בקורס בינה מלאכותית + מקום להגשת המטלה
10.4 דעתך חשובה לנו!

10. כיצד יש לבצע משימת חקר של חיישן מגע (Touch Sensor)

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

היכרות עם חיישן המגע, ארדואינו ומושג המערכת
טבלת קלט-פלט וכתיבת אלגוריתם ראשוני
ביצוע משימת חקר ובקרת ON-OFF וחוג סגור
שילוב החיישן במערכת משולבת ופרויקט מסכם
מטלת חקר מסכמת – חיישן מגע במערכת משולבת
חזרה למעלה