آموزش های تخصصی STM32
2.53K subscribers
96 photos
96 videos
14 files
78 links
✴️♦️ آموزش تخصصی ایجاد رابطهای گرافیکی صنعتی(HMI) با TouchGFX و LVGL و میکروهای STM32 و TFT LCD

✴️♦️ لیست آموزش های ارائه شده در کانال:
https://t.me/MCU_STM_2

✴️♦️🔗ارتباط با ما:
@Mester_O_o
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «استفاده از SDCard برای ذخیره‌سازی تصاویر و آیتم‌های گرافیکی LVGL»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘 بررسی نحوه ذخیره‌سازی تصاویر حجیم در پروژه‌های LVGL در حافظه SDCard با استفاده از اسکریپت نوشته شده به زبان پایتون (Python Script)؛

🔘بررسی نحوه نصب و اجرای Python در محیط Command Line ویندوز و محیط STM32CubeIDE؛

🔘بررسی نحوه فراخوانی و نمایش آیتم‌های گرافیکی LVGL ذخیره شده در SDCard در حین اجرای پروژه در میکروهایی مثل STM32F103 و STM32F407 که از حافظه QSPI و SDRAM پشتیبانی نمی‌‌کنند؛

🔘بررسی روش رفع مشکل شایع به هم ریختگی رنگ تصاویر در پروژه‌های LVGL ای که در آنها از السیدی‌ها با درایور خاص مثل ili9341 و GC9A01 و همچنین SDCard برای ذخیره‌سازی تصاویر استفاده شده؛

‼️⚠️ پیشنیاز آموزش:
🔗آموزش «اجرای LVGL با میکروهای STM32 و السیدی های 🔸ili9486🔸ili9341🔸GC9A01🔸ST7735s

🔶 برای تهیه این آموزش می‌توانید از طریق آیدی زیر با ما در ارتباط باشید:
🆔: @Mester_O_o

🔸با ما همراه باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #LVGL
8👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «نرم‌افزار #EEZ_Studio و #LVGL برای میکروهای STM32H7» منتشر شد؛

❇️ برخی از موارد مهم ارائه شده در آموزش:

🔘نحوه ایجاد و اجرای پروژه‌های گرافیکی HMI حرفه‌ای با کمک نرم‌افزار قدرتمند #EEZ_Studio با انواع میکروهای STM32؛
🔘 راه اندازی واحد LTDC؛
🔘 راه اندازی واحد DMA2D برای LVGL؛
🔘 راه‌اندازی تاچ‌خازنی FT53X6 وGT911 برای LVGL؛
🔘 استفاده از واحد QSPI فلش و اکسترنال فلش لودر برای انتقال آیتم‌های گرافیکی LVGL و #EEZ_Studio به حافظه W25Q256 خارجی؛
🔘 راه اندازی SDRAM خارجی برای اجرای LVGL بر روی LCD با اندازه 7 اینچ و بالاتر؛

🏆برتری های نرم افزار #EEZ_Studio نسبت به Square Line:

🥇امکان استفاده از همه قابلیت‌ها و ویجت‌های LVGL به صورت رایگان برخلاف SquareLine که به صورت پولی و با امکانات کمتر می‌باشد؛
🥇امکانات حرفه‌ای تر و گسترده تر نرم‌افزار EEZ؛
🥇رابط کاربری کاربر پسندتر و روانتر EEZ بدون کرش و باگ‌های عجیب SquareLine؛

🔸پیشنیاز این آموزش:
🖇آموزش SquareLine

🔶 راهنمایی بیشتر برای دریافت آموزش و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #LVGL #EEZ_Studio
11👍3🔥1💯1
✴️ یک نکته کاربردی در رابطه با میزان اثرگذاری واحد DMA2D در TouchGFX و LVGL

🔸قابلیت DMA2D تأثیر متفاوتی بر عملکرد رابط گرافیکی ایجاد شده با TouchGFX و LVGL دارد؛
🔸 در پروژه‌های گرافیکی ساخته شده با TouchGFX، این قابلیت باعث افزایش چشمگیر سرعت و روان‌تر شدن رابط کاربری گرافیکی می‌شود. در مقابل، همین قابلیت در پروژه‌های LVGL تأثیر کمتری بر بهبود عملکرد و روان‌سازی رابط کاربری دارد؛

