Please open Telegram to view this post
VIEW IN TELEGRAM
اینفینیون فناوری CoolSiC MOSFET 750 V نسل دوم (G2) را معرفی کرد. این فناوری با هدف بهبود بهره‌وری سیستم و افزایش چگالی توان در کاربردهای تبدیل توان در صنعت و خودروسازی طراحی شده است.

این فناوری یک سبد محصولاتی دقیق و متنوع با مقادیر مقاومت حالت روشن Rds معمول تا ۶۰ میلی‌اهم در دمای ۲۵ درجه سانتی‌گراد ارائه می‌دهد که آن را برای طیف گسترده‌ای از کاربردها مناسب می‌سازد، از جمله:

شارژرهای آن‌بورد (OBC)

مبدل‌های DC-DC

سامانه‌های جانبی خودروهای برقی (xEV)


کاربردهای صنعتی نظیر ایستگاه‌های شارژ خودرو برقی، اینورترهای خورشیدی، سامانه‌های ذخیره‌سازی انرژی، مخابرات و منابع تغذیه سوئیچینگ (SMPS)


مقاومت‌های حالت روشن ۴ و ۷ میلی‌اهم عملکردی عالی در کاربردهای سوئیچینگ ایستا ارائه می‌دهند و این MOSFETها را برای کاربردهایی نظیر فیوز الکترونیکی (eFuse)، کلیدهای قطع‌کننده باتری ولتاژ بالا، کلیدهای مدار حالت‌جامد (Solid-State Circuit Breakers) و رله‌های حالت‌جامد (Solid-State Relays) ایده‌آل می‌سازند.
ادامه مطلب را مطالعه فرمائید....
@Readyboard
توی این قسمت، لحیم‌کاری پروژه RCS-AVR رو شورع میکنیم و به‌صورت مرحله‌به‌مرحله همه‌ی بخش‌های این برد رو باهم مونتاژ می‌کنیم. برای هر قسمت، ابتدا نقشه لحیم کاری که شامل ترتیب و نکات اون میشه رو بحث میکنیم و سپس قطعات مربوطه لحیم رو لحیم میکنیم و در نهایت اون بخش تست می‌شه تا مطمئن بشیم همه چیز درست کار می‌کنه.
مطالبی که توی این ویدئو یاد می‌گیریم:
مرور کلی برد RCS-AVR و شناخت ساختار آن
نحوه لحیم‌کاری ورودی دوازده ولت (۱۲V) و تست اولیه
لحیم کردن و تست رگولاتور پنج ولت (۵V) و بررسی خروجی آن
لحیم کردن رگولاتور سه و سه دهم ولت (۳.۳V) و تست ولتاژ آن
لحیم‌کردن میکروکنترلر و بیان اصول مهم برای لحیم کردن آن
لحیم کردن بخش رله و LCD
تست بخش به بخش بعد از هر مرحله لحیم‌کاری برای اطمینان از عملکرد صحیح
اگر به دنبال یادگیری دقیق و کاربردی لحیم‌کاری و تست بردهای میکروکنترلری هستی، این ویدئو یه تمرین کاملاً واقعی و آموزنده‌ست که قدم‌به‌قدم همراهت هستم.
https://youtu.be/UuL0Z89b1r0
Please open Telegram to view this post
VIEW IN TELEGRAM
توی این قسمت وارد دنیای میکروکنترلرهای STM32 می‌شیم و به‌صورت پایه‌ای و اصولی بررسی می‌کنیم که این خانواده از میکروکنترلرها چی هستن، ساختارشون چطوریه و چرا این‌قدر محبوب هستن. از معرفی شرکت ST گرفته تا معماری ARM و بررسی دقیق نام‌گذاری STM32، همه‌چیز به‌صورت کامل توضیح داده شده.
مطالبی که توی این ویدئو یاد می‌گیریم:
آشنایی با شرکت STMicroelectronics و حوزه فعالیت اون
آشنایی با شرکت ARM
معرفی میکروکنترلرهای Cortex و دسته بندی های آن
معرفی سری Cortex-M و دسته بندی های آن
نحوه نام‌گذاری میکروکنترلرهای STM32
معرفی میکروکنترلر STM32F103C8T6 و ویژگی‌های اون
آشنایی با انواع Programmer برای STM32
معرفی Bootloader و روش‌های مختلف پروگرام کردن
اگر می‌خوای یادگیری برنامه‌نویسی STM32 رو از پایه، اصولی و کاملاً کاربردی شروع کنی، این ویدئو بهترین نقطه‌ی شروعه.
https://youtu.be/e1PLfSNC_FE
Forwarded from aKaReZa
🔸 اگر به طراحی PCB، برنامه‌نویسی میکروکنترلرها، و ساخت پروژه‌های کاربردی الکترونیکی علاقه‌مند هستید، حتماً به صفحه گیت‌هاب من سر بزنید!

