הצטרפו לסדנה כיפית ולימודית ותבינו כיצד ניתן לשלוט מרחוק בחיישנים ועוד. לא נדרש ידע מוקדם
הצטרפו לסדנה כיפית ולימודית ותבינו כיצד ניתן לשלוט מרחוק בחיישנים ועוד. לא נדרש ידע מוקדם
Description
שיעור 1: הגדרות ראשוניות והיכרות עם ESP32
במהלך השיעור הראשון נכיר את לוח ה-ESP32, נתקין Arduino IDE ונתאים אותו לעבודה עם ESP32.
נבצע בדיקה ראשונית שמצליחים להעלות אליו קוד פשוט שמדליק את ה- LED המובנה שלו ולאחר מכאן נעלה קוד לסריקת רשתות WiFi ונוודא שיש רשת 2.4GHz שניתן להתחבר אליה באמצעות ה- ESP32.
שיעור 2: שליטה על פלטים דיגיטליים וקריאת קלטים דיגיטליים
בשיעור זה נלמד כיצד לעבוד עם Digital Outputs & Inputs ב-ESP32. נלמד כיצד לחווט כפתור ו-LED ונשתמש בקוד שמאפשר לנו להדליק ולכבות את ה- LED הן באמצעות הפלאפון והן באמצעות כפתור פיסי.
לטובת כך נקים שרת Web על גבי ה-ESP32 ונעבוד עם בקשות HTTP, נראה כיצד ניתן לשנות ולעצב את המסך השליטה בעזרת HTML ו- CSS.
המשימה לאחר השיעור תהיה לעצב ולהתאים אישית את מסך השליטה ב- LED.
שיעור 3: RGB LED ושימוש ב-PWM
נלמד על עבודה עם ערכים אנלוגיים באמצעות ה-ADC ב-ESP32. נבצע קריאה מפוטנציומטר ונשלוט בנורית LED באמצעות PWM (עמעום עוצמת הארה של ה- LED). הפרויקט יתמקד בקריאת ערכים אנלוגיים מהפוטנציומר ושימוש בפונקצית Map להמרת הערכים שקוראים PWM לשליטה בעוצמת ה- LED. המשימה לאחר השיעור תהיה לשלב את יכולת העמעום ושליטה בעוצמת האור באמצעות המכשיר הנייד.
בהתאם להספק, נחווט גם Relay וזמזם.
שיעור 4: עבודה עם חיישן טמפרטורה ולחות
בשיעור זה נלמד על חיישן נפוץ מאוד אשר מודד טמפרטורה ולחות, נעלה ל- ESP32 קוד אשר מאפשר לנו לקרוא בזמן אמת את הערכים הנמדדים.
בנוסף, נדבר על עבודה עם מנועי AI שעזורים לנו בכתיבת קוד על מנת שנוכל לפתח מסכים מותאים אישית ולשלב מספר רכיבים יחד. בשלב זה השלמנו היכרות עם 4 הפקודות הקיימות: analogWrite, analogRead, digitalWrite, digitalRead
המשימה לאחר השיעור תהיה להתחיל ולפתח פרויקט גמר שיכלול את החומר שלמדנו.
שיעור 5: חיווט ועבודה עם מסך OLED
בשיעור זה נלמד כיצד לחבר מסך ל- ESP32 וכיצד עובדים איתו.
לאחר מכן יינתן זמן לעבודה על פרויקט הסיום שצריך להכיל את כלל הגורמים שלמדנו, כולל הקמת שרת Web, קריאה וכתיבה של קלטים ופלטים ל- ESp32, שימוש במסך ה- OLED, בכפתור ועוד.
לטובת הפרויקט ניתן יהיה להיעזר במנועי AI ליצירת קוד. הפרויקטים יוצגו בקבוצת ה- WhatsApp של הסדנה וישותפו (ברשות הסטודנטים) בקהילה הגדולה.
הרכישה והגעה לשיעורים עם החמורה המתאימה הינה באחריות התלמיד.ה. ניתן לרכוש את החומרה מכל אתר שתרצו, הלינק למעלה הינו להמחשה בלבד של החומרה בה יעשה שימוש בשיעורים.
הסטודנטים יקבלו ש.ב אותם מומלץ להכין לטובת הבנה של החומר. כמו כן, תיפתח קבוצת WhatsApp ייעודית לטובת הסדנה בה ניתן יהיה לשאול שאלות ולקבל עזרה.
ימים: שני ורביעי שעות: 21:30 - 20:00 תאריכים: 11, 13, 18, 20 , 25 לנובמבר
The course includes
What will you learn
₪ 499.00 ₪ 299.00
Out of stock
Share
More Courses who might intrest you...
קורס Embedded Linux מקצועי, מקיף ומעשי שנולד בהייטק עבור מפתחים!