⁉️ اما علت این تفاوت در چیست؟

♦️سیستم‌های گرافیکی TouchGFX و LVGL یک تفاوت بنیادی در معماری خود دارند که این تفاوت در نحوه مدیریت و رندرینگ گرافیک، بر میزان بهره‌وری آنها از DMA2D تأثیر مستقیم می‌گذارد.

🔲 معماری TouchGFX:

☑️ سیستم عامل TouchGFX از روش مبتنی بر تصویر استفاده می‌کند به این معنی که عملیات‌های گرافیکی عمدتاً روی تصاویر از پیش آماده شده انجام می‌گیرد. این تصاویر معمولاً در قالب بیت‌مپ (Bitmap) ذخیره شده و توسط DMA2D برای نمایش روی صفحه پردازش می‌شوند؛
☑️ از آنجایی که TouchGFX از تصاویر استفاده می‌کند، عملیات‌هایی مانند کپی کردن تصاویر، ترکیب لایه‌ها (Alpha Blending) و پر کردن فریم بافر (Fill) به طور مکرر انجام می‌شوند. این عملیات‌ها به‌راحتی توسط DMA2D تسریع می‌شوند، زیرا DMA2D برای چنین کارهایی بهینه‌سازی شده است. در نتیجه، DMA2D در TouchGFX نقش بسیار مهمی ایفا می‌کند و استفاده از آن باعث بهبود چشمگیر عملکرد می‌شود.

🔲 معماری LVGL:

☑️ سیستم عامل LVGL عمدتا مبتنی بر اشیاء و وکتور (Object-Based و Vector-Based) می‌باشد به این معنی که LVGL بیشتر بر روی اشیاء گرافیکی (مانند دکمه‌ها، لیبل‌ها، اسلایدرها و ...) و رندرینگ مبتنی بر وکتور تمرکز دارد. این کتابخانه از تصاویر کمتری استفاده می‌کند و بیشتر عناصر رابط کاربری را به صورت پویا (Dynamic) و با استفاده از کد رندر می‌کند(درگیر بودن بیشتر CPU)؛
☑️ در LVGL، بسیاری از عناصر رابط کاربری به صورت نرم‌افزاری و با استفاده از توابع رسم (Draw Functions) ایجاد می‌شوند. این موضوع باعث می‌شود که وابستگی LVGL به DMA2D کمتر باشد، زیرا عملیات‌هایی مانند رسم اشکال ساده (مثل مستطیل، دایره و خط) یا متن‌ها، به اندازه کپی کردن تصاویر سنگین نیستند.
☑️ البته LVGL نیز می‌تواند برای تسریع برخی عملیات‌ها مانند پر کردن مستطیل‌ها یا کپی کردن بافرها از DMA2D استفاده کند، اما این عملیات‌ها به اندازه TouchGFX سنگین نیستند و تأثیر DMA2D در بهبود عملکرد سیستم های گرافیکی مبتنی بر LVGL کمتر محسوس است.

این تفاوت در معماری باعث می‌شود TouchGFX بهره بیشتری از قابلیت‌های DMA2D ببرد، در حالی که LVGL به دلیل ماهیت متفاوت خود، کمتر از این قابلیت استفاده می‌کند.


🟨تفاوت در نیازهای گرافیکی

☑️ سیستم عامل گرافیکی TouchGFX برای پروژه‌هایی طراحی شده است که نیاز به گرافیک پیشرفته و انیمیشن‌های روان دارند. این کتابخانه از تصاویر با کیفیت بالا و انیمیشن‌های پیچیده استفاده می‌کند که به شدت به DMA2D وابسته هستند.
☑️ سیستم عامل گرافیکی LVGL بیشتر برای رابط‌های کاربری ساده‌تر و سیستم‌های تعبیه‌شده با منابع محدود طراحی شده است. این کتابخانه از گرافیک سبک‌تر و عناصر پویا استفاده می‌کند که نیاز کمتری به DMA2D دارند.

↩️ جمع‌بندی

