دوره جامع برنامهنویسی صنعتی ESP32 با فریمورک ESP-IDF
از رجیسترها و FreeRTOS تا پیادهسازی پروتکلهای MQTT، WebServer و رابط کاربری LVGL
اگر میخواهید از برنامهنویسی تفننی با آردوینو فاصله بگیرید و بردهای اینترنت اشیا (IoT) را با استانداردهای پایداری صنعتی طراحی و برنامهنویسی کنید، این دوره نقشه راه مستقیم شماست.
-
۲۰ جلسه تخصصی و فشرده
مدت دوره:
-
ESP-IDF رسمی بر پایه زبان C/C++ و CMake
بستر توسعه:
-
FreeRTOS (Task Management, Queues, Semaphores)
سیستمعامل بلادرنگ:
-
وبسرور داخلی، ماژولهای GSM، سیستم OTA و تاچاسکرین LVGL
پروژههای عملی:
-
لایسنس دائمی اسپاتپلیر (مشاهده آنلاین و آفلاین) + آپدیتهای تکمیلی
نوع دسترسی:
-
ارتباط مستقیم تلگرامی با مدرس و تیکت پشتیبانی فنی
پشتیبانی:
-
نوع دورهمجازی
-
سطح دورهحرفه ای
-
مدت دوره20 جلسه
-
پیش نیازتلاش خودت و کمی هم C
-
روش پشتیبانیتلگرام و تیکت
این دوره دارای لایسنس اسپات پلیر است.
بعد از ثبت نام در این دوره، کلید لایسنس دوره در اختیار شما قرار خواهد گرفت. شما با قرار دادن کلید لایسنس در نرم افزار اسپاتپلیر میتوانید به راحتی ویدیوهای دوره را مشاهده کنید.
دوره آموزشی ESP32-IDF
دوره پیشرو یک دوره تخصصی برای افرادی هست که میخواهند در بازار IOT فعالیت جدی داشته باشند و یا میخواهد اطلاعات و توانایی های خود را بروز و کاربردی نمایند. ما در این دوره علاوه بر اموزش نحوه استفاده از واحد های جانبی ESP32 به طور ویژه بخشهایی مانند WIFI و Bluetooth و سایر موارد پر اهمیت در حوزه اینترنت اشیا را با ذکر مثال و بررسی انها آموزش خواهیم داد. دوره پیشرو هم به صورت متن و هم به صورت ویدیو در دسترس شما قرار خواهد گرفت تا به طور کامل بر موضوع مسلط شوید. همچنین در یک جلسه نیز به بررسی سخت افزار ESP32 و نحوه استفاده از خود چیپ به جای ماژول خواهیم پرداخت.
همچنین در حین دوره به دانشجویان عزیز آموزش FreeRTOS نیز داده خواهد شد تا در یک محیط عملی و کاربردهای حرفه ای نحوه استفاده از FreeRTOS را نیز فرا گیرند.
ویدیو های دوره بر بستر نرم افزار اسپات پلیر ارائه میگردد که میتوانید به صورت افلاین مشاهده نمایید.
پشتیبانی دوره از طریق تلگرام و تیکت پشتیبانی در بخش پنل کاربری شما خواهد بود تا طعم جدیدی از پشتیبانی را بچشید!!!
تشکر از همراهی شما با وب سایت جهان پردازش نوین
پاینده و ثروتمند باشید
-
نصب ESP-IDF، کانفیگ اکستنشن VS Code
آماده سازی محیط کدنویسی
قسمت اولنصب ESP-IDF، کانفیگ اکستنشن VS Code -
GPIO,تنظیمات دیباگ و vTaskDelay
مدیریت پیشرفته GPIO
قسمت دومGPIO,تنظیمات دیباگ و vTaskDelay -
پیکربندی پورت سریال و تبادل داده
ارتباطات سریالی (UART)
قسمت سومپیکربندی پورت سریال و تبادل داده -
پیکربندی Master/Slave، مدیریت باس و ارتباط با سنسورهای محیطی
پروتکل ارتباطی I2C
قسمت چهارمپیکربندی Master/Slave، مدیریت باس و ارتباط با سنسورهای محیطی -
مدهای کاری Station و SoftAP و مدیریت رویدادها در FreeRTOS
راهاندازی شبکه Wi-Fi
قسمت پنجممدهای کاری Station و SoftAP و مدیریت رویدادها در FreeRTOS -
تایمرهای سختافزاری، تولید پالسهای دقیق و درایو بار
مدیریت تایمرها و سختافزار PWM
قسمت ششمتایمرهای سختافزاری، تولید پالسهای دقیق و درایو بار -
نمونهبرداری دقیق آنالوگ، تضعیفکنندهها و جبرانسازی خطای ADC
ماژول ADC و کالیبراسیون
قسمت هفتمنمونهبرداری دقیق آنالوگ، تضعیفکنندهها و جبرانسازی خطای ADC -
اتصال به بروکر، سابسکرایب/پابلیش پکتها با QoS مختلف
پروتکل اینترنت اشیا MQTT
قسمت هشتماتصال به بروکر، سابسکرایب/پابلیش پکتها با QoS مختلف -
ساخت اندپوینتهای GET و POST،راه اندازی HTTP Server
وبسرور داخلی (ESP-HTTPD)
قسمت نهمساخت اندپوینتهای GET و POST،راه اندازی HTTP Server -
معماری GATT، ساخت سرویسها و کاراکترستیکها
بلوتوث کممصرف (BLE)
قسمت دهممعماری GATT، ساخت سرویسها و کاراکترستیکها -
درایورنویسی سریع SPI، تبادل داده پرسرعت
پروتکل SPI و راهاندازی حافظه
قسمت یازدهمدرایورنویسی سریع SPI، تبادل داده پرسرعت -
اتصال کارت حافظه با واسط SDMMC و سیستم فایل FATFS
سیستم ذخیرهسازی SD/MMC
قسمت دوازدهماتصال کارت حافظه با واسط SDMMC و سیستم فایل FATFS -
سوکتپروگرمینگ پایه، ساختار پکتهای شبکه
پشته شبکه LWIP و TCP/IP
قسمت سیزدهمسوکتپروگرمینگ پایه، ساختار پکتهای شبکه -
تبادل داده بلادرنگ و دوطرفه (Full-Duplex) با مرورگر
پروتکل ارتباطی WebSocket
قسمت چهاردهمتبادل داده بلادرنگ و دوطرفه (Full-Duplex) با مرورگر -
ارتباط بیسیم پرسرعت و بدون نیاز به روتر بین چندین نود
فناوری ارتباطی ESP-NOW
قسمت پانزدهمارتباط بیسیم پرسرعت و بدون نیاز به روتر بین چندین نود -
پارتیشنبندی فلش، دانلود و رایت فریمور بدون کابل
سیستم آپدیت از راه دور (OTA)
قسمت شانزدهمپارتیشنبندی فلش، دانلود و رایت فریمور بدون کابل -
کاهش توان، حالتهای Deep Sleep و بیدارباش با سنسور
کوپراسسور کممصرف (ULP)
قسمت هفدهمکاهش توان، حالتهای Deep Sleep و بیدارباش با سنسور -
اتصال السیدی گرافیکی، ایجاد ویجتها و ساخت GUI لمسی
پروژه جامع ۱: پیادهسازی LVGL
قسمت هجدهماتصال السیدی گرافیکی، ایجاد ویجتها و ساخت GUI لمسی -
کنترل فرامین AT، اتصال به اینترنت سلولار و ارسال هشدار
پروژه جامع ۲: اتصال به مودم GSM
قسمت نوزدهمکنترل فرامین AT، اتصال به اینترنت سلولار و ارسال هشدار -
طراحی معماری کلاینت/سرور و ساخت APIهای استاندارد
پروژه جامع ۳: RESTful Web API
قسمت بیستمطراحی معماری کلاینت/سرور و ساخت APIهای استاندارد