توی گیت‌هابم کلی منبع آموزشی، سورس‌کد، مثال‌های کاربردی، و پروژه‌های واقعی در حوزه Embedded Systems، طراحی برد، و کدنویسی میکرو گذاشتم که همه‌شون به مرور به‌روزرسانی و کامل‌تر می‌شن.

📦 از مثال‌های ساده گرفته تا پروژه‌های چندبخشی با ساختار حرفه‌ای و آموزش‌های قدم‌به‌قدم، سعی کردم هر چیزی که خودم دنبالش بودم رو اونجا قرار بدم.

👈 لطفاً اگر به این موضوعات علاقه دارید:
۱. حتماً صفحه رو فالو کنید
۲. به ریپازیتوری‌ها ستاره (⭐️) بدید
۳. و لینک‌هاش رو با دوستاتون به اشتراک بذارید

این حمایت شما باعث دلگرمی منه برای ادامه دادن و منتشر کردن منابع بیشتر و باکیفیت‌تر.
🌐 لینک صفحه گیت‌هاب: https://github.com/aKaReZa75
گروه برای امبدد سیستم زدیم برای ارائه تجربیات و راهکار تخصصی و تجربی با موضوعات زیر:
ESP-IDF (esp8266-esp32)
Holtek
FMD
RTOS
LVGL
STM32

@embedded_programming1
ادامه آموزش ARM
پایپ لاین چیه و توی پردازنده‌های ARM چطوری کار می‌کنه؟

تصور کن یه آشپز هستی که می‌خوای یه برگر درست کنی 🍔🍳. مراحل کار اینه:

1. نان رو برمی‌داری 🥖 (Fetch)
2. مواد رو می‌چینی 🥬 (Decode)
3. برگر رو می‌پزی 🔥 (Execute)

توی روش عادی، هر مرحله رو کامل می‌کنی بعد سراغ بعدی می‌ری . ولی توی پایپ‌لاین، همین که نون رو برداشتی، همزمان می‌تونی مواد مرحلهٔ بعدی رو هم بچینی تا نفر بعدی اونو بپزه! اینطوری همه‌چی سریع‌تر آماده میشه .

پردازنده‌های ARM هم همین‌جوری کار می‌کنن:
- یه دستور رو می‌خوانن 📖 (IF)
- همزمان دستور قبلی رو رمزگشایی می‌کنن 🔍 (ID)
- و دستور قبل‌تر رو اجرا می‌کنن 💻 (EX)

نتیجه؟ پردازنده مثل یه آشپز حرفه‌ای، تو یه زمان چندتا کار رو پیش می‌بره و سیستم رو سریع‌تر می‌کنه!