🔸سیستم عامل TouchGFX مبتنی بر تصاویر است و از DMA2D برای تسریع عملیات‌های گرافیکی سنگین مانند کپی کردن و ترکیب تصاویر استفاده می‌کند. این موضوع باعث می‌شود DMA2D در TouchGFX تأثیر بیشتری داشته باشد.
🔸سیستم عامل LVGL مبتنی بر اشیاء و وکتور است و بیشتر عناصر رابط کاربری را به صورت پویا رندر می‌کند. در نتیجه، وابستگی LVGL به DMA2D کمتر است و تأثیر آن نیز کمتر محسوس می‌شود.

📝 نتیجه‌گیری:
تفاوت اصلی در معماری این دو کتابخانه (مبتنی بر تصاویر در TouchGFX و مبتنی بر اشیاء در LVGL) باعث می‌شود که DMA2D در TouchGFX تأثیر بیشتری داشته باشد.

🔸آموزشهای ایجاد HMI با TouchGFX(کلیک کنید)

🔸
آموزشهای ایجاد HMI با LVGL(کلیک کنید)
همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #LVGL #TouchGFX
👍1810🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش «استفاده از روش دابل بافر در SDRAM خارجی برای حل مشکل شکست تصویر (tearing effect) در پروژه‌های LVGL»

❇️ برخی از موارد مهم ارائه شده در آموزش:

🔘بررسی بحث Tearing Effect یا شکست تصویر در پروژه‌های گرافیکی ایجاد شده با LVGL؛

🔘نحوه فعالسازی قابلیت Double Buffer در LVGL برای فریم بافرها و نحوه قرار دادن بافرها در SDRAM خارجی به کمک تغییرات در فایل لینکر اسکریپت برای حل مشکل کمبود فضای حافظه رم داخلی میکروهای STM32؛

🔘بررسی نحوه رفع مشکل شکست تصویر در پروژه LVGL انجام شده با میکروی STM32H743 و السیدی 7 اینچی با استفاده از قابلیت Double Frame Buffer در LVGL؛

✴️‼️ این آموزش به عنوان هدیه برای دوستانی که

آموزش نرم‌افزار EEZ_Studio وLVGL برای میکروهای STM32

را تهیه کرده باشند
به صورت 💎کاملا رایگان💎 ارسال خواهد شد؛
🔸دریافت آموزشها و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #LVGL #EEZ_Studio
4🔥2👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش «نرم‌افزار #EEZ_Studio برای میکروهای STM32F103 و STM32F407» منتشر شد؛

❇️ برخی از موارد مهم ارائه شده در آموزش:

🔘نحوه ایجاد و اجرای پروژه‌های گرافیکی HMI حرفه‌ای در نرم‌افزار قدرتمند #EEZ_Studio برای انواع میکروهای STM32 بدون واحدهای LTDC و QSPI و FMC و SDRAM خارجی؛

🔘 استفاده از السیدی‌ها با درایور خاص مثل ili9341 و ili9486 و GC9A01 برای اجرای رابط گرافیکی جذاب ایجاد شده با EEZ Studio؛

🔘نحوه افزودن و استفاده از انواع فونت‌های فارسی و انگلیسی زیبا در EEZ Studio برای ایجاد HMI حرفه‌ای؛

🔘بررسی نحوه اسکرول کردن متن نوشته شده در السیدی با کمک قابلیتهای EEZ Studio؛

🔘 استفاده از قابلیت بینظیر Flow Action ها در EEZ Studio برای کدنویسی گرافیکی بدون نوشتن حتی یک خط کد در فایل ها؛

🔘 بررسی قابلیت بسیار کاربردی Debug در نرم‌افزار قدرتمند EEZ Studio؛

🔸پیشنیاز این آموزش:

🖇 آموزش EEZ_Studio و LVGL برای میکروهای STM32

🖇 آموزش LVGL برای السیدی های ili9486,ili9341,GC9A01
🔶 دریافت آموزش و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #LVGL #EEZ_Studio
🔥7👍32💯2👏1
✴️ آموزش «پخش صدا با پروتکل I2S و واحد DAC در میکروهای STM32»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘 بررسی کامل راه اندازی واحد DAC و I2S میکروهای STM32 برای انتقال و پخش صدا با کیفیت بالا؛

