Click Here & Join Our Exclusive Makers Club Now!

IoT with ESP32 Workshop

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

IoT with ESP32 Workshop

Sale!

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

Description

קרש הקפיצה שלך לעולם ה- IoT! נחווט ונעבוד עם ESP32 וניצור שרת Web שיאפשר לנו לשלוט ב-LED וחיישנים מרחוק 🙂


שיעור 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 של הסדנה וישותפו (ברשות הסטודנטים) בקהילה הגדולה.


הסדנה כוללת 5 שיעורים בני שעה וחצי כל אחד.

הקורס הינו מקוון ויועבר בזום.

כלל השיעורים יוקלטו ותינתן לסטודנטים גישה לשבועיים להקלטות.

להשתתפות בסדנה מומלץ לרכוש את הקיט לפיתוח בעזרת ESP32 (לרכישה מאלי אקספרס לחצו כאן)

הרכישה והגעה לשיעורים עם החמורה המתאימה הינה באחריות התלמיד.ה. ניתן לרכוש את החומרה מכל אתר שתרצו, הלינק למעלה הינו להמחשה בלבד של החומרה בה יעשה שימוש בשיעורים.

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


ימים: שני ורביעי

שעות: 21:30 - 20:00

תאריכים: 11, 13, 18, 20 , 25 לנובמבר

The course includes

What will you learn

כיצד שולטים מרחוק על חיישנים

מחיר מוזל לזמן מוגבל

מספר המקומות מוגבל - כל הקודם זוכה

 299.00

Out of stock

Share

More Courses who might intrest you...

Embedded-Linux-removebg-preview
Embedded Linux Course - Embedded Academy

קורס Embedded Linux מקצועי, מקיף ומעשי שנולד בהייטק עבור מפתחים!

 
1999 NIS
מנחם
Expert PCB Designer Course
Board Design course בואו ללמוד איך לתכנן נכון את המעגל החשמלי שלכם!
קורס כניסה לעולם המרתק והאין סופי של תחום החומרה והתיכנון של מעגלים חשמליים
1599 NIS
FPGA
Designing and Implementing FPGA Systems Course
FPGA design and implementation, combining theoretical foundations with practical experience!
1499 NIS
fp-cpp-adv
C++ Course - Advanced Topics Course
🚀 Ready to elevate your C++ skills? This advanced course covers memory management, templates, concurrency, and more to help you become a proficient C++ developer. 💻✨
699 NIS
EasyEDA_60a
Weather Station Project

להרשמה למועדון לחצו עלי

Join our hands-on, interactive Weather Station Maker Club, where creativity meets technology! Over the club, you'll dive into the exciting world of electronics, microcontrollers, IoT, PCB design, soldering, and 3D printing. Whether you're a beginner or an experienced maker, this club is designed to guide you through every step of creating your own fully functional weather station.
0 NIS
C
Course Records - C++ Course - From Basics to Advanced Topics
Master the fundamentals and advanced techniques of C++ programming in this comprehensive course. Designed for both beginners and intermediate coders, you'll start with the basics of programming and system architecture, then progress to complex concepts like binary logic, object-oriented programming, and HTTP communication. With hands-on projects and expert guidance, you'll gain the skills needed to build real-world applications and take your coding abilities to the next level.
300 NIS

Popular searches

Popular searches

Skip to content