پایپ‌لاین یعنی: همه‌چی رو همزمان مدیریت کن، اما بدون قاطی‌کردن!😉
در ادامه یکم حرفه ای تر توضیح میدم....
#ARMmicrocontroller
#STM32
#EmbeddedSystems
#ElectronicsEngineering
#MicrocontrollerProjects
#IoTdevelopment
#RoboticsDesign
#EmbeddedProgramming
#CortexM
#Pipeline
@Moallemekhoob
@Readyboard
Forwarded from aKaReZa
توی این قسمت، لحیم‌کاری برد مبتنی بر میکروکنترلر ATMEGA328 رو به‌صورت مرحله‌به‌مرحله انجام می‌دیم. برای هر بخش از مدار، اول ساختار و ترتیب صحیح لحیم‌کاری رو بررسی می‌کنیم، سپس قطعات رو مونتاژ می‌کنیم و در پایان اون قسمت رو تست می‌کنیم تا از عملکرد درستش مطمئن بشیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
مرور کلی برد مبتنی بر ATMEGA328 و ساختار کلی مدار
نحوه لحیم‌کاری ورودی دوازده ولت (۱۲V) و تست ولتاژ اولیه
مونتاژ و تست رگولاتور پنج ولت (۵V) برای تغذیه میکرو
لحیم‌کاری رگولاتور سه و سه دهم ولت (۳.۳V) و اندازه‌گیری خروجی
لحیم‌کاری میکروکنترلر ATMEGA328 و بررسی نکات مهم در اتصال پایه‌ها
پروگرام و بررسی عملکرد BootLoader
لحیم کردن پورت USB Type-C
مونتاژ و بررسی عملکرد CH340 برای تبدیل USB به UART
لحیم کردن کانکتورها و اتصالات نهایی
تست نهایی کامل برد برای اطمینان از عملکرد صحیح همه بخش‌ها
این ویدئو یه تمرین واقعی برای یادگیری لحیم‌کاری، مونتاژ و تست بردهای مبتنی بر میکروکنترلرهای AVR هست که می‌تونه شما رو برای ورود به دنیای ساخت محصول آماده کنه.
https://youtu.be/j-jOPXrMTt0
Forwarded from aKaReZa
سلام و عرض ادب به همه دوستان عزیز 😍
یه خبر خوب دارم برای علاقه‌مندان به دنیای STM32: من یه برد آموزشی طراحی کردم که مبتنی بر میکروکنترلر STM32F103C8 هست و قراره آموزش‌های STM32 رو به صورت پروژه‌محور با همین برد شروع کنیم.
این برد مناسب برای شروع یادگیری اصولی و حرفه‌ای برنامه‌نویسی STM32 ـه، هم برای دوستانی که تازه وارد این حوزه شدن و هم اونایی که می‌خوان کار با STM32 رو به صورت پروژه‌ای تجربه کنن.
فایل‌های کامل پروژه (شامل شماتیک، PCB، و سایر مستندات) رو روی گیت‌هاب قرار دادم تا همه بتونن راحت استفاده کنن و در صورت نیاز، سفارش چاپش رو هم بدن:
https://github.com/aKaReZa75/STM32
ویدئوی کامل طراحی این برد هم ضبط شده و به‌زودی بعد از اتمام ادیت، منتشر میشه تا قدم به قدم با مراحل طراحی برد آشنا بشید.
منتظر نظراتتون هستم و مثل همیشه خوشحال می‌شم اگر این پروژه براتون مفید بود، به اشتراک بذارید 🙏🌹
بردهای توسعه Waveshare ESP32-P4-WIFI6-Touch-LCD-3.4C و ESP32-P4-WIFI6-Touch-LCD-4C مبتنی بر تراشه ESP32-P4 هستند و به ترتیب دارای نمایشگر IPS دایره‌ای با اندازه‌های ۳.۴ اینچ و ۴ اینچ، صفحه‌نمایش لمسی خازنی با قابلیت تشخیص ۱۰ نقطه لمس هم‌زمان و زاویه دید گسترده ۱۷۰ درجه می‌باشند.

این بردها به دو میکروفن داخلی با قابلیت حذف نویز و اکو مجهز هستند که برای کاربردهای هوش مصنوعی صوتی بسیار مناسب‌اند. همچنین از طریق ماژول ESP32-C6 از ارتباط وای‌فای نسخه ۶ و بلوتوث نسخه ۵ (کم‌مصرف) پشتیبانی می‌کنند. این محصولات برای پروژه‌های اینترنت اشیای هوشمند (AIoT) و رابط کاربری انسانی (HMI) طراحی شده‌اند و دارای درگاه‌های USB، اتصال‌دهنده دوربین، کانکتور بلندگو و شیار کارت حافظه microSD هستند.

از جمله کاربردهای این بردها می‌توان به کنترل پنل‌های خانه هوشمند، رابط‌های کاربری صوتی، داشبوردهای دیجیتال، پایش محیط داخلی، نظارت بر عملکرد رایانه و سایر کاربردهای ایمن اینترنت اشیا و رایانش مرزی اشاره کرد.
این مطلب ادامه دارد ...
#برد_توسعه
#نمایشگر_لمسی
#IoTDevelopment
#TouchDisplay
#EmbeddedSystems
#Readyboard