🔘بررسی نحوه پخش هر نوع صدا و موزیک با فرمت دلخواه با تبدیل به فرمت کیفیت بالای WAV بر روی اسپیکر و هدفون و هندزفری؛

🔘پخش صدای استریو با کیفیت بالا و تفکیک صدای عالی همراه با بیس بالا از انواع اسپیکر، هدفون و هندزفری؛

🔘دیکد و پخش موزیک و فایل‌های صوتی از SDCard؛
‼️⚠️ پیشنیاز این آموزش:
🔗 آموزش «راه اندازی SDCard با واحد SDMMC(SDIO) میکروهای STM32»؛

دریافت آموزش و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #I2S #DAC #WAV
6🔥6👏2👍1
آموزش های تخصصی STM32
✴️ آموزش «پخش صدا با پروتکل I2S و واحد DAC در میکروهای STM32»؛ ❇️ مفاهیم اصلی ارائه شده در آموزش: 🔘 بررسی کامل راه اندازی واحد DAC و I2S میکروهای STM32 برای انتقال و پخش صدا با کیفیت بالا؛ 🔘بررسی نحوه پخش هر نوع صدا و موزیک با فرمت دلخواه با تبدیل به…
Media is too big
VIEW IN TELEGRAM
✴️ از جمله نمونه کارهای جذاب قابل اجرا با کمک نکات بررسی شده در آموزش فوق؛

✴️ خروجی صدای استریو دارای کیفیت بالای HiFi با تفکیک صدای عالی و بیس بالا، به لطف پروتکل I2S در میکروهای STM32؛

✴️ این خروجی صدای بینظیر دارای قابلیت پخش بر روی انواع هدفون، اسپیکر و هندزفری و حتی ضبط ماشین با ورودی AUX خواهد بود؛

همراه ما باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍
#STM32 #I2S #DAC #WAV
🔥11👍42👏1
آموزش های تخصصی STM32
✴️ آموزش «پخش صدا با پروتکل I2S و واحد DAC در میکروهای STM32»؛ ❇️ مفاهیم اصلی ارائه شده در آموزش: 🔘 بررسی کامل راه اندازی واحد DAC و I2S میکروهای STM32 برای انتقال و پخش صدا با کیفیت بالا؛ 🔘بررسی نحوه پخش هر نوع صدا و موزیک با فرمت دلخواه با تبدیل به…
✴️ از جمله نمونه کارهای حرفه‌ای و جذاب قابل اجرا با کمک آموزشهای ارائه شده در کانال؛

❇️ پخش روان موزیک ویدیو از SDCard بافرمت AVI با صدای HiFi با کمک میکروهای STM32؛

❇️ پردازش صدا و تصویر به صورت همزمان و هر دو در داخل میکرو و به وسیله واحدهای JPEG و I2S میکرو انجام می‌گیرد؛

میکروی استفاده شده از نوع STM32H743 و SDCard از نوع 32GB و السیدی 7 اینچ می‌باشد؛

🎧 از شنیدن و مشاهده این موزیک‌ ویدیوهای زیبا لذت ببرید؛
‼️⚠️ مباحث استفاده شده برای پیاده‌سازی این پروژه:
🔗آموزش JPEG
🔗آموزش دیکد و پخش ویدیوهای AVI
🔗
آموزش SDCard
🔗آموزش دیکد و پخش ویدیو AVI از SDCARD
🔗آموزش پخش موزیک و صدا با پروتکل I2S و واحد DAC در میکروهای STM32

همراه ما باشید:
✴️ @MCU_STM

راهنمای مطالب کانال 🔍

#STM32 #I2S #DAC #WAV #AVI
🔥9👍43👏1💯1
✴️ آموزش «دیکد و پخش فایل های MP3 با میکروهای STM32»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘 دیکد موزیک و فایل‌های صوتی با فرمت MP3 از حافظه‌های QSPI و SDCard بدون استفاده از هیچ ماژول و آیسی جانبی و تنها توسط خود میکروی STM32؛

🔘بررسی نحوه کار با کتابخانه‌های قفل شده(close source) یا به اصطلاح "سِکرت" در پروژه‌های ایجاد شده در محیط STM32CubeIDE و استفاده از فانکشن‌های تعبیه شده در آنها؛

