آموزش ESP32 پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بینش عمیقی درباره ویژگیهای بورد ESP32 به دست خواهید آورد.
- در نوشتن کد C برای هر نوع بورد تعبیه، اعتمادبهنفس پیدا خواهید کرد.
- میتوانید برنامهنویسی از راه دور را در پروژههای خود پیادهسازی کنید.
- همچنین میتوانید WiFi Manager را در پروژههای خود یکپارچه کنید تا پیکربندی WiFi بسیار سادهتر شود.
- FreeRTOS را بهصورت عمیق درک خواهید کرد و میتوانید آن را برای بهینهسازی پروژههای خود پیادهسازی کنید.
- یاد میگیرید با استفاده از Deep Sleep مصرف انرژی ESP32 را کاهش دهید.
- همچنین برنامهنویسی اولیه ULP Coprocessor را برای Deep Sleep یاد خواهید گرفت.
پیشنیازهای دوره
- تکمیل دوره «Exploring the ESP32» بهشدت توصیه میشود.
- درک خوب از برنامهنویسی
- مهارت خوب در استفاده از Arduino IDE
- درک اولیه از الکترونیک
- تفکر منطقی خوب
توضیحات دوره
بروزرسانی June 2022
راهاندازی ESP IDF با روش جدید نصبکننده Windows بروزرسانی شده است.
بروزرسانی October 2020
- منابع ESP-IDF برای مهاجرت کد از Arduino گسترش یافتهاند.
- کدهای OTA، FreeRTOS ،Deep Sleep و ULP برای ESP-IDF اضافه شدهاند.
بروزرسانی September 2020
یک درس جدید اضافه شد. - شروع کار با ESP-IDF در ESP32
بروزرسانی April 2020
- سندی برای نصب مجدد صحیح Arduino IDE جهت جلوگیری از خطاهای Compilation و Library اضافه شده است.
- سندی برای راهاندازی بروزرسانیهای Cloud OTA برای نسخه 1.2.4 و بالاتر mDash اضافه شده است.
- سندی برای کار با نسخه بروزشده کتابخانه WiFi Manager اضافه شده است.
- درسهای ویژهای برای پاسخ به پرسشهای مهم درباره پیادهسازی OTA و FreeRTOS اضافه شدهاند.
به دوره "ESP32 پیشرفته" از MAKERDEMY خوش آمدید. اگر مهندس، علاقهمند یا دانشجویی هستید که میخواهید مفاهیم پیشرفتهای مانند برنامهنویسی از راه دور، FreeRTOS و مصرف توان بسیار پایین را در پروژهها یا محصولات ESP32 خود یاد بگیرید و پیادهسازی کنید، جای درستی آمدهاید!
این یک دوره سطح پیشرفته است و برای دنبال کردن آن، تجربه کار با ESP32 و Arduino IDE ضروری است. این دوره با رویکردی نوآورانه و ترکیب پروژهها با مفاهیم پیشرفته، به شما کمک میکند چرایی، چگونگی و چیستی موضوعات مطرحشده را یاد بگیرید. برای یادگیرندگان کنجکاوتر، منابع کافی فراهم کردهایم تا عمیقتر وارد مباحث شوید و مسیر یادگیری خود را ادامه دهید.
با پایان این دوره، بینش عمیقتری نسبت به ویژگیهای بورد ESP32 به دست خواهید آورد؛ ویژگیهایی که شاید حتی از وجودشان هم آگاه نبودید. با پیادهسازی برنامه نویسی OTA و WiFi Manager میتوانید محصولات یا پروژههای خود را کاربرپسندتر کنید. درک عمیقی از RTOS و کاربردهای آن به دست خواهید آورد. FreeRTOS را خواهید شناخت و میتوانید آن را برای بهینهسازی پروژهها یا محصولات خود پیادهسازی کنید. در نهایت، یاد میگیرید با پیادهسازی Deep Sleep و استفاده از ULP Coprocessor در ESP32، مصرف انرژی بورد ESP32 را بهطور چشمگیری کاهش دهید.
پس منتظر چه هستید؟! بیایید و در این دوره به مدرس بپیوندید. شما را در یادگیری مفاهیم پیشرفته مهندسی تعبیه با استفاده از SparkFun ESP32 Thing راهنمایی کنیم.
این دوره برای چه کسانی مناسب است؟
- مهندسی که میخواهد مهارتهای خود را در توسعه محصول با استفاده از ESP32 تقویت کند.
- علاقهمندی که میخواهد مفاهیم پیشرفته را با استفاده از ESP32 یاد بگیرد و پیادهسازی کند.
- دانشجویی که میخواهد با استفاده از Arduino IDE برای ESP32، فناوریهای روز را یاد بگیرد.
آموزش ESP32 پیشرفته
-
مقدمهای بر دوره 05:33
-
مروری بر ویژگیهای ESP32 07:17
-
بخش 1: بررسی عملی ویژگیهای ESP32 07:42
-
بخش 2: بررسی عملی ویژگیهای ESP32 07:39
-
آزمون 1 None
-
تمرین 1 None
-
برنامهنویسی OTA چیست؟ 09:24
-
بروزرسانیهای OTA در ESP32 چگونه انجام میشوند؟ 08:56
-
چگونه برنامهنویسی اولیه OTA را در ESP32 Thing پیادهسازی کنیم؟ 11:41
-
پیادهسازی بروزرسانی های OTA از طریق Web Server در SparkFun ESP32 Thing 09:16
-
پیادهسازی بروزرسانیهای OTA مبتنی بر Cloud در SparkFun ESP32 Thing 05:16
-
پیادهسازی کتابخانه WiFiManager در SparkFun ESP32 Thing 08:33
-
بخش 1: پیادهسازی WiFiManager و بروزرسانی OTA در پروژهها 08:19
-
بخش 2: پیادهسازی WiFiManager و بروزرسانی OTA در پروژهها 06:46
-
آزمون 2 None
-
تمرین 2 None
-
سیستمعامل بلادرنگ چیست؟ 08:01
-
پیادهسازی FreeRTOS در ESP32 06:45
-
تسک ها، صف ها و Semaphoreها چیستند؟ 05:06
-
پیادهسازی چندوظیفگی دوهستهای و همگامسازی در ESP32 Thing 08:50
-
ارتباط بین تسک در SparkFun ESP32 Thing با FreeRTOS 08:43
-
بنچمارک عملکرد با پیادهسازی FreeRTOS در ESP32 Thing 12:11
-
آزمون 3 None
-
تمرین 3 None
-
حالتهای Sleep در SparkFun ESP32 Thing چیست؟ 07:46
-
پیادهسازی Deep Sleep در SparkFun ESP32 Thing 11:03
-
پیادهسازی منابع ویکآپ خارجی برای Deep Sleep در SparkFun ESP32 Thing 10:35
-
پیادهسازی ساعت NTP OLED با Deep Sleep با استفاده از SparkFun ESP32 Thing 10:59
-
کار با ULP Coprocessor در Arduino IDE 06:27
-
پیادهسازی ویکآپ از Deep Sleep با ULP Coprocessor در ESP32 06:34
-
درک کد اسمبلی ULP Coprocessor در ESP32 08:28
-
مصرف توان Deep Sleep در SparkFun ESP32 Thing 07:06
-
آزمون 4 None
-
تمرین 4 None
مشخصات آموزش
آموزش ESP32 پیشرفته
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متخصص
- تعداد درس:34
- مدت زمان :03:48:32
- حجم :2.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy