Forwarded from aKaReZa
aKaReZa 132 - RCS, AVR - PART O
توی این قسمت میریم سراغ پیاده سازی state machine های دریافت و ارسال SMS در پروژه RCS-AVR. توی این ویدئو یاد میگیریم چطور پیام ورودی رو تشخیص بدیم، شماره فرستنده رو استخراج کنیم، متن پیام رو بخونیم، پیام ارسال کنیم، و در نهایت نمایشگر السیدی رو هم با یک سری امکانات جدید بهبود بدیم.همهی اینها قدمبهقدم، واضح و کاملاً عملی پیادهسازی میشن.
مطالبی که توی این ویدئو یاد میگیریم:
تشخیص پیامک جدید از سمت ماژول GSM
پیادهسازی حالت GSM_SMS_ParseNumber برای استخراج Index پیام
پیادهسازی حالت GSM_SMS_ReadContent برای استخراج شماره و متن
پیادهسازی حالت GSM_SMS_SendSMS برای ارسال SMS
ساخت و نمایش کاراکترهای کاستوم در LCD برای نمایش وضعیت Busy
باز طراحی صفحه Welcome Page و نمایش ورژن firmware
بهبود خوانایی کد
آشنایی با دستور git merge
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSrHT5XkrQq/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/P0FgmPWP3M4
توی این قسمت میریم سراغ پیاده سازی state machine های دریافت و ارسال SMS در پروژه RCS-AVR. توی این ویدئو یاد میگیریم چطور پیام ورودی رو تشخیص بدیم، شماره فرستنده رو استخراج کنیم، متن پیام رو بخونیم، پیام ارسال کنیم، و در نهایت نمایشگر السیدی رو هم با یک سری امکانات جدید بهبود بدیم.همهی اینها قدمبهقدم، واضح و کاملاً عملی پیادهسازی میشن.
مطالبی که توی این ویدئو یاد میگیریم:
تشخیص پیامک جدید از سمت ماژول GSM
پیادهسازی حالت GSM_SMS_ParseNumber برای استخراج Index پیام
پیادهسازی حالت GSM_SMS_ReadContent برای استخراج شماره و متن
پیادهسازی حالت GSM_SMS_SendSMS برای ارسال SMS
ساخت و نمایش کاراکترهای کاستوم در LCD برای نمایش وضعیت Busy
باز طراحی صفحه Welcome Page و نمایش ورژن firmware
بهبود خوانایی کد
آشنایی با دستور git merge
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSrHT5XkrQq/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/P0FgmPWP3M4
YouTube
aKaReZa 132 - RCS, AVR - PART O
In this episode, we implement state machines for receiving and sending SMS in the RCS-AVR project. Step by step, we learn how to detect incoming messages, extract the sender’s number, read the message content, send SMS replies, and enhance the LCD display…
❤2
Forwarded from کانال آموزش الکترونیک معلم خوب
📌 کامپیوتر تکچیپ با اجرای BASIC-52
این پروژه نشان میدهد چگونه میتوان یک کامپیوتر تکچیپ واقعی ساخت که بدون هیچ حافظهی خارجی (ROM/RAM)، اسیلاتور خارجی یا قطعات جانبی، زبان BASIC-52 را اجرا کند.
✨ شرح کلی پروژه
معمولاً در کامپیوترهای تکبرد سنتی (Single Board Computer) برای حافظهٔ برنامه، RAM و اسیلاتور، از قطعات خارجی استفاده میشود. در مقابل، پروژهی حاضر از یک هستهی تقویتشدهی ۸۰۵۱ استفاده میکند که:
حافظهٔ iFLASH داخلی برای BASIC
حافظهٔ xRAM داخلی
اسیلاتور ۲۴ مگاهرتز داخلی
دارا است و بنابراین به هیچ قطعهی خارجی برای عملکرد کامل نیاز ندارد.
این سیستم میتواند بدون هیچ IDE یا کامپایلر مثل SDCC، Keil یا Arduino IDE، بهطور مستقیم کد BASIC را از مسیر Rx دریافت و اجرا کند.
ادامه مطلب ...
@moallemekhoob
@Readyboard
این پروژه نشان میدهد چگونه میتوان یک کامپیوتر تکچیپ واقعی ساخت که بدون هیچ حافظهی خارجی (ROM/RAM)، اسیلاتور خارجی یا قطعات جانبی، زبان BASIC-52 را اجرا کند.
✨ شرح کلی پروژه
معمولاً در کامپیوترهای تکبرد سنتی (Single Board Computer) برای حافظهٔ برنامه، RAM و اسیلاتور، از قطعات خارجی استفاده میشود. در مقابل، پروژهی حاضر از یک هستهی تقویتشدهی ۸۰۵۱ استفاده میکند که:
حافظهٔ iFLASH داخلی برای BASIC
حافظهٔ xRAM داخلی
اسیلاتور ۲۴ مگاهرتز داخلی
دارا است و بنابراین به هیچ قطعهی خارجی برای عملکرد کامل نیاز ندارد.
این سیستم میتواند بدون هیچ IDE یا کامپایلر مثل SDCC، Keil یا Arduino IDE، بهطور مستقیم کد BASIC را از مسیر Rx دریافت و اجرا کند.
ادامه مطلب ...
@moallemekhoob
@Readyboard
❤4
Forwarded from aKaReZa
aKaReZa 133 - STM32 - HAL, 7Segments
توی این ویدئو میریم سراغ یکی از جذابترین و پایهایترین نمایشگرها یعنی سِونسگمنت. از بررسی سختافزار و اتصال پایهها گرفته تا پیادهسازی نمایشگر چندرقمی با مالتیپلکسینگ و رفع مشکل سایه انداختن سگمنتها در رفرشیت های بالا.
این قسمت یک آموزش کاملاً کاربردی، پروژهمحور و مناسب هر سطحیه، چه تازه شروع کرده باشی، چه بخوای پروژه صنعتی بسازی!
مطالبی که توی این ویدئو یاد میگیریم:
معرفی کلی سِونسگمنت و نحوه عملکرد آن
نیازمندیهای سختافزاری برای تست عملی
ساخت پروژه جدید و اضافه کردن ملزومات آن
کنترل دستی هر سِگمنت با استفاده از HAL_GPIO
نوشتن تابع نمایش عدد روی سِونسگمنت
پیادهسازی Multiplexing برای نمایش چندرقمی
بررسی و رفع مشکل Shadow Effect
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DS9MWBSkv5X/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/iweC5cFSfpw
توی این ویدئو میریم سراغ یکی از جذابترین و پایهایترین نمایشگرها یعنی سِونسگمنت. از بررسی سختافزار و اتصال پایهها گرفته تا پیادهسازی نمایشگر چندرقمی با مالتیپلکسینگ و رفع مشکل سایه انداختن سگمنتها در رفرشیت های بالا.
این قسمت یک آموزش کاملاً کاربردی، پروژهمحور و مناسب هر سطحیه، چه تازه شروع کرده باشی، چه بخوای پروژه صنعتی بسازی!
مطالبی که توی این ویدئو یاد میگیریم:
معرفی کلی سِونسگمنت و نحوه عملکرد آن
نیازمندیهای سختافزاری برای تست عملی
ساخت پروژه جدید و اضافه کردن ملزومات آن
کنترل دستی هر سِگمنت با استفاده از HAL_GPIO
نوشتن تابع نمایش عدد روی سِونسگمنت
پیادهسازی Multiplexing برای نمایش چندرقمی
بررسی و رفع مشکل Shadow Effect
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DS9MWBSkv5X/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/iweC5cFSfpw
YouTube
aKaReZa 133 - STM32 - HAL, 7Segments
In this video, we explore one of the most fundamental and fascinating displays: the seven-segment. Starting from hardware basics and pin connections, we move on to implementing a multi-digit display using multiplexing and solving the shadow effect issue that…
🔥2
Forwarded from aKaReZa
aKaReZa 134 - AVR, EEPROM - PART B
توی این قسمت میریم سراغ بخش دوم راه اندازی EEPROM داخلی میکروکنترلر AVR و جایی که حسابی وارد مباحث پیشرفته ذخیرهسازی داده میشیم. از ذخیرهسازی انواع داده مثل float و int گرفته تا نوشتن و خواندن آرایه ای، آپدیت هوشمند و تحلیل زمانی اجرای توابع. این قسمت برای هر برنامهنویس امبددی که با AVR کار میکنه ضروریه!
مطالبی که توی این ویدئو یاد میگیریم:
پیادهسازی float_Write برای ذخیره عدد اعشاری داخل EEPROM
پیادهسازی block_Write برای ذخیره آرایهها و رشته ها
خواندن دادههای محتلف با توابع مخصوص برای هرنوع Data Type
پیاده سازی توابع Update برای جلوگیری از نوشتنهای غیرضروری و افزایش طول عمر و کاهش زمان
تحلیل دقیق Execution Time و تاثیر عملکرد توابع Update نسبت به توابع Write معمولی
پیاده سازی توابع Write-Read-Update برای داده های علامت دار
پایده سازی تابع فرمت کردن کامل حافظه
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DTPPFCbks5l/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/d8H9xRyfYPI
توی این قسمت میریم سراغ بخش دوم راه اندازی EEPROM داخلی میکروکنترلر AVR و جایی که حسابی وارد مباحث پیشرفته ذخیرهسازی داده میشیم. از ذخیرهسازی انواع داده مثل float و int گرفته تا نوشتن و خواندن آرایه ای، آپدیت هوشمند و تحلیل زمانی اجرای توابع. این قسمت برای هر برنامهنویس امبددی که با AVR کار میکنه ضروریه!
مطالبی که توی این ویدئو یاد میگیریم:
پیادهسازی float_Write برای ذخیره عدد اعشاری داخل EEPROM
پیادهسازی block_Write برای ذخیره آرایهها و رشته ها
خواندن دادههای محتلف با توابع مخصوص برای هرنوع Data Type
پیاده سازی توابع Update برای جلوگیری از نوشتنهای غیرضروری و افزایش طول عمر و کاهش زمان
تحلیل دقیق Execution Time و تاثیر عملکرد توابع Update نسبت به توابع Write معمولی
پیاده سازی توابع Write-Read-Update برای داده های علامت دار
پایده سازی تابع فرمت کردن کامل حافظه
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DTPPFCbks5l/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/d8H9xRyfYPI
YouTube
aKaReZa 134 - AVR, EEPROM - PART B
In this episode, we continue with the second part of AVR internal EEPROM setup, diving into advanced topics of data storage. From saving different data types like float and int to writing and reading arrays, implementing smart update functions, and analyzing…
Forwarded from کانال آموزش الکترونیک معلم خوب
شرکت Texas Instruments مدل جدیدی از میکروکنترلرهای MSPM33C321A را معرفی کرده است. این تراشه یک میکروکنترلر مختصص به کار با سیگنالهای دیجیتال و آنالوگ (mixed-signal) مبتنی بر هستهٔ 32-بیتی Arm Cortex-M33 است که برای کاربردهای صنعتی، ارتباطات، کنترلحرکت و امنیت طراحی شده است.
هستهٔ پردازنده
دارای CPU 32-بیتی Arm Cortex-M33 با سرعت تا 160 مگاهرتز
پشتیبانی از TrustZone برای اجرای امن و تفکیک نرمافزارهای امن و معمولی
شامل واحد FPU (محاسبات ممیز شناور) و DSP extensions برای بهبود عملکرد در محاسبات پیچیده
دارای Cache دستوری 4 کیلوبایت برای کاهش تاخیر اجرایی
این مشخصات باعث میشود که این MCU هم برای پردازشهای زمان واقعی و هم برای امنیت مناسب باشد.
💾 حافظه و ذخیرهسازی
1 مگابایت Flash برنامه با قابلیت ECC (برای کاهش خطا در طول زمان)
256 کیلوبایت SRAM با ECC برای پایداری بیشتر
32 کیلوبایت Data Flash برای ذخیرهسازی داده با دوام بالا (معادل EEPROM)
پشتیبانی از Quad SPI (QSPI) برای دسترسی به حافظهٔ خارجی با سرعت تا 20 MB/s
این ترکیب حافظه امکان اجرای برنامههای پیچیده
ادامه مطلب ...
@Readyboard
هستهٔ پردازنده
دارای CPU 32-بیتی Arm Cortex-M33 با سرعت تا 160 مگاهرتز
پشتیبانی از TrustZone برای اجرای امن و تفکیک نرمافزارهای امن و معمولی
شامل واحد FPU (محاسبات ممیز شناور) و DSP extensions برای بهبود عملکرد در محاسبات پیچیده
دارای Cache دستوری 4 کیلوبایت برای کاهش تاخیر اجرایی
این مشخصات باعث میشود که این MCU هم برای پردازشهای زمان واقعی و هم برای امنیت مناسب باشد.
💾 حافظه و ذخیرهسازی
1 مگابایت Flash برنامه با قابلیت ECC (برای کاهش خطا در طول زمان)
256 کیلوبایت SRAM با ECC برای پایداری بیشتر
32 کیلوبایت Data Flash برای ذخیرهسازی داده با دوام بالا (معادل EEPROM)
پشتیبانی از Quad SPI (QSPI) برای دسترسی به حافظهٔ خارجی با سرعت تا 20 MB/s
این ترکیب حافظه امکان اجرای برنامههای پیچیده
ادامه مطلب ...
@Readyboard
Forwarded from aKaReZa
aKaReZa 135 - Repair, Quectel M66 Soldering
توی این ویدئو میریم سراغ لحیم کاری و مونتاژ کامل شیلد Quectel M66 و بررسی بخشبهبخش مدار آن و از آمادهسازی برد و ابزار مناسب، نحوه لحیمکاری اصولی، تست نهایی و نکات مهمی که باعث میشه یک بورد GSM بدون مشکل روشن بشه رو قدم به قدم انجام میدیم.
مطالبی که توی این ویدئو یاد میگیریم:
آمادهسازی کامل بورد و ابزار برای لحیمکاری
نحوه لحیمکاری بخش رگولاتور
نحوه لحیمکاری بخش GSM
نحوه لحیمکاری بخش سیم کارت و میکروفن
نحوه لحیمکاری لحیمکاری CH340
تست نهایی شیلد بعد از مونتاژ
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DUpSNgZku93/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/osVGKgXiZxo
توی این ویدئو میریم سراغ لحیم کاری و مونتاژ کامل شیلد Quectel M66 و بررسی بخشبهبخش مدار آن و از آمادهسازی برد و ابزار مناسب، نحوه لحیمکاری اصولی، تست نهایی و نکات مهمی که باعث میشه یک بورد GSM بدون مشکل روشن بشه رو قدم به قدم انجام میدیم.
مطالبی که توی این ویدئو یاد میگیریم:
آمادهسازی کامل بورد و ابزار برای لحیمکاری
نحوه لحیمکاری بخش رگولاتور
نحوه لحیمکاری بخش GSM
نحوه لحیمکاری بخش سیم کارت و میکروفن
نحوه لحیمکاری لحیمکاری CH340
تست نهایی شیلد بعد از مونتاژ
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DUpSNgZku93/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/osVGKgXiZxo
YouTube
aKaReZa 135 - Repair, Quectel M66 Soldering
In this video, we dive into the complete soldering and assembly of the Quectel M66 shield, reviewing the circuit section by section. From board preparation and proper tooling to principled soldering, final testing, and critical tips that ensure a GSM board…
❤2
Forwarded from کانال آموزش الکترونیک معلم خوب
برد Open Stackچی هست ؟
برد Open Stack یک برد توسعه شبکه 4G LTE است که قابلیت اجرایی مستقل دارد.
هستهی این برد یک ماژول سلولی LTE از شرکت Quectel با نام EC200U-CN است، که برای کاربردهای IoT طراحی شده و به تنهایی میتواند وظایف سختافزاری و ارتباطی را اجرا کند بدون اینکه به SBC یا میکروکنترلر دیگر نیاز داشته باشد.
برخلاف اکثر ماژولهای صنعتی ارتباطات سلولی که به صورت مودم ساده (صرفاً یک ماژول 4G/LTE) عرضه میشوند، این توسعهبرد جدید به نام Open Stack طراحی شده تا بتواند کاملاً مستقل عمل کند و نیازی به اتصال به یک برد توسعه مثل Arduino یا کامپیوتر تکبردی مثل Raspberry Pi نداشته باشد.
تفاوت با بردهای معمول
در اکثر کاربردهای IoT، ماژولهای 4G/LTE «مودم» هستند:
✔️ میتواند دادهها را مستقیم جمعآوری کند
✔️ برنامه اجرا کند
✔️ از طریق LTE ارسال کند
بدون نیاز به SBC مستقل
ادامه مطلب ...
@Moallemekhoob
@Readyboard
برد Open Stack یک برد توسعه شبکه 4G LTE است که قابلیت اجرایی مستقل دارد.
هستهی این برد یک ماژول سلولی LTE از شرکت Quectel با نام EC200U-CN است، که برای کاربردهای IoT طراحی شده و به تنهایی میتواند وظایف سختافزاری و ارتباطی را اجرا کند بدون اینکه به SBC یا میکروکنترلر دیگر نیاز داشته باشد.
برخلاف اکثر ماژولهای صنعتی ارتباطات سلولی که به صورت مودم ساده (صرفاً یک ماژول 4G/LTE) عرضه میشوند، این توسعهبرد جدید به نام Open Stack طراحی شده تا بتواند کاملاً مستقل عمل کند و نیازی به اتصال به یک برد توسعه مثل Arduino یا کامپیوتر تکبردی مثل Raspberry Pi نداشته باشد.
تفاوت با بردهای معمول
در اکثر کاربردهای IoT، ماژولهای 4G/LTE «مودم» هستند:
فقط اتصال اینترنت میدهنداما Open Stack این محدودیت را حذف میکند:
به برد دیگر مثل Arduino یا Raspberry Pi متصل میشوند
بدون آنها قادر به اجرای برنامه و جمعآوری داده نیستند .
✔️ میتواند دادهها را مستقیم جمعآوری کند
✔️ برنامه اجرا کند
✔️ از طریق LTE ارسال کند
بدون نیاز به SBC مستقل
ادامه مطلب ...
@Moallemekhoob
@Readyboard
❤2
Forwarded from aKaReZa
aKaReZa 136 - AVR, Timer, Counter - Mode 3
توی این ویدئو میریم سراغ یکی از جذابترین و مهمترین مباحث تایمرهای در میکروکترلر AVR که اونهم استفاده از تایمر در حالت کانتر (Mode 3) برای اندازهگیری فرکانس هست.
قدمبهقدم از مفاهیم پایه، نحوه پیکربندی رجیسترها، محدودیتها، دقت اندازهگیری و روشهای رسیدن به ماکزیمم محدوده فرکانس رو بررسی میکنیم.
مطالبی که توی این ویدئو یاد میگیریم:
مفهوم فرکانس و اصول اندازهگیریش
بررسی کامل تایمر یک در AVR
ساخت یک پروژه جدید برای اندازهگیری فرکانس
پیکربندی تایمر 1 در مود کانتر
بررسی کامل تایمر 2 در AVR
پیکربندی تایمر 2 در مود تایمر با کلاک خارجی
معرفی و پیاده سازی روش اندازهگیری فرکانسهای بالا
محاسبه دقت، خطا و محدودیتهای سختافزاری
تحلیل ماکزیمم رنج قابل اندازهگیری
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DU7SRBTkhVi/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/RCxOpa2WsnI
توی این ویدئو میریم سراغ یکی از جذابترین و مهمترین مباحث تایمرهای در میکروکترلر AVR که اونهم استفاده از تایمر در حالت کانتر (Mode 3) برای اندازهگیری فرکانس هست.
قدمبهقدم از مفاهیم پایه، نحوه پیکربندی رجیسترها، محدودیتها، دقت اندازهگیری و روشهای رسیدن به ماکزیمم محدوده فرکانس رو بررسی میکنیم.
مطالبی که توی این ویدئو یاد میگیریم:
مفهوم فرکانس و اصول اندازهگیریش
بررسی کامل تایمر یک در AVR
ساخت یک پروژه جدید برای اندازهگیری فرکانس
پیکربندی تایمر 1 در مود کانتر
بررسی کامل تایمر 2 در AVR
پیکربندی تایمر 2 در مود تایمر با کلاک خارجی
معرفی و پیاده سازی روش اندازهگیری فرکانسهای بالا
محاسبه دقت، خطا و محدودیتهای سختافزاری
تحلیل ماکزیمم رنج قابل اندازهگیری
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DU7SRBTkhVi/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/RCxOpa2WsnI
YouTube
aKaReZa 136 - AVR, Timer, Counter - Mode 3
In this video, we explore one of the most important and fascinating topics in AVR microcontrollers: using timers in counter mode (Mode 3) to measure frequency. Step by step, we cover the fundamental concepts, register configurations, limitations, measurement…
❤3
Forwarded from aKaReZa
aKaReZa 137 - STM32 - HAL, eInterrupts
توی این ویدئو میریم سراغ یکی از مهمترین و پایهایترین مباحث خانواده STM32 یعنی وقفههای خارجی (External Interrupts) و ساختار NVIC.
از نحوه کار EXTI تا اولویتبندی وقفهها، پیادهسازی چندین وقفه همزمان، و نوشتن ISR و بررسی چند نکته مهم در پیاده سازی وقفه.
مطالبی که توی این ویدئو یاد میگیریم:
آشنایی با ساختار NVIC و نقش آن در کنترل وقفهها
ویژگیهای کلیدی EXTI در STM32
نحوه map شدن خطوط وقفه به پینها
ساخت پروژه جدید برای استفاده از وقفهها
کانفیگ کامل EXTI در CubeMX
نحوه نوشتن ISR برای وقفه های خارجی
مدیریت چند وقفه همزمان
بررسی مقاوت های داخلی و اهمیت آنها
آشنایی با مفاهیم وقفه
آشنایی با وقفههای داخلی Cortex
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DVNPI7-krjr/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/ibdetet19BY
توی این ویدئو میریم سراغ یکی از مهمترین و پایهایترین مباحث خانواده STM32 یعنی وقفههای خارجی (External Interrupts) و ساختار NVIC.
از نحوه کار EXTI تا اولویتبندی وقفهها، پیادهسازی چندین وقفه همزمان، و نوشتن ISR و بررسی چند نکته مهم در پیاده سازی وقفه.
مطالبی که توی این ویدئو یاد میگیریم:
آشنایی با ساختار NVIC و نقش آن در کنترل وقفهها
ویژگیهای کلیدی EXTI در STM32
نحوه map شدن خطوط وقفه به پینها
ساخت پروژه جدید برای استفاده از وقفهها
کانفیگ کامل EXTI در CubeMX
نحوه نوشتن ISR برای وقفه های خارجی
مدیریت چند وقفه همزمان
بررسی مقاوت های داخلی و اهمیت آنها
آشنایی با مفاهیم وقفه
آشنایی با وقفههای داخلی Cortex
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DVNPI7-krjr/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/ibdetet19BY
YouTube
aKaReZa 137 - STM32 - HAL, eInterrupts
In this video, we dive into one of the most essential and foundational topics in the STM32 family: External Interrupts (EXTI) and the NVIC structure. You’ll learn how EXTI works, how interrupts are prioritized, how to implement multiple interrupts simultaneously…
❤4
Forwarded from کانال آموزش الکترونیک معلم خوب
⚡️ ماژول تبدیل شارژرهای نسل جدید به منبع تغذیه حرفهای!
تا چند سال پیش شارژر موبایل یعنی فقط 5 ولت...
اما الان شارژرهای USB Type-C با فناوری Power Delivery میتونن تا 20 ولت و 5 آمپر خروجی بدن! 😳
یعنی چی؟
یعنی همون شارژر لپتاپ یا موبایلی که گوشه خونه افتاده، میتونه تبدیل بشه به یه منبع تغذیه قدرتمند برای پروژههای الکترونیکی! 🔥
اینجاست که ماژول PD Trigger Board V1.2.1 وارد بازی میشه 👇
این ماژول کوچیک با استفاده از چیپ معروف CH224K با شارژر Type-C ارتباط برقرار میکنه و ازش میخواد ولتاژ دلخواه رو تحویل بده.
فقط شارژر رو وصل کن و ولتاژهای زیر رو تحویل بگیر:
✅ 5V
✅ 9V
✅ 12V
✅ 15V
✅ 20V
جریان خروجی هم بستگی به قدرت شارژرت داره و حتی میتونه تا 5 آمپر برسه! 😎
💡 اما اصل جذاب ماجرا چیپه داخل این ماژوله...
🔍 معرفی چیپ CH224K
این آیسی در واقع مغز متفکر ماژوله!
چیپ CH224K مخصوص فناوری USB Power Delivery طراحی شده و کارش اینه که با شارژر مذاکره کنه و ولتاژ مناسب رو درخواست بده.
یعنی بدون این چیپ:
❌ شارژر فقط 5 ولت میده
ولی با CH224K:
✅ میتونی به ولتاژهای بالاتر دسترسی پیدا کنی
ادامه مطلب مطالعه کنید
تا چند سال پیش شارژر موبایل یعنی فقط 5 ولت...
اما الان شارژرهای USB Type-C با فناوری Power Delivery میتونن تا 20 ولت و 5 آمپر خروجی بدن! 😳
یعنی چی؟
یعنی همون شارژر لپتاپ یا موبایلی که گوشه خونه افتاده، میتونه تبدیل بشه به یه منبع تغذیه قدرتمند برای پروژههای الکترونیکی! 🔥
اینجاست که ماژول PD Trigger Board V1.2.1 وارد بازی میشه 👇
این ماژول کوچیک با استفاده از چیپ معروف CH224K با شارژر Type-C ارتباط برقرار میکنه و ازش میخواد ولتاژ دلخواه رو تحویل بده.
فقط شارژر رو وصل کن و ولتاژهای زیر رو تحویل بگیر:
✅ 5V
✅ 9V
✅ 12V
✅ 15V
✅ 20V
جریان خروجی هم بستگی به قدرت شارژرت داره و حتی میتونه تا 5 آمپر برسه! 😎
💡 اما اصل جذاب ماجرا چیپه داخل این ماژوله...
🔍 معرفی چیپ CH224K
این آیسی در واقع مغز متفکر ماژوله!
چیپ CH224K مخصوص فناوری USB Power Delivery طراحی شده و کارش اینه که با شارژر مذاکره کنه و ولتاژ مناسب رو درخواست بده.
یعنی بدون این چیپ:
❌ شارژر فقط 5 ولت میده
ولی با CH224K:
✅ میتونی به ولتاژهای بالاتر دسترسی پیدا کنی
ادامه مطلب مطالعه کنید
❤1
Forwarded from aKaReZa
aKaReZa 138 - AVR, Timer, Capture - Mode 4
توی این ویدئو وارد یکی از حرفهایترین قابلیتهای تایمر به اسم Capture میشیم. این بخش بهترین و دقیقترین روش برای اندازهگیری پریود، فرکانس و دیوتیسایکل سیگنالهاست، مخصوصاً زمانی که سرعت بالا و نویز محیط زیاد باشه. تکنیکهای انتخاب Prescaler، مدیریت وقفه، تحلیل خطا، و استفاده از Input Noise Canceller همگی بهصورت کاربردی و پروژه محور توضیح داده شدن.
مطالبی که توی این ویدئو یاد میگیریم:
تکنیک اندازهگیری پریود با تایمر و وقفه خارجی
ساخت پروژه جدید برای مد کپچر
نحوه انتخاب Prescaler مناسب
محاسبه دقیق پریود، فرکانس و دیوتی سایکل
بررسی واحد Capture در تایمر و مزیت آن
نحوه محاسبه پارامترهای سیگنال بر پایه Capture
بررسی یک خطای موجود در اندازه گیری
معرفی واحد Input Noise Canceller
معرفی تکنیک اندازهگیری زمانهای طولانی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DY5CczTyXy8/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/gUYuW_KnFkM
توی این ویدئو وارد یکی از حرفهایترین قابلیتهای تایمر به اسم Capture میشیم. این بخش بهترین و دقیقترین روش برای اندازهگیری پریود، فرکانس و دیوتیسایکل سیگنالهاست، مخصوصاً زمانی که سرعت بالا و نویز محیط زیاد باشه. تکنیکهای انتخاب Prescaler، مدیریت وقفه، تحلیل خطا، و استفاده از Input Noise Canceller همگی بهصورت کاربردی و پروژه محور توضیح داده شدن.
مطالبی که توی این ویدئو یاد میگیریم:
تکنیک اندازهگیری پریود با تایمر و وقفه خارجی
ساخت پروژه جدید برای مد کپچر
نحوه انتخاب Prescaler مناسب
محاسبه دقیق پریود، فرکانس و دیوتی سایکل
بررسی واحد Capture در تایمر و مزیت آن
نحوه محاسبه پارامترهای سیگنال بر پایه Capture
بررسی یک خطای موجود در اندازه گیری
معرفی واحد Input Noise Canceller
معرفی تکنیک اندازهگیری زمانهای طولانی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DY5CczTyXy8/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/gUYuW_KnFkM
YouTube
aKaReZa 138 - AVR, Timer, Capture - Mode 4
In this video, we explore one of the most professional and precise features of AVR timers: the Capture mode. This technique is the most accurate way to measure period, frequency, and duty cycle of signals, especially when dealing with high-speed inputs or…
❤4
Forwarded from کانال آموزش الکترونیک معلم خوب
🎤 آیا میشود فقط با دو ESP32 یک واکیتاکی دیجیتال HD ساخت؟
تا همین چند وقت پیش، انتقال صدای باکیفیت و بلادرنگ روی ESP-NOW بیشتر یک چالش بود؛ اما کتابخانه جدید PCMFlowG722 این معادله را تغییر داده است.
این کتابخانه با استفاده از کدک G.722 امکان ارسال و دریافت همزمان صدای HD را بین بردهای ESP32 فراهم میکند؛ بدون نیاز به روتر Wi-Fi، اینترنت یا ماژول رادیویی اضافی!
💡 نکته جالب:
صدای خام 16kHz به حدود 256kbps پهنای باند نیاز دارد، اما G.722 همان صدا را تنها با 64kbps منتقل میکند؛ یعنی 4 برابر کاهش حجم داده با حفظ کیفیت بسیار مناسب برای مکالمه.
نتیجه چیست؟
✅ ساخت واکیتاکی دیجیتال با ESP32
✅ اینترکام بیسیم بین اتاقها
✅ ارتباط صوتی بین رباتها
✅ پروژههای IoT مبتنی بر صدا
✅ سیستمهای اعلان و پیجینگ بیسیم
این پروژه یک بار دیگر نشان میدهد که ESP32 فقط برای سنسورها و رلهها نیست؛ بلکه میتواند به قلب یک سیستم ارتباط صوتی واقعی تبدیل شود.
🎙 اگر قبلاً فکر میکردید ESP32 برای VoIP و انتقال صوت مناسب نیست، وقتش رسیده دوباره تجدیدنظر کنید!
#ESP32 #ESPNOW #Embedded #IoT #Electronics #VoiceOverIP #WirelessAudio
تا همین چند وقت پیش، انتقال صدای باکیفیت و بلادرنگ روی ESP-NOW بیشتر یک چالش بود؛ اما کتابخانه جدید PCMFlowG722 این معادله را تغییر داده است.
این کتابخانه با استفاده از کدک G.722 امکان ارسال و دریافت همزمان صدای HD را بین بردهای ESP32 فراهم میکند؛ بدون نیاز به روتر Wi-Fi، اینترنت یا ماژول رادیویی اضافی!
💡 نکته جالب:
صدای خام 16kHz به حدود 256kbps پهنای باند نیاز دارد، اما G.722 همان صدا را تنها با 64kbps منتقل میکند؛ یعنی 4 برابر کاهش حجم داده با حفظ کیفیت بسیار مناسب برای مکالمه.
نتیجه چیست؟
✅ ساخت واکیتاکی دیجیتال با ESP32
✅ اینترکام بیسیم بین اتاقها
✅ ارتباط صوتی بین رباتها
✅ پروژههای IoT مبتنی بر صدا
✅ سیستمهای اعلان و پیجینگ بیسیم
این پروژه یک بار دیگر نشان میدهد که ESP32 فقط برای سنسورها و رلهها نیست؛ بلکه میتواند به قلب یک سیستم ارتباط صوتی واقعی تبدیل شود.
🎙 اگر قبلاً فکر میکردید ESP32 برای VoIP و انتقال صوت مناسب نیست، وقتش رسیده دوباره تجدیدنظر کنید!
#ESP32 #ESPNOW #Embedded #IoT #Electronics #VoiceOverIP #WirelessAudio
👍5
Forwarded from کانال آموزش الکترونیک معلم خوب
🚀 میکروچیپ معادلات کنترل موتور را بههم زد!
شرکت Microchip خانواده جدید dsPIC33CK Value Line را معرفی کرده؛ یک کنترلر سیگنال دیجیتال (DSC) که با قیمت پایه تنها ۰٫۵۱ دلار عرضه میشود، اما امکاناتی را ارائه میدهد که تا چند سال پیش فقط در تراشههای گرانقیمت صنعتی دیده میشد.
🔹 توان پردازشی: 100 MIPS
🔹 حافظه فلش: تا 256KB
🔹 وجود ADC دوازده بیتی با سرعت 2MSPS
🔹قابلیت PWM با دقت نانوثانیهای
🔹 پشتیبانی از CAN FD
🔹 مناسب برای کنترل موتورهای BLDC، PMSM و AC Induction
🔹 قابلیت اجرای الگوریتم پیشرفته FOC (Field-Oriented Control)
💡 چرا این خبر مهم است؟
در طراحی اینورترها، درایوهای موتور، منابع تغذیه دیجیتال و تجهیزات اتوماسیون صنعتی، معمولاً باید بین «هزینه پایین» و «کارایی بالا» یکی را انتخاب کرد. اما dsPIC33CK Value Line تلاش کرده این فاصله را از بین ببرد.
به زبان ساده، حالا میتوان پروژههایی را که قبلاً نیازمند میکروکنترلرهای قدرتمند و گرانتر بودند، با یک تراشه اقتصادیتر پیادهسازی کرد.
🎯 اگر در حوزههای زیر فعالیت میکنید، این خانواده ارزش بررسی جدی دارد:
✅ کنترل موتور
✅ الکترونیک قدرت
ادامه مطلب ...
شرکت Microchip خانواده جدید dsPIC33CK Value Line را معرفی کرده؛ یک کنترلر سیگنال دیجیتال (DSC) که با قیمت پایه تنها ۰٫۵۱ دلار عرضه میشود، اما امکاناتی را ارائه میدهد که تا چند سال پیش فقط در تراشههای گرانقیمت صنعتی دیده میشد.
🔹 توان پردازشی: 100 MIPS
🔹 حافظه فلش: تا 256KB
🔹 وجود ADC دوازده بیتی با سرعت 2MSPS
🔹قابلیت PWM با دقت نانوثانیهای
🔹 پشتیبانی از CAN FD
🔹 مناسب برای کنترل موتورهای BLDC، PMSM و AC Induction
🔹 قابلیت اجرای الگوریتم پیشرفته FOC (Field-Oriented Control)
💡 چرا این خبر مهم است؟
در طراحی اینورترها، درایوهای موتور، منابع تغذیه دیجیتال و تجهیزات اتوماسیون صنعتی، معمولاً باید بین «هزینه پایین» و «کارایی بالا» یکی را انتخاب کرد. اما dsPIC33CK Value Line تلاش کرده این فاصله را از بین ببرد.
به زبان ساده، حالا میتوان پروژههایی را که قبلاً نیازمند میکروکنترلرهای قدرتمند و گرانتر بودند، با یک تراشه اقتصادیتر پیادهسازی کرد.
🎯 اگر در حوزههای زیر فعالیت میکنید، این خانواده ارزش بررسی جدی دارد:
✅ کنترل موتور
✅ الکترونیک قدرت
ادامه مطلب ...
❤1
Forwarded from aKaReZa
aKaReZa 139 - Microcontroller, Remotes - PART A
توی این ویدئو وارد دنیای جذاب کنترل ریموتها میشیم، از انواع سیستمهای سیمدار و بیسیم گرفته تا مودولاسیونهای AM، FM و ASK، و در نهایت بررسی باندهای فرکانسی و استاندارد مهم ISM Band.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی و مقایسه ارتباطهای باسیم و بیسیم
مفهوم Signal Modulation و مزایا و معایب اون
معرفی AM Modulation و مزایا و معایبش
معرفی FM Modulation با AM و مزایا و معایبش
معرفی ASK Modulation و مزایا و معایبش
دستهبندی باندهای فرکانسی برای ارتباطات
آشنایی کامل با ISM Band و کاربردهای قانونی و مجاز آن
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DZJyuenSEKv/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/asiuJksMo-Q
توی این ویدئو وارد دنیای جذاب کنترل ریموتها میشیم، از انواع سیستمهای سیمدار و بیسیم گرفته تا مودولاسیونهای AM، FM و ASK، و در نهایت بررسی باندهای فرکانسی و استاندارد مهم ISM Band.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی و مقایسه ارتباطهای باسیم و بیسیم
مفهوم Signal Modulation و مزایا و معایب اون
معرفی AM Modulation و مزایا و معایبش
معرفی FM Modulation با AM و مزایا و معایبش
معرفی ASK Modulation و مزایا و معایبش
دستهبندی باندهای فرکانسی برای ارتباطات
آشنایی کامل با ISM Band و کاربردهای قانونی و مجاز آن
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DZJyuenSEKv/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/asiuJksMo-Q
YouTube
aKaReZa 139 - Microcontroller, Remotes - PART A
In this video, we enter the fascinating world of remote-control systems, exploring both wired and wireless communication methods. We break down different modulation techniques such as AM, FM, and ASK, compare their strengths and weaknesses, and finally examine…
👍2❤1
Forwarded from aKaReZa
درود بر شما دوستان عزیزم 🌹🙏
اگر هنوز گیتهاب من رو دنبال نکردید، خوشحال میشم یه سر بهش بزنید:
https://github.com/aKaReZa75
توی ریپازیتوریها کلی محتوای آموزشی، سورسکد، پروژههای عملی، درایورها، مثالهای Embedded C و مطالب مرتبط با STM32، AVR و سایر میکروکنترلرها قرار گرفته که میتونه برای یادگیری و توسعه پروژههای شخصی مفید باشه.
اگر ریپوها براتون مفید بودن، لطفاً Star 🌟 بدید تا هم از کار حمایت بشه و هم بقیه راحتتر اونها رو پیدا کنن.
همچنین اگر قصد دارید روی پروژهها کار کنید یا تغییرات خودتون رو داشته باشید، حتماً Fork 🍴 بگیرید و ازشون استفاده کنید.
درضمن Follow کردن اکانت و Star دادن به ریپازیتوریها، علاوه بر اینکه به دیده شدن این منابع آموزشی کمک میکنه، یک حمایت ارزشمند از فعالیتهای آموزشی من هم محسوب میشه و باعث میشه افراد بیشتری با این محتواها آشنا بشن.
کلی سورسکد، پروژه و محتوای آموزشی دیگه هم به مرور به گیتهاب اضافه خواهد شد.
ممنون از همراهی، حمایت و انرژی مثبتی که همیشه بهم میدید 🌹🙏
اگر هنوز گیتهاب من رو دنبال نکردید، خوشحال میشم یه سر بهش بزنید:
https://github.com/aKaReZa75
توی ریپازیتوریها کلی محتوای آموزشی، سورسکد، پروژههای عملی، درایورها، مثالهای Embedded C و مطالب مرتبط با STM32، AVR و سایر میکروکنترلرها قرار گرفته که میتونه برای یادگیری و توسعه پروژههای شخصی مفید باشه.
اگر ریپوها براتون مفید بودن، لطفاً Star 🌟 بدید تا هم از کار حمایت بشه و هم بقیه راحتتر اونها رو پیدا کنن.
همچنین اگر قصد دارید روی پروژهها کار کنید یا تغییرات خودتون رو داشته باشید، حتماً Fork 🍴 بگیرید و ازشون استفاده کنید.
درضمن Follow کردن اکانت و Star دادن به ریپازیتوریها، علاوه بر اینکه به دیده شدن این منابع آموزشی کمک میکنه، یک حمایت ارزشمند از فعالیتهای آموزشی من هم محسوب میشه و باعث میشه افراد بیشتری با این محتواها آشنا بشن.
کلی سورسکد، پروژه و محتوای آموزشی دیگه هم به مرور به گیتهاب اضافه خواهد شد.
ممنون از همراهی، حمایت و انرژی مثبتی که همیشه بهم میدید 🌹🙏
GitHub
aKaReZa75 - Overview
Embedded Systems & PCB Design Specialist | Open-Source Enthusiast - aKaReZa75
Forwarded from کانال آموزش الکترونیک معلم خوب
🔥 چرا مهندسان قدرت این روزها بیشتر از خودِ MOSFET درباره «پکیج» صحبت میکنند؟
وقتی صحبت از MOSFETهای SiC میشود، معمولاً همه نگاهها به ولتاژ کاری، RDS(on) و سرعت سوئیچینگ دوخته میشود. اما شرکت Navitas در معرفی جدیدترین محصولات خود نشان داد که گاهی بزرگترین نوآوری، داخل تراشه نیست؛ بلکه در بستهبندی آن اتفاق میافتد.
این شرکت پکیج جدید UHV-TO-247-4-ISO را برای MOSFETهای SiC معرفی کرده است؛ پکیجی که یک ویژگی بسیار مهم دارد:
✅ خنکسازی مستقیم هیتسینک بدون نیاز به عایق حرارتی جداگانه
در طراحیهای متداول، گرما باید از چندین لایه مختلف عبور کند تا به هیتسینک برسد. هر لایه نیز مانند یک مقاومت حرارتی عمل میکند و مانع خروج سریع گرما میشود.
اما در طراحی جدید Navitas، از زیرلایه نیترید آلومینیوم (AlN) با ایزولاسیون داخلی بیش از ۶۰۰۰ ولت استفاده شده است. نتیجه چیست؟
🔹 مقاومت حرارتی اتصال تا هیتسینک تا ۶۰٪ کاهش مییابد.
🔹 توان دفع حرارت تا ۱۵۰٪ افزایش پیدا میکند.
🔹 تعداد قطعات مورد نیاز در مونتاژ کمتر میشود.
🔹 قابلیت اطمینان سیستم افزایش مییابد.
اما داستان به همینجا ختم نمیشود.
ادامه مطلب
@Moallemekhoob
وقتی صحبت از MOSFETهای SiC میشود، معمولاً همه نگاهها به ولتاژ کاری، RDS(on) و سرعت سوئیچینگ دوخته میشود. اما شرکت Navitas در معرفی جدیدترین محصولات خود نشان داد که گاهی بزرگترین نوآوری، داخل تراشه نیست؛ بلکه در بستهبندی آن اتفاق میافتد.
این شرکت پکیج جدید UHV-TO-247-4-ISO را برای MOSFETهای SiC معرفی کرده است؛ پکیجی که یک ویژگی بسیار مهم دارد:
✅ خنکسازی مستقیم هیتسینک بدون نیاز به عایق حرارتی جداگانه
در طراحیهای متداول، گرما باید از چندین لایه مختلف عبور کند تا به هیتسینک برسد. هر لایه نیز مانند یک مقاومت حرارتی عمل میکند و مانع خروج سریع گرما میشود.
اما در طراحی جدید Navitas، از زیرلایه نیترید آلومینیوم (AlN) با ایزولاسیون داخلی بیش از ۶۰۰۰ ولت استفاده شده است. نتیجه چیست؟
🔹 مقاومت حرارتی اتصال تا هیتسینک تا ۶۰٪ کاهش مییابد.
🔹 توان دفع حرارت تا ۱۵۰٪ افزایش پیدا میکند.
🔹 تعداد قطعات مورد نیاز در مونتاژ کمتر میشود.
🔹 قابلیت اطمینان سیستم افزایش مییابد.
اما داستان به همینجا ختم نمیشود.
ادامه مطلب
@Moallemekhoob
❤1👍1
Forwarded from aKaReZa
aKaReZa 140 - STM32 - HAL, USART
توی این ویدئو یکی از پرکاربردترین و مهمترین رابطهای ارتباطی یعنی USART رو در میکروکنترلرهارو کار میکنیم. از ویژگیهای اصلی UART تا محاسبه BaudRate، روشهای مختلف ارسال و دریافت دیتا، تشکیل Ring Buffer، تشخیص Idle Line، راه اندازی DMA و... همهچیز قدمبهقدم توضیح داده شده. پس اگه میخوای USART رو واقعا مهندسی و اصولی یاد بگیری، این قسمت یکی از بهترین منابعه.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی واحد UART و بررسی مشخصات آن
نگاه دقیق به Block Diagram واحد UART
نحوه محاسبه BaudRate
پیکربندی USART در STM32CubeMX
نحوه ارسال داده
بررسی پارامتر مهم Timeout و تاثیر آن در عملکرد واحد UART
ارسال و دریافت داده با DMA و بررسی مزیت آن
نحوه دریافت داده توسط Interrupt و پیادهسازی Ring Buffer
نحوه تشخیص Idle Line و بررسی مزیت آن
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DZbxaLTSmXp/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/rsLly4P2wQs
توی این ویدئو یکی از پرکاربردترین و مهمترین رابطهای ارتباطی یعنی USART رو در میکروکنترلرهارو کار میکنیم. از ویژگیهای اصلی UART تا محاسبه BaudRate، روشهای مختلف ارسال و دریافت دیتا، تشکیل Ring Buffer، تشخیص Idle Line، راه اندازی DMA و... همهچیز قدمبهقدم توضیح داده شده. پس اگه میخوای USART رو واقعا مهندسی و اصولی یاد بگیری، این قسمت یکی از بهترین منابعه.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی واحد UART و بررسی مشخصات آن
نگاه دقیق به Block Diagram واحد UART
نحوه محاسبه BaudRate
پیکربندی USART در STM32CubeMX
نحوه ارسال داده
بررسی پارامتر مهم Timeout و تاثیر آن در عملکرد واحد UART
ارسال و دریافت داده با DMA و بررسی مزیت آن
نحوه دریافت داده توسط Interrupt و پیادهسازی Ring Buffer
نحوه تشخیص Idle Line و بررسی مزیت آن
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DZbxaLTSmXp/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/rsLly4P2wQs
YouTube
aKaReZa 140 - STM32 - HAL, USART
In this video, we work with one of the most widely used and important communication interfaces in microcontrollers: USART. From the core features of UART and BaudRate calculation to different data transmit/receive methods, building a ring buffer, detecting…
❤2
Forwarded from کانال آموزش الکترونیک معلم خوب
معرفی Synaptics Astra SRW1500
میکروکنترلر Edge AI با هسته Cortex-M52 و NPU Ethos-U55 به همراه Wi-Fi 6/7، Bluetooth 6.0 و 802.15.4
شرکت Synaptics خانواده جدیدی از میکروکنترلرهای هوشمند با نام Astra SRW1500 Series معرفی کرده است؛ این سری برای دستگاههای IoT هوشمند در لبه شبکه (Edge) طراحی شده است.
این خانواده شامل یک هسته کممصرف Arm Cortex-M52، یک واحد پردازش عصبی اختیاری Arm Ethos-U55 NPU و همچنین ارتباطات بیسیم چندگانه شامل Wi-Fi 7 یا Wi-Fi 6، Bluetooth 6.0 LE و IEEE 802.15.4 در یک چیپ واحد است.
هدف اصلی این تراشهها اجرای پردازشهای AI با تأخیر بسیار کم روی خود دستگاه است؛ کاربردهایی مانند:
سری SRW1500 در حال حاضر در چهار نسخه مختلف عرضه میشود که بسته به نوع اتصال بیسیم و وجود یا عدم وجود USB متفاوت هستند.
ادغام کامل حسگر، پردازش AI و ارتباط بیسیم در یک تراشه باعث شده:
هزینه کل سیستم کاهش یابد
طراحی برد (PCB) سادهتر شود
مصرف توان کمتر شود
ادامه مطلب
میکروکنترلر Edge AI با هسته Cortex-M52 و NPU Ethos-U55 به همراه Wi-Fi 6/7، Bluetooth 6.0 و 802.15.4
شرکت Synaptics خانواده جدیدی از میکروکنترلرهای هوشمند با نام Astra SRW1500 Series معرفی کرده است؛ این سری برای دستگاههای IoT هوشمند در لبه شبکه (Edge) طراحی شده است.
این خانواده شامل یک هسته کممصرف Arm Cortex-M52، یک واحد پردازش عصبی اختیاری Arm Ethos-U55 NPU و همچنین ارتباطات بیسیم چندگانه شامل Wi-Fi 7 یا Wi-Fi 6، Bluetooth 6.0 LE و IEEE 802.15.4 در یک چیپ واحد است.
هدف اصلی این تراشهها اجرای پردازشهای AI با تأخیر بسیار کم روی خود دستگاه است؛ کاربردهایی مانند:
تشخیص فعالسازی صوتی (Voice Trigger Detection)معماری و ویژگیها
طبقهبندی رویدادهای صوتی
پردازش و تحلیل سیگنالهای وایفای برای سنجش محیط (Wi-Fi sensing)
سری SRW1500 در حال حاضر در چهار نسخه مختلف عرضه میشود که بسته به نوع اتصال بیسیم و وجود یا عدم وجود USB متفاوت هستند.
ادغام کامل حسگر، پردازش AI و ارتباط بیسیم در یک تراشه باعث شده:
هزینه کل سیستم کاهش یابد
طراحی برد (PCB) سادهتر شود
مصرف توان کمتر شود
ادامه مطلب
Forwarded from کانال آموزش الکترونیک معلم خوب
پلتفرم نمونهسازی nRF54L15 Tag شرکت Nordic با باتری سکهای، مجهز به Bluetooth Channel Sounding، Matter و Edge AI
شرکت Nordic Semiconductor از پلتفرم نمونهسازی جدید nRF54L15 Tag رونمایی کرده است؛
این برد بر پایه تراشه بیسیم nRF54L15 SoC ساخته شده و از یک رادیوی 2.4 گیگاهرتزی بهره میبرد.
وجود دو آنتن داخلی باعث افزایش دقت و پایداری اندازهگیری فاصله با فناوری Bluetooth Channel Sounding شده است.
همچنین یک حسگر حرکتی ششمحوره (6-axis IMU) و یک حسگر محیطی نیز روی برد تعبیه شدهاند که امکان پیادهسازی کاربردهای ردیابی، پایش محیط و پردازش لبه (Edge Processing) را فراهم میکنند
مشخصات فنی nRF54L15 Tag
پردازنده و حافظه
تراشه: Nordic nRF54L15 Wireless SoC
هسته اصلی: Arm Cortex-M33 با فرکانس تا 128 MHz
ادامه مطلب
@Moallemekhoob
@Readyboard
شرکت Nordic Semiconductor از پلتفرم نمونهسازی جدید nRF54L15 Tag رونمایی کرده است؛
یک برد بسیار کوچک با تغذیه از باتری سکهای (Coin Cell) که برای تسریع توسعه تجهیزات بیسیم فوقکممصرف IoT طراحی شده است. این پلتفرم بهویژه برای توسعه ردیابهای دارایی (Asset Tracker) سازگار با اکوسیستمهای Apple Find My و Google Find Hub در نظر گرفته شده است
این برد بر پایه تراشه بیسیم nRF54L15 SoC ساخته شده و از یک رادیوی 2.4 گیگاهرتزی بهره میبرد.
وجود دو آنتن داخلی باعث افزایش دقت و پایداری اندازهگیری فاصله با فناوری Bluetooth Channel Sounding شده است.
همچنین یک حسگر حرکتی ششمحوره (6-axis IMU) و یک حسگر محیطی نیز روی برد تعبیه شدهاند که امکان پیادهسازی کاربردهای ردیابی، پایش محیط و پردازش لبه (Edge Processing) را فراهم میکنند
مشخصات فنی nRF54L15 Tag
پردازنده و حافظه
تراشه: Nordic nRF54L15 Wireless SoC
هسته اصلی: Arm Cortex-M33 با فرکانس تا 128 MHz
ادامه مطلب
@Moallemekhoob
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
پردازنده کمکی: RISC-V برای پیادهسازی «محیطهای جانبی نرمافزارمحور» (Software Defined Peripheral)
ارتباطات بیسیم
قابلیت Bluetooth LE 6.0
پشتیبانی از قابلیتهای
پروتکلهای اختصاصی 2.4GHz با نرخ انتقال جدید 4Mbps
پشتیبانی ازNFC
پشتیبانی از Aliro (استاندارد جدید کنترل دسترسی و قفل هوشمند)
حسگرها
شتاب سنجIMU ششمحوره با دقت بالا برای:
12 پایه GPIO برای افزودن:
این پلتفرم برای مصرف انرژی بسیار پایین طراحی شده است. در حالت عادی سیستم در Deep Sleep قرار میگیرد و تنها زمانی فعال میشود که شتابسنج کممصرف، حرکت را تشخیص دهد.
ادامه مطلب ...
@Readyboard
حافظه۲۵۶RAM کیلوبایت SRAM
حافظه غیر فرار: ۱/۵ مگابایت NVM
ارتباطات بیسیم
قابلیت Bluetooth LE 6.0
پشتیبانی از قابلیتهای
Bluetooth Channel Sounding
Thread
Zigbee (IEEE 802.15.4-2020)
Matter
Amazon Sidewalk
پروتکلهای اختصاصی 2.4GHz با نرخ انتقال جدید 4Mbps
پشتیبانی ازNFC
پشتیبانی از Aliro (استاندارد جدید کنترل دسترسی و قفل هوشمند)
حسگرها
شتاب سنجIMU ششمحوره با دقت بالا برای:
Edge AIحسگر محیطی برای اندازهگیری:
Sensor Fusion
شتابسنج کممصرف جهت بیدارسازی دستگاه هنگام تشخیص حرکت
دماامکانات توسعه
رطوبت
فشار هوا
گازها و کیفیت هوا (از جمله CO₂)
12 پایه GPIO برای افزودن:
حسگرهای جانبیقابلیتهای کممصرف
کلیدها
تجهیزات توسعه
پشتیبانیLED رنگی RGB
محل نصب بازر (Buzzer)
کلید اضافی
کلید ریست
استفاده از LED اضافی
دو آنتن داخلی
این پلتفرم برای مصرف انرژی بسیار پایین طراحی شده است. در حالت عادی سیستم در Deep Sleep قرار میگیرد و تنها زمانی فعال میشود که شتابسنج کممصرف، حرکت را تشخیص دهد.
ادامه مطلب ...
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
آردوینو ماژولهای Modulino Hub و Modulino Extender را معرفی کرد؛ پشتیبانی از ۶۴ دستگاه I2C و ارتباط تا فاصله ۳۰ متر
شرکت آردوینو بهتازگی سه عضو جدید از خانواده Modulino را معرفی کرده است:
این پست روی دو محصول Hub و Extender تمرکز دارد، زیرا ماژول Extender یکی از جالبترین محصولات جدید آردوینو محسوب میشود.
پروتکل I2C همواره بهعنوان یک رابط ارتباطی کوتاهبرد شناخته میشد و استفاده از آن در فواصل چند ده متری تاکنون غیرمعمول بود
برد Modulino Hub
اگرچه پروتکل I2C از نظر تئوری قابلیت آدرسدهی ۱۲۷ دستگاه را دارد، اما در پروژههای واقعی معمولاً چندین سنسور یا ماژول دارای آدرس پیشفرض یکسان هستند و همین موضوع باعث تداخل آدرس (Address Conflict) میشود.
ماژول Modulino Hub این مشکل را با استفاده از یک مالتیپلکسر I2C برطرف میکند.
چندین Hub نیز میتوانند بهصورت...
ادامه مطلب..
@Readyboard
شرکت آردوینو بهتازگی سه عضو جدید از خانواده Modulino را معرفی کرده است:
برد Modulino Hub برای اتصال همزمان حداکثر ۸ دستگاه I2C (و تا ۶۴ دستگاه با اتصال ۸ هاب به یکدیگر)
بردModulino Extender برای افزایش طول ارتباط باس I2C تا حدود ۳۰ متر
بردModulino Motors برای کنترل دو موتور DC یا یک موتور استپر
این پست روی دو محصول Hub و Extender تمرکز دارد، زیرا ماژول Extender یکی از جالبترین محصولات جدید آردوینو محسوب میشود.
پروتکل I2C همواره بهعنوان یک رابط ارتباطی کوتاهبرد شناخته میشد و استفاده از آن در فواصل چند ده متری تاکنون غیرمعمول بود
برد Modulino Hub
اگرچه پروتکل I2C از نظر تئوری قابلیت آدرسدهی ۱۲۷ دستگاه را دارد، اما در پروژههای واقعی معمولاً چندین سنسور یا ماژول دارای آدرس پیشفرض یکسان هستند و همین موضوع باعث تداخل آدرس (Address Conflict) میشود.
ماژول Modulino Hub این مشکل را با استفاده از یک مالتیپلکسر I2C برطرف میکند.
چندین Hub نیز میتوانند بهصورت...
ادامه مطلب..
@Readyboard
❤2