🔘پخش صدای استریو با سمپل ریت 44.1 کیلوهرتز و بیت ریت 320 کیلوبیت در ثانیه با کیفیت بالا و تفکیک صدای عالی همراه با بیس بالا از انواع اسپیکر، هدفون و هندزفری؛

‼️⚠️ پیشنیاز این آموزش:
🔗 آموزش «راه اندازی SDCard با واحد SDMMC(SDIO) میکروهای STM32»؛

🔗 آموزش «پخش صدا با پروتکل I2S و واحد DAC در میکروهای STM32»؛


🔸دریافت آموزش و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #I2S #DAC #MP3
5👍5💯1
آموزش های تخصصی STM32
✴️ آموزش «دیکد و پخش فایل های MP3 با میکروهای STM32»؛ ❇️ مفاهیم اصلی ارائه شده در آموزش: 🔘 دیکد موزیک و فایل‌های صوتی با فرمت MP3 از حافظه‌های QSPI و SDCard بدون استفاده از هیچ ماژول و آیسی جانبی و تنها توسط خود میکروی STM32؛ 🔘بررسی نحوه کار با کتابخانه‌های…
✴️ نمونه کارهای قابل اجرا به کمک مباحث مطرح شده در آموزش فوق

نمونه اول: صدای هشدار امنیتی در خودروها؛

نمونه دوم: صدای قابل استفاده برای درگاه‌های خود پرداز؛

نمونه سوم: پخش موزیک با کیفیت بالا و استریو در هدفون، هندزفری و یا سیستم صوتی خودروها؛

همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #I2S #DAC #MP3
🔥7👍1👏1💯1
✴️ آموزش «ساخت Video Player برای پخش ویدیوهای دارای صدا با میکروهای STM32»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘دیکد و پخش همزمان و روان ویدیو و صدا با فرمت AVI با صدای استریو از حافظه‌ SDCard بدون نیاز به آی‌سی جانبی و تنها توسط خود میکروی STM32؛

🔘 پردازش همزمان صدا و تصویر ویدیو با استفاده از واحدهای JPEG و I2S داخلی میکروکنترلر؛

🔘 پیاده‌سازی پروژه با میکروکنترلر STM32H743، کارت حافظه 32GB و نمایشگر لمسی 7 اینچ؛

‼️⚠️ مباحث پیشنیاز برای پیاده‌سازی این پروژه :
🔗آموزش JPEG
🔗آموزش دیکد و پخش ویدیوهای AVI
🔗
آموزش SDCard
🔗آموزش دیکد و پخش ویدیو AVI از SDCard
🔗آموزش پخش موزیک و صدا با پروتکل I2S و واحد DAC در میکروهای STM32

🔸دریافت آموزش و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #I2S #AVI
4👍2🔥2🥰2🤯1
آموزش های تخصصی STM32
✴️ آموزش «ساخت Video Player برای پخش ویدیوهای دارای صدا با میکروهای STM32»؛ ❇️ مفاهیم اصلی ارائه شده در آموزش: 🔘دیکد و پخش همزمان و روان ویدیو و صدا با فرمت AVI با صدای استریو از حافظه‌ SDCard بدون نیاز به آی‌سی جانبی و تنها توسط خود میکروی STM32؛ 🔘 پردازش…
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ نمونه کار انجام شده به کمک مباحث ارائه شده در آموزش فوق؛

✴️ شما می‌توانید هر فایل ویدیو دلخواه دیگر با هر مدت زمان و هر حجم فایلی را در SDCard قرار داده و به راحتی به کمک این پروژه پخش نمایید؛

🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #I2S #AVI
🔥8👍43🆒2🥰1👏1🤯1👌1
✴️ کارگاه آموزشی«ساخت MP3 Player حرفه‌ای با نرم افزار TouchGFX و میکروهای STM32»؛

❇️ مفاهیم اصلی ارائه شده در این کارگاه آموزشی 4 ساعت و 34 دقیقه‌ای:

🔘 پخش انواع موزیک با فرمت MP3 با صدای استریو از SDCard؛

🔘افزودن قابلیت کم و زیاد کردن ولوم صدا؛