@Moallemekhoob
هر دو مدل نسبت کنتراست ۱۲۰۰ به ۱ و زاویه دید ۱۷۰ درجه دارند و نمایشگر آن‌ها به شیشه مقاوم با سختی 6H و اتصال نوری مجهز شده است.

بردها همچنین دارای رابط MIPI CSI دو مسیره با کانکتور ۱۵ پین برای اتصال دوربین هستند. بخش صوتی شامل دو میکروفن داخلی با چیپ حذف اکو ES7210 و یک چیپ کدک صوتی کم‌مصرف مدل ES8311 است. همچنین کانکتور مخصوص بلندگوی ۲ وات با مقاومت ۸ اهم نیز در نظر گرفته شده است.

در زمینه ارتباطات، این بردها از وای‌فای ۶ و بلوتوث ۵ از طریق ماژول ESP32-C6-MINI-1 پشتیبانی می‌کنند. دو درگاه USB-C برای تغذیه و برنامه‌ریزی، یک درگاه USB OTG نوع A، و امکان گسترش از طریق هدر ۴۰ پین GPIO با فاصله استاندارد ۲.۵۴ میلی‌متر (سازگار با برخی HATهای رزبری‌پای با استفاده از مبدل) نیز وجود دارد.

سایر پورت‌های گسترش شامل یک هدر ۴ پین SH1.0 برای دستگاه‌های I2C و یک هدر UART برای فلش کردن فرم‌ور ماژول ESP32-C6 است.

از لحاظ امنیت، این بردها از بوت امن، رمزنگاری فلش، شتاب‌دهنده‌های رمزنگاری، تولیدکننده سخت‌افزاری اعداد تصادفی، مدیریت کلیدها، و جداسازی سطح دسترسی پشتیبانی می‌کنند.
ادامه مطلب را مطالعه فرمائید
@readyboard
بردهای توسعه مذکور از ماژول اصلی ESP32-P4-Core بهره می‌برند که شامل میکروکنترلر دو هسته‌ای RISC-V با فرکانس ۴۰۰ مگاهرتز، دستورالعمل‌های اختصاصی برای هوش مصنوعی و واحد محاسبات اعشاری با دقت تکی است. همچنین یک هسته کم‌مصرف RISC-V با فرکانس حداکثر ۴۰ مگاهرتز نیز در آن تعبیه شده است. برای پردازش گرافیکی، یک شتاب‌دهنده پیکسلی دوبعدی و برای پردازش ویدیو پشتیبانی از کدک‌های H.264 و JPEG در نظر گرفته شده است.

این ماژول دارای ۷۶۸ کیلوبایت حافظه کش L2 پرسرعت، ۳۲ کیلوبایت SRAM کم‌مصرف، ۸ کیلوبایت حافظه TCM، ۳۲ مگابایت PSRAM و حافظه‌های ROM شامل ۱۲۸ کیلوبایت پرسرعت و ۱۶ کیلوبایت کم‌مصرف است. همچنین از ۳۲ مگابایت حافظه فلش NOR و شیار کارت microSD با رابط SDIO نسخه ۳ نیز پشتیبانی می‌کند.

نمایشگر دایره‌ای این بردها از نوع IPS لمسی خازنی است. مدل ۳.۴ اینچی دارای وضوح تصویر 800×800 پیکسل با روشنایی ۳۰۰ نیت و پوشش رنگی ۷۰ درصد NTSC است. مدل ۴ اینچی دارای وضوح 720×720 پیکسل، روشنایی ۳۵۰ نیت و پوشش رنگی ۶۰ درصد NTSC می‌باشد.
ادامه مطلب را مطالعه فرمائید
@readyboard
@Moallemekhoob
دکمه‌های Boot و Reset، نشانگر LED، و کانکتور باتری RTC نیز در برد تعبیه شده‌اند. تغذیه این برد از طریق USB-C تأمین می‌شود.

ابعاد مدل ۳.۴ اینچی برابر ۱۱۵ در ۱۱۵ میلی‌متر و ناحیه نمایش آن ۸۷.۶ در ۸۷.۶ میلی‌متر است. مدل ۴ اینچی ابعادی برابر ۱۲۶ در ۱۲۶ میلی‌متر و ناحیه نمایش ۱۰۱.۵ در ۱۰۱.۵ میلی‌متر دارد. محدوده دمای کاری هر دو برد بین صفر تا ۶۰ درجه سانتی‌گراد است.

