دوره جامع برنامهنویسی ESP32 با ESP-IDF
از مبانی ESP32 و FreeRTOS تا Networking، IoT و ساخت پروژههای واقعی
اگر میخواهید ESP32 را فراتر از پروژههای ساده و آموزشی یاد بگیرید و با ESP-IDF رسمی Espressif، ساختار Firmware، FreeRTOS، ارتباطات شبکه و سرویسهای IoT کار کنید، این دوره برای شما طراحی شده است.
-
۱۰۰٪ تکمیل شده
20 جلسه تخصصی | بیش از ۴۰ ساعت آموزش | پروژههای عملی | کد و فایلهای پروژه | پشتیبانی
قبل از خرید, بخشی از آموزش را ببینید.
نحوه تدریس، توضیحات فنی و ساختار پروژه را در ویدئو نمونه دوره ببینید و سپس برای خرید تصمیم بگیرید.
-
این ویدئو بخشی از آموزش واقعی دوره است.
این دوره دقیقاً چه چیزی به شما یاد میدهد؟
ESP32 فقط چند GPIO و یک Wi-Fi نیست.
در یک پروژه واقعی باید بتوانید Firmware را ساختاربندی کنید، چند وظیفه را همزمان مدیریت کنید، با Peripheralهای مختلف ارتباط برقرار کنید، شبکه ایجاد کنید و داده را بین دستگاه و سرور منتقل کنید.
در این دوره مسیر را از مباحث پایه شروع میکنیم و به موضوعات پیشرفتهتر میرسیم:
FreeRTOS
Task، Queue، Semaphore و مفاهیم موردنیاز برای طراحی Firmware چندوظیفهای
Connectivity
Wi-Fi، Bluetooth، BLE، ESP-NOW و ارتباطات بیسیم
Networking
TCP/IP، LWIP، Socket، WebServer، WebSocket و REST API
Hardware & Peripheral
GPIO، UART، I2C، SPI، ADC، PWM و سایر Peripheralهای مهم
رابط کاربری
آشنایی عملی با LVGL و ساخت رابط کاربری روی ESP32
Firmware Developmen
OTA و مفاهیم موردنیاز برای بهروزرسانی Firmware
Storage
کار با حافظه و SD/MMC و مدیریت داده
ارتباط با مودم
ارتباط ESP32 با GSM Modem و کار با AT Commandها
IoT
MQTT و ارتباط ESP32 با سرویسها و سرورها
بعد از این دوره چه میتوانید بسازید؟
هدف این دوره فقط یادگیری APIهای ESP-IDF نیست.
در پایان مسیر، مجموعهای از مهارتها را خواهید داشت که میتوانید از آنها برای ساخت سیستمهای Embedded و IoT استفاده کنید.

سیستمهای IoT متصل به شبکه
ESP32 + Wi-Fi + MQTT + Server

ESP32 + GSM Modem
برای برقراری ارتباط از طریق شبکه موبایل و ارسال/دریافت داده.

Web Server و REST API
ساخت سرویسهای شبکه روی ESP32 و ارتباط با نرمافزارهای دیگر.

ESP32-S3 + LCD + LVGL
برای ساخت HMI و رابطهای گرافیکی روی دستگاه.

OTA Firmware Update
برای بهروزرسانی Firmware بدون نیاز به پروگرام مستقیم دستگاه.
مسیر یادگیری دوره
دوره بهصورت یک مسیر مرحلهبهمرحله طراحی شده است.
ESP-IDF
GPIO / UART / I2C /SPI / ADC / PWM
Firmware
Task / Queue / Semaphore / Event-driven Design
Wireless
Wi-Fi / Bluetooth / BLE / ESP-NOW
Networking
TCP/IP / LWIP / Socket / WebServer / WebSocket
IoT
MQTT / REST API / Device & Server
Advanced
OTA / Storage / SD/MMC / ULP
Projects
LVGL / GSM / RESTful Web API
۳ پروژه عملی دوره
در این دوره فقط یاد نمیگیرید.پروژه میسازید!!

پروژه سوم-RESTfull web API
HTTP+REST API+JSON

پروژه دوم-ارتباط GSM
ارسال و دریافت اس ام اس فارسی از طریق وبسرور

پروژه اول-رابط کاربری با LVGL
ESP32+LVGL+TOUCH
این دوره برای چه کسانی مناسب نیست؟
-
فقط به دنبال آموزش ساده آردوینو هستند.
-
علاقه ای به چالشهای برنامه نویسی C ندارند.
-
بدنبال کپی پیست بدون درک معماری هستند.
-
علاقه ای به حضور در بازار گسترده IOT ندارند.
-
علاقه ای به معماری RISC-V در ESP32 ندارند.
این دوره برای چه کسانی مناسب است؟
-
برنامه نویسان Embedded
-
دانشجویان برق و کامپیوتر
-
مهندسان الکترونیک
-
کاربران Arduino
-
توسعه دهندگان IOT
چرا ESP-IDF؟
ESP-IDF، فریمورک رسمی Espressif برای توسعه نرمافزار ESP32 است.
در این دوره بهجای تکیه بر Arduino، مستقیماً با ESP-IDF کار میکنیم و با ساختار واقعیتر Firmware، FreeRTOS، Network Stack و APIهای Espressif آشنا میشویم.
اگر هدف شما استفاده از ESP32 در پروژههای جدیتر Embedded و IoT است، یادگیری ESP-IDF میتواند ابزارهای بیشتری در اختیار شما قرار دهد.
مدرس دوره : علیرضا نجفی
طراح سیستم و مهندس Embedded فعال در زمینه طراحی و توسعه سیستمهای الکترونیکی و Embedded، با تمرکز بر طراحی سختافزار، توسعه Firmware، پردازنده های دیجیتال و سیستمهای IoT. در این دوره تلاش شده مباحث ESP32 و ESP-IDF نیز با همین نگاه آموزش داده شوند؛ یعنی در کنار یادگیری APIها و Peripheralها، با ساختار Firmware، FreeRTOS، ارتباطات شبکه، پروتکلها و نحوه استفاده از ESP32 در پروژههای واقعیتر آشنا شوید.
-
جلسه اول(آماده سازی محیط کدنویسی)
-
جلسه دوم - GPIO(Input/OutPut)
-
جلسه سوم - SerialPort
-
جلسه چهارم - I2C
-
جلسه پنجم - WIFI
-
جلسه ششم - Timer & MCPWM
-
جلسه هفتم - ADC
-
جلسه هشتم - MQTT
-
جلسه نهم - HTTP
-
جلسه دهم - BLE
-
جلسه یازدهم - SPI
-
جلسه دوازدهم - SDMMC
-
جلسه سیزدهم - LWIP+TCP/IP
-
جلسه چهاردهم - WebSocket
-
جلسه پانزدهم - ESP-NOW
-
جلسه شانزدهم - ESP-OTA
-
جلسه هفدهم - ESP-ULP
-
جلسه هجدهم - پروژه پایانی پورت LVGL روی ESP32
-
جلسه نوزدهم - پروژه پایانی - ارسال دریافت اس ام اس
-
جلسه بیستم- پروژه پایانی RESTfull webserver
دوره بر بستر اسپات پلیر و سیستم عامل ویندوز میباشد.
پشتیبانی دوره ها از طریق تلگرام و ارتباط مستقیم با مدرس دوره.
دوره جامع ESP32 با فریمورک IDF
20 جلسه تخصصی | پروژههای عملی | کد و فایلهای پروژه | پشتیبانی
قیمت دوره 4,990,000
-
۱۰۰٪ تکمیل شده