🔘 افزودن فایل منیجر به پروژه برای اسکن و پخش خودکار تمامی فایلهای MP3 در داخل SDCard؛

🔘قابلیت تغییر موزیک در حال پخش، Play و Pause و Repeat موزیک و Mute صدا؛

🔘نمایش تمام جزئیات موزیک از جمله اسم، سمپل ریت، بیت ریت و مدت زمان موزیک در حال پخش؛

🔘 اجرای پروژه با میکروکنترلر STM32H743، کارت حافظه 32GB و نمایشگر لمسی 7 اینچ؛

‼️⚠️ آموزشهای پیشنیاز:

🔗پخش موزیک و صدا با پروتکل I2S و واحد DAC میکروهای STM32
🔗
دیکد و پخش فایل های MP3 با میکروهای STM32


🔸دریافت آموزش و فایلهای پروژه:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #I2S #TouchGFX #MP3
👍53👏2💯1
آموزش های تخصصی STM32
✴️ کارگاه آموزشی«ساخت MP3 Player حرفه‌ای با نرم افزار TouchGFX و میکروهای STM32»؛ ❇️ مفاهیم اصلی ارائه شده در این کارگاه آموزشی 4 ساعت و 34 دقیقه‌ای: 🔘 پخش انواع موزیک با فرمت MP3 با صدای استریو از SDCard؛ 🔘افزودن قابلیت کم و زیاد کردن ولوم صدا؛ 🔘 افزودن…
Media is too big
VIEW IN TELEGRAM
✴️ اجرای عملی نتیجه نهایی کارگاه آموزشی فوق با میکروی STM32H743؛

✴️ شما می‌توانید هر تعداد فایل صوتی دلخواه با فرمت MP3 را در SDCard قرار داده و خود میکرو به صورت خودکار و به ترتیب به پخش آنها می‌پردازد؛

🔘 در این پروژه به بررسی نحوه اجرای همزمان و موازی دو تسک FreeRTOS و اعمال بهینه‌سازی های متعدد بر روی آنها برای پخش روان MP3 در پروژه‌های TouchGFX پرداخته شده است؛

🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #I2S #TouchGFX #MP3
👍7🔥53🆒2💯1
Media is too big
VIEW IN TELEGRAM
✴️ ساخت VideoPlayer حرفه‌ای با نرم افزار TouchGFX و میکروی STM32H743؛

❇️ قابلیت‌های در نظر گرفته شده برای این پلیر حرفه‌ای:

🔘دیکد و پخش روان ویدیوهای دارای صدای استریو،حجم بالا و زمان طولانی از SDCard در پروژه‌های TouchGFX؛

🔘قابلیت Playو Pauseو Stopو Repeatو همچنین رفتن به ویدیوی قبل و بعد؛

🔘قابلیت جلو-عقب کشیدن ویدیو با نشانگر لحظه در حال پخش ویدیو؛

🔘قابلیت پرش 10 ثانیه به جلو-عقب در حین پخش ویدیو؛

🔘قابلیت پخش سریع ویدیو(2x Speed) با لمس نیمه راست ویدیو؛

🔘قابلیت تنظیم صدای ویدیو با دکمه‌های لمسی روی اسکرین و نشانگر گرافیکی صدا؛

🔘نشانگر مدت زمان کلی و لحظه در حال پخش ویدیو؛

🔘 دارای فایل منیجر برای اسکن و پخش خودکار تمام ویدیوها در SDCard؛

‼️⚠️ آموزشهای بکار گرفته شده برای پیاده‌سازی این پروژه:
🔗آموزش JPEG
🔗دیکد و پخش ویدیوهای AVI
🔗نمایش ویدیو با TouchGFX و STM32
🔗آموزش SDCard
🔗دیکد و پخش ویدیو AVI از SDCard
🔗پخش ویدیو در TouchGFX از SDCard
🔗پخش صدا با پروتکل I2S و واحد DAC در STM32
🔗دیکد و پخش ویدیوهای دارای صدا با STM32
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #AVI
57🔥6👍4👌3🏆3💯1
آموزش های تخصصی STM32
✴️ ساخت VideoPlayer حرفه‌ای با نرم افزار TouchGFX و میکروی STM32H743؛ ❇️ قابلیت‌های در نظر گرفته شده برای این پلیر حرفه‌ای: 🔘دیکد و پخش روان ویدیوهای دارای صدای استریو،حجم بالا و زمان طولانی از SDCard در پروژه‌های TouchGFX؛ 🔘قابلیت Playو Pauseو Stopو…
✴️ کارگاه آموزشی «ساخت Video Player حرفه‌ای با نرم افزار TouchGFX و میکروی STM32»