از لحاظ نرم‌افزاری، این بردها از فریم‌ورک ESP-IDF از طریق افزونه‌های VSCode و Eclipse پشتیبانی می‌کنند. همچنین امکان برنامه‌نویسی با Arduino IDE نیز وجود دارد، همان‌طور که در بررسی برد M5Stack Tab5 نشان داده شده است.

Waveshare نمونه‌کدها و درایورهایی برای I2C، کارت SD، وای‌فای با چیپ ESP32-C6، صوت I2S و سایر عملکردها ارائه داده است. برای طراحی رابط کاربری لمسی، پشتیبانی از کتابخانه LVGL نیز در نظر گرفته شده است. همچنین امکان پخش مستقیم تصویر دوربین بر روی نمایشگر وجود دارد و این برد می‌تواند به‌عنوان نمایشگر دوم برای رایانه‌های ویندوزی از طریق USB عمل کند. اسناد و مثال‌های کدنویسی مفیدی نیز در ویکی رسمی Waveshare قابل دسترسی است.
این بردها در مقایسه با محصولات مشابه نظیر M5Stack Tab5 با نمایشگر ۵ اینچ، نمایشگر هوشمند GUITION JC1060P470C با اندازه ۷ اینچ، و کیت توسعه دوربین ESP32-P4-EYE گزینه‌ای مدرن و چندکاره به شمار می‌آیند.

محتویات بسته شامل ماژول LCD همراه با برد کنترل متصل، بلندگوی استریو شبیه لپ‌تاپ و کابل تبدیل JST به ۴ پین برای برنامه‌ریزی است.

مدل ۳.۴ اینچی در فروشگاه AliExpress با قیمت 73.79 دلار و مدل ۴ اینچی با قیمت 88.18 دلار (در حال حاضر ناموجود) عرضه می‌شوند. در فروشگاه آمازون نیز این دو مدل به ترتیب با قیمت 87.99 و 99.99 دلار و در فروشگاه Waveshare به قیمت‌های 64.99 و 74.99 دلار به‌همراه هزینه ارسال در دسترس هستند.
#آموزش_الکترونیک
#برد_توسعه
#اینترنت_اشیا
#نمایشگر_لمسی
#برنامه_نویسی_میکروکنترلر

#ESP32
#IoTDevelopment
#TouchDisplay
#EmbeddedSystems
#MicrocontrollerProgramming
@Readyboard