❇️ مفاهیم اصلی ارائه شده در این کارگاه آموزشی 5 ساعته:

🔘بررسی نحوه دیکد و پخش روان ویدیوهای دارای صدای استریو،حجم بالا و زمان طولانی از SDCard در پروژه‌های TouchGFX؛

🔘بررسی قابلیت Playو Pauseو Stopو Repeatو همچنین رفتن به ویدیوی قبل و بعد؛

🔘قابلیت جلو-عقب کشیدن ویدیو با نشانگر لحظه در حال پخش ویدیو؛

🔘قابلیت پرش 10 ثانیه به جلو-عقب در حین پخش ویدیو؛

🔘قابلیت تنظیم صدای ویدیو با دکمه‌های لمسی روی اسکرین و نشانگر گرافیکی صدا؛

🔘نشانگر مدت زمان کلی و لحظه در حال پخش ویدیو؛

🔘 افزودن فایل منیجر برای اسکن و پخش خودکار تمام ویدیوها در SDCard؛

‼️⚠️ پیشنیازهای الزامی این آموزش:
🔗آموزش JPEG
🔗دیکد و پخش ویدیوهای AVI
🔗نمایش ویدیو با TouchGFX و STM32
🔗آموزش SDCard
🔗دیکد و پخش ویدیو AVI از SDCard
🔗پخش ویدیو در TouchGFX از SDCard
🔗پخش صدا با پروتکل I2S و واحد DAC در STM32
🔗دیکد و پخش ویدیوهای دارای صدا با STM32

🔸دریافت آموزش و فایل پروژه:
🆔:
@Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍

#STM32 #TouchGFX #AVI
7👍4👏3
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش«ساخت MP3 Player حرفه‌ای با LVGL و EEZ Studio و میکروی STM32F407 و السیدی‌ دایره‌ای»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘پخش انواع موزیکهای MP3 با صدای استریو از SDCard؛

🔘قابلیت کم و زیاد کردن ولوم صدا؛

🔘دارای فایل منیجر برای اسکن و پخش خودکار تمام فایلهای MP3 داخل SDCard؛

🔘قابلیت تغییر موزیک در حال پخش، Play و Pause موزیک؛

🔘نمایش گرافیکی شماره موزیک در حال پخش و لحظه در حال پخش موزیک؛

🔘بررسی نحوه کار با آیتم‌های Animation Image و Flow و Event ها در EEZ Studio؛

🔘کنترل تمامی آیتم‌های گرافیکی صفحه با جوی استیک بدون استفاده از تاچ خازنی و مقاومتی؛

🔘 اجرای روان پخش صوت و گرافیک پروژه با میکروی STM32F407؛

‼️⚠️ پیشنیازهای الزامی این آموزش:
🔗آموزشهای LVGL
🔗آموزش SDCard
🔗پخش صدا با پروتکل I2S و واحد DAC در STM32
🔗
دیکد و پخش فایل های MP3 با STM32
🔗 کارگاه آموزشی ساخت MP3 Player حرفه‌ای با TouchGFX

🔸دریافت آموزش:
🆔: @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #LVGL #MP3
12👍5👏2
This media is not supported in your browser
VIEW IN TELEGRAM
✴️ آموزش«پخش ویدیو با LVGL و EEZ Studio در میکروی STM32F407 و السیدی‌ دایره‌ای»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘پخش ویدیوهای دارای صدای استریو از SDCard در پروژه‌های LVGL و EEZ Sudio؛

🔘بررسی روش Over-Clock میکرو برای افزایش سرعت پردازش ویدیو بر روی LCD؛

🔘بررسی نحوه استفاده از زبان اسمبلی(Assembly) برای افزایش سرعت پردازشی کدها در میکرو؛

🔘استفاده از کتابخانه دیکد نرم افزاری JPG برای پخش ویدیو؛

🔘قابلیت تغییر ویدیو در حال پخش و Play و Pause آن؛

🔘پخش روان ویدیو با فریم ریت 40fps با میکروی STM32F407 با وجود کلاک پایین و حافظه فلش و رم پایین این میکرو و عدم وجود دیکدر سخت افزاری JPEG و واحد DMA2D؛

🔘کنترل کامل و بدون تاخیر تمامی آیتم‌های گرافیکی روی صفحه با جوی استیک بدون استفاده از تاچ خازنی و مقاومتی؛

‼️⚠️ پیشنیازهای الزامی این آموزش:
🔗دیکد و پخش ویدیوهای دارای صدا با STM32
🔗ساخت MP3Player با LVGL و EEZ Studio و میکروی STM32F407 و السیدی‌ دایره‌ای
🔸دریافت آموزش:
🆔 @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #LVGL #AVI
🔥82👍1👏1🆒1
✴️ آموزش«نوشتن بوت لودر اختصاصی برای آپدیت پروژه از راه دور در میکروهای STM32»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘بررسی نحوه بوت لودر نویسی برای آپدیت از راه دور کدهای در حال اجرا از حافظه QSPI فلش خارجی با استفاده از SDCard؛

🔘بررسی نحوه کار با حافظه فلش داخلی انواع میکروهای STM32 و نحوه نوشتن(Program) و پاک کردن(Erase) اطلاعات حافظه فلش داخلی میکرو در حین اجرا؛

🔘بررسی نحوه بوت لودر نویسی برای آپدیت از راه دور کدهای در حال اجرا از حافظه فلش داخلی با استفاده از SDCard؛

🔘بررسی نحوه آپدیت پروژه‌های TouchGFX و LVGL و اطلاعات تمامی آیتم‌های گرافیکی ذخیره شده آنها در حافظه QSPI از راه دور؛

🔘بررسی نحوه افزودن قابلیت‌های جدید به پروژه و یا رفع ایرادات قبلی گزارش شده در پروژه با کمک این روش؛

✴️ 🎥 لینک پخش بخشهایی از این آموزش در آپارات


‼️⚠️ پیشنیازهای الزامی این آموزش:
🔗اجراي کد از حافظه QSPI فلش خارجی

🔗 آموزش راه‌اندازی SDCard با واحد SDMMC(SDIO) میکروهای STM32
🔸دریافت آموزش:
🆔 @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #Remote #Update
14👍1🔥1
✴️ آموزش«راه‌اندازی همزمان دو حافظه QSPI فلش خارجی با STM32: دوبرابر کردن ظرفیت و سرعت»؛

❇️ مفاهیم اصلی ارائه شده در آموزش:

🔘بررسی قابلیت Dual Flash Mode در میکروهای STM32 برای راه اندازی دو حافظه QSPI فلش خارجی به صورت همزمان و موازی؛

🔘افزایش 2 برابری ظرفیت حافظه فلش خارجی در دسترس برای ذخیره سازی تصاویر و آیتم‌های گرافیکی و کدها در حافظه QSPI فلش خارجی؛

🔘افزایش سرعت ارتباط با حافظه فلش خارجی تا 1 گیگابیت بر ثانیه! (می‌توان از این سرعت فوق العاده برای اجرای کدها ار حافظه فلش خارجی استفاده کرد)؛

🔘بررسی نحوه ساخت و استفاده از اکسترنال فلش لودر(stldr.) در حالت Dual Flash Mode برای دو حافظه QSPI فلش خارجی؛

🔘بررسی نحوه استفاده از دو حافظه QSPI فلش خارجی در پروژه‌های TouchGFX و LVGL برای ذخیره‌سازی آیتم‌های گرافیکی و افزایش سرعت لود تصاویر از این حافظه‌ها؛

‼️⚠️ پیشنیازهای الزامی این آموزش:

🔗آموزشهای بخش QSPI

🔸دریافت آموزش:
🆔 @Mester_O_o
🔸همراه ما باشید:
✴️ @MCU_STM
راهنمای مطالب کانال 🔍
#STM32 #LVGL #AVI
9👍1🔥1👏1