@Moallemekhoob
Forwarded from aKaReZa
توی این ویدئو، ادامه‌ی مسیر آشنایی با خانواده STM32 رو پیش می‌بریم و ابزارهای نرم‌افزاری مهمی که برای کار با این میکروکنترلر نیاز داریم رو یکی‌یکی معرفی و بررسی می‌کنیم. از انتخاب میکرو با MCU Finder تا برنامه‌نویسی توی Keil، همه‌ی موارد کاربردی و حرفه‌ای رو یاد می‌گیریم. همچنین در بخش مهمی از ویدئو، انواع لایه‌های کدنویسی مثل CMSIS، HAL، LL، و SPL معرفی می‌شن و تفاوت‌هاشون بررسی می‌شن تا بتونی بر اساس نیاز پروژه‌هات، بهترین انتخاب رو داشته باشی. در انتها هم با حداقل سخت‌افزار موردنیاز و سازگاری پین‌ها آشنا می‌شیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
معرفی ابزار MCU Finder برای انتخاب سریع‌تر میکروکنترلر
آشنایی با STLink Utility و Cube Programmer و Cube CLI برای اتصال و پروگرام میکرو
آشنایی با STM Studio و Cube Monitor برای مانیتورینگ متغیرها و ساخت داشبردکنترلی
بررسی Cube Power برای ارزیابی مصرف توان
آموزش با CubeMX و CubeIDE
معرفی و مقایسه CMSIS، HAL، LL و SPL برای انتخاب نوع برنامه‌نویسی در STM۳۲
شناخت حداقل سخت‌افزار لازم برای شروع کار با STM32
آشنایی با STLINK-V3 MiniE و بررسی نکات مهم در استفاده از اون
بررسی مفهوم سازگاری پین‌ها (Pin Compatibility) در میکروکنترلرهای STM32
https://youtu.be/OK6pVpMzP64
https://youtu.be/OK6pVpMzP64https://youtu.be/OK6pVpMzP64
Forwarded from aKaReZa
توی این قسمت، ادامه‌ی لحیم‌کاری پروژه RCS-AVR رو با هم پیش می‌بریم. توی این بخش، سراغ لحیم کردن قسمت‌های ارتباطی و ماژول مخابراتی می‌ریم. برای هر بخش ابتدا نکات مهم لحیم‌کاری و اتصالات بررسی می‌شن، سپس مونتاژ انجام می‌شه و در نهایت همه چیز تست می‌شه تا از صحت عملکرد مطمئن بشیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
بررسی نحوه لحیم‌کاری کانکتور ال‌سی‌دی (LCD Connector)
لحیم کردن و تست رگولاتور ولتاژ چهار ولت
مونتاژ ماژول Quectel M66 و نکات مهم لحیم‌کاری اون
مونتاژ کانکتور سیم‌کارت و فیلترهای آن
مونتاژ قطعات باقی‌مانده روی برد
جمع‌بندی و تست نهایی برای اطمینان از عملکرد صحیح کل سیستم
اگر دنبال یادگیری دقیق و مرحله‌به‌مرحله‌ی مونتاژ و تست بردهای میکروکنترلری هستی، این ویدئو تکمیل‌کننده‌ی بخش قبلیه و نکات خیلی خوبی از تجربه‌ی عملی بهت یاد می‌ده.
https://youtu.be/i9ef0sJyjoc
https://youtu.be/i9ef0sJyjochttps://youtu.be/i9ef0sJyjoc
Forwarded from aKaReZa
aKaReZa 105 - AVR, Timer, PWM - Mode 2
توی این قسمت، می‌ریم سراغ بررسی دقیق و کاربردیPWM در تایمر از میکروکنترلرهای AVR. با دو مد اصلی Fast PWM و Phase Correct PWM آشنا می‌شیم، تفاوت‌هاشون رو بررسی می‌کنیم و در ادامه با چهار مود مختلف در این میکروکنترلر آشنا میشیم.همچنین در ادامه ویدئو با مفاهیمی مثل Dead Time و مزایای Dual Slope رو به صورت عملی توضیح می‌دیم. این ویدئو یه مرجع فوق‌العاده برای درک عمیق PWM در AVR محسوب می‌شه، به‌ویژه برای پروژه‌هایی مثل کنترل موتور، مبدلهای الکترونیک قدرت، نورپردازی، یا درایور LED.
مطالبی که توی این ویدئو یاد می‌گیریم:
آشنایی با ساختار PWM در تایمر صفر (Timer0) میکروکنترلر AVR
بررسی و پیاده‌سازی Fast PWM Mode با TOP برابر با 0xFF
بررسی و پیاده‌سازی Fast PWM Mode با مقدار TOP قابل تنظیم (TOP = OCR0A)
بررسی و پیاده‌سازی Phase Correct PWM Mode با TOP برابر با 0xFF
بررسی و پیاده‌سازی Phase Correct PWM Mode با مقدار TOP قابل تنظیم (TOP = OCR0A)
مقایسه دقیق بین Fast PWM و Phase Correct PWM
بررسی زمان به‌روزرسانی مقدار OCR
بررسی مزایای Dual Slope PWM
آشنایی با مفهوم Dead Time و کاربرد آن در مبدل های الکترونیک قدرت

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DLRVncnSh0q/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/1GhoYor4q6M
Forwarded from aKaReZa
aKaReZa 106 - RCS, AVR - PART I
توی این قسمت، وارد فاز کدنویسی پروژه‌ی RCS-AVR می‌شیم. مرحله‌به‌مرحله از راه‌اندازی پروژه در نرم‌افزار PlatformIO تا کنترل خروجی‌ها پیش می‌ریم. ابتدا ماژول LCD رو راه‌اندازی می‌کنیم و صفحه‌ی اصلی (HomePage) رو طراحی می‌کنیم، سپس پین‌های خروجی رو مقداردهی اولیه کرده و یکی‌یکی خروجی‌ها رو تست و کنترل می‌کنیم .این ویدئو پایه و اساس نرم‌افزاری پروژه RCS رو می‌سازه و برای درک ساختار کد و تعامل با سخت‌افزار به‌صورت دقیق و مهندسی‌شده طراحی شده.
مطالبی که توی این ویدئو یاد می‌گیریم:
نحوه شروع و تنظیم پروژه RCS-AVR در محیطPlatformIO
معرفی ساختار کلی پروژه RCS-AVR
راه‌اندازی اولیه ماژول aLCD و بررسی توابع آن
طراحی و پیاده‌سازی HomePage روی LCD
مقداردهی اولیه به پین‌های خروجی (Relayها)
تست سخت‌افزاری خروجی‌ها به صورت مرحله‌ای
پیاده‌سازی کنترل نرم‌افزاری خروجی‌ها با ساختار خوانا و ماژولار

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DLWVS2zSrXJ/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/397Jk0z9aTY
برد توسعه ۲ دلاری مجهز به میکروکنترلر Puya PY32F030 با هسته Cortex-M0+، حافظه فلش ۶۴ کیلوبایتی و رم ۸ کیلوبایتی

برد هسته ای Puya PY32F030 یک برد توسعه صنعتی ارزان‌قیمت است که بر پایه میکروکنترلر PY32F030K28T6 با هسته Arm Cortex-M0+ و فرکانس ۴۸ مگاهرتز طراحی شده است.
این میکروکنترلر دارای حافظه فلش ۶۴ کیلوبایتی و رم ۸ کیلوبایتی بوده و قادر است در بازه دمایی وسیع ۴۰- درجه تا ۱۰۵+ درجه سانتی‌گراد به‌درستی کار کند. این برد از رابط‌های USB، SPI، I2C، UART و I2S پشتیبانی می‌کند و برای کاربردهایی مانند اینترنت اشیا (IoT)، رباتیک و اتوماسیون در محیط‌های سخت و صنعتی مناسب طراحی شده است.

ما پیش از این در مورد میکروکنترلرهای ارزان‌قیمت مختلفی مطلب نوشته‌ایم. مثلاً در سال ۲۰۱۹ به Padauk PMS150C پرداختیم که یک میکروکنترلر ۸ بیتی با قیمت ۳ سنت، ۶۴ بایت رم، تا ۶ پایه I/O، PWM و چندین پیرامون ساده بود. سپس در سال ۲۰۲۲، WCH CH32V003 با هسته ۳۲ بیتی RISC-V، حافظه ۲ کیلوبایتی SRAM، فلش ۱۶ کیلوبایتی و قیمت ۱۰ سنتی، تیتر اخبار شد.
ادامه مطلب را مطالعه فرمائید
@Moallemekhoob
@Readyboard
Forwarded from aKaReZa
aKaReZa 107 - eBoard, STM32F103C8
توی این قسمت، با طراحی یه برد آموزشی مخصوص میکروکنترلر STM32F103C8 شروع می‌کنیم. قدم‌به‌قدم با هم جلو می‌ریم و نکات کلیدی مثل نحوه تأمین تغذیه، تامین کلاک با اسیلاتورها، تنظیم پایه‌های بوت و پروگرامر و انتخاب پایه‌های ورودی و خروجی رو بررسی می‌کنیم. هدف اینه که یک برد کاربردی، برای مباحث آموزشی کانال طراحی کنیم و به کمک این برد آموزشی به میکروکنترلرهای STM مسلط بشیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
بررسی و حل مشکلات مربوط به طراحی برد آموزشی ATMEGA328
تغییر ساختار پروژه برای STM32F103C8
نحوه متصل کردن پایه‌های تغذیه و نکات مهم در طراحی آن
بررسی عملکرد پایه‌ی Reset و نکات آن
نحوه متصل کردن اسیلاتورهای HSE و LSE
بررسی پایه‌های Boot و نحوه انتخاب حالت بوت
اتصال پروگرامر STLINK و نکات مربوط به آن
نحوه مپ کردن پایه‌های ورودی/خروجی با رویکرد کاربردی
اصول چیدمان قطعات روی برد (Component Placement) برای Routing راحتر

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DLohwn6S179/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/Mtyp9QHlwoI
2025/07/05 06:31:36
Back to Top
HTML Embed Code: