aKaReZa – Telegram
aKaReZa
735 subscribers
28 photos
38 files
172 links
🔹 Electronics & Embedded Systems Engineer
🔧 PCB & Firmware Developer
🚀 Open-Source Educator
📚 Sharing projects & tutorials
🎬 YouTube: www.youtube.com/@aKaReZa75
💻 GitHub: github.com/aKaReZa75
🤳 Instagram: www.instagram.com/akareza75/
Download Telegram
STMStudio 3.6.0.exe
14.6 MB
STMStudio v3.6.0
ابزار قدیمی برای مانیتور real-time متغیرها از طریق ST-LINKدر برنامه در حال اجرا، بدون توقف برنامه
17
Keil MDK 5.41.zip
849.1 MB
Keil MDK v5.41
یک IDE کامل و قدرتمند برای توسعه برنامه‌های Embedded C/C++ مخصوص میکروکنترلرهای ARM می‌باشد با قابلیت نوشتن، کامپایل و دیباگ کد برای خانواده‌های STM32، LPC، NXP و سایر ARM MCU ها
18
Keil.STM32F1xx_DFP.2.4.1.zip
47.9 MB
Keil.STM32F1xx_DFP v2.4.1
بیسته Device Family Pack برای میکروهای STM32F1 برای استفاده در Keil جهت اضافه کردن درایورها، فایل‌های Startup، CMSIS و HAL برای STM32F1 در محیط Keil
16
stm32cube_fw_f1_v180.zip
109.8 MB
stm32cube_fw_f1_v180.zip
نسخه‌ی قدیمی‌تر STM32Cube Firmware Package برای خانواده STM32F1، شامل HAL، CMSIS و مثال‌هایی بر اساس نسخه قدیمی‌تر برای پروژه‌های خاص
17
stm32cube_fw_f1_v184.zip
51.4 MB
stm32cube_fw_f1_v184.zip
نسخه میانی و پایدار از STM32Cube Firmware Package برای STM32F1
16
stm32cube_fw_f1_v185.zip
52.4 MB
stm32cube_fw_f1_v185.zip
آخرین نسخه فعلی از STM32Cube Firmware برای STM32F1، مناسب برای پروژه‌های جدید، شامل اصلاحات باگ‌ها و پشتیبانی از CubeMX v6.11
15
STLINK-V3MINIE-Box-V4.step
1.7 MB
فایل 3بعدی جعبه پروگرامر STLINK V3 MINIE
20
ببخشید زیاد شد دیگه، در خصوص پکیج های Keil و Cube هم خدمتتون عرض کنم من تقریبا تمامی اونهارو دانلود کردم و آفلاین دارم اما برای آموزشهای کانال فعلا F1 رو میخوایم که هم برای Keil و هم برای Cube اون رو اضافه کردم، هر نسخه دیگه ای رو که نیاز داشتید پیام بدید و بگید تا اضافه کنم 🙏🌹
24
سلام و عرض ادب به همه دوستانِ جان
یه خواهش صمیمانه ازتون دارم، اگه محتوای آموزشی کانال براتون مفید بوده و حس می‌کنید این محتوا می‌تونه برای بقیه هم مفید و کاربردی باشه، ممنون میشم اگر کانال یوتیوب من رو به شیوه‌ای که خودتون صلاح می‌دونید و با ادبیات خودتون، توی فضاهای مختلف معرفی و حمایت کنید.
چه در گروه‌ها و کانال‌های تلگرامی، چه در انجمن‌های علمی و تشکل‌های دانشجویی، یا حتی به صورت مستقیم برای دوستان علاقه‌مندتون.
آدرس کانال یوتیوب:
https://www.youtube.com/@aKaReZa75
هر حمایتی از سمت شما باعث دلگرمیه و کمک بزرگیه به دیده شدن فعالیت های من.
پیشاپیش از همراهی و محبتتون ممنونم 🙏🌹
42👍6
aKaReZa pinned «سلام و عرض ادب به همه دوستانِ جان یه خواهش صمیمانه ازتون دارم، اگه محتوای آموزشی کانال براتون مفید بوده و حس می‌کنید این محتوا می‌تونه برای بقیه هم مفید و کاربردی باشه، ممنون میشم اگر کانال یوتیوب من رو به شیوه‌ای که خودتون صلاح می‌دونید و با ادبیات خودتون،…»
توی این قسمت، ادامه‌ی لحیم‌کاری پروژه RCS-AVR رو با هم پیش می‌بریم. توی این بخش، سراغ لحیم کردن قسمت‌های ارتباطی و ماژول مخابراتی می‌ریم. برای هر بخش ابتدا نکات مهم لحیم‌کاری و اتصالات بررسی می‌شن، سپس مونتاژ انجام می‌شه و در نهایت همه چیز تست می‌شه تا از صحت عملکرد مطمئن بشیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
بررسی نحوه لحیم‌کاری کانکتور ال‌سی‌دی (LCD Connector)
لحیم کردن و تست رگولاتور ولتاژ چهار ولت
مونتاژ ماژول Quectel M66 و نکات مهم لحیم‌کاری اون
مونتاژ کانکتور سیم‌کارت و فیلترهای آن
مونتاژ قطعات باقی‌مانده روی برد
جمع‌بندی و تست نهایی برای اطمینان از عملکرد صحیح کل سیستم
اگر دنبال یادگیری دقیق و مرحله‌به‌مرحله‌ی مونتاژ و تست بردهای میکروکنترلری هستی، این ویدئو تکمیل‌کننده‌ی بخش قبلیه و نکات خیلی خوبی از تجربه‌ی عملی بهت یاد می‌ده.
https://youtu.be/i9ef0sJyjoc
https://youtu.be/i9ef0sJyjochttps://youtu.be/i9ef0sJyjoc
11👍2
aKaReZa 61 - Embededd_C - Part F
در این ویدئو، شما با مفاهیم مختلف زبان برنامه‌نویسی C آشنا خواهید شد که برای برنامه‌نویسی Embedded بسیار کاربردی هستند. این ویدئو به شما کمک می‌کند تا مفاهیم دستورات پیش‌پردازنده، پوینترها، بیت‌فیلد، و سایر ویژگی‌های پیشرفته زبان C را بهتر درک کنید.
در این ویدئو، شما مطالب زیر را یاد خواهید گرفت:
انواع مختلف دستورات پیش‌پردازنده و نحوه استفاده از آن‌ها در زبان C.
آشنایی با پسوندها و پیشوندها در زبان C و کاربردهای آن‌ها.
آشنایی با پوینتر (Pointers) و مزایای استفاده از آن در برنامه‌نویسی.
مثال‌هایی از اشاره‌گر به رجیسترها و استراکچرها.
آشنایی با بیت‌فیلد و مزایای استفاده از آن برای مدیریت بهتر حافظه.
آشنایی با یونیون‌ها و نحوه استفاده از آن‌ها برای ذخیره‌سازی داده‌ها به شکل بهینه.
این ویدئو برای کسانی که می‌خواهند برنامه‌نویسی Embedded C را یاد بگیرند و با مباحث پیشرفته‌تر زبان C آشنا شوند، بسیار مفید خواهد بود.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKw9s_wysz3/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/PXjPgKfcBfs
3
aKaReZa 62 - Simulation, MultiSim, Fast and Easy
در این ویدئو، شما یاد می‌گیرید که چگونه در شبیه‌ساز MultiSim به سرعت قطعات مورد نظر خود را انتخاب کرده و سپس تحلیل‌های مختلف مانند DC Analysis، حالت گذرا (Transient Analysis) و AC Analysis را انجام دهید. علاوه بر این، ویژگی‌های منحصر به فرد این شبیه‌ساز و برتری آن نسبت به سایر شبیه‌سازهای عمومی معرفی خواهد شد.
در این ویدئو، مطالب زیر پوشش داده می‌شود:
انتخاب قطعات مورد نظر در شبیه‌ساز MultiSim و نحوه کار با آن‌ها.
تحلیل DC برای بررسی وضعیت پایدار مدار.
تحلیل حالت گذرا برای مشاهده تغییرات زمانی مدار و بررسی پاسخ آن به سیگنال‌های ورودی.
تحلیل پاسخ فرکانسی (AC Analysis) برای تحلیل رفتار مدار در فرکانس‌های مختلف.
استفاده از ابزارهای موجود در MultiSim برای بهینه‌سازی شبیه‌سازی‌ها.
آشنایی با ویژگی‌های منحصر به فرد MultiSim و اینکه چرا این شبیه‌ساز از سایر شبیه‌سازهای عمومی متمایز است.
این ویدئو به شما کمک می‌کند تا به صورت حرفه‌ای از شبیه‌ساز MultiSim برای تحلیل مدارهای الکترونیکی استفاده کنید و از ویژگی‌های خاص آن بهره‌مند شوید.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKw-5NeyQLk/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/FBaFGeCysRk
1
aKaReZa 63 - Microcontroller, Communication Protocols - Part A
در این ویدئو، شما با نحوه انتقال داده‌ها و ارتباط میکروکنترلر با دنیا بیرون از طریق پروتکل‌های مختلف آشنا خواهید شد. ابتدا با پروتکل موازی آشنا می‌شویم و نحوه ارسال پیام‌ها از طریق آن را یاد می‌گیریم. سپس به پروتکل سریال پرداخته می‌شود و نحوه انتقال داده‌ها از طریق آن بررسی می‌شود. در این ویدئو همچنین، با پروتکل‌های USART و UART آشنا می‌شویم و تفاوت‌های آن‌ها را بررسی خواهیم کرد.
در این ویدئو، شما مطالب زیر را یاد خواهید گرفت:
پروتکل موازی و پروتکل سریال: نحوه انتقال داده‌ها در این دو پروتکل و مقایسه آن‌ها از لحاظ مزایا و معایب.
پروتکل USART و UART: آشنایی با قالب داده‌ای این دو پروتکل و نحوه ارسال داده‌ها با استفاده از آن‌ها.
Baud Rate و Bit Rate: تفاوت این دو مفهوم و نحوه محاسبه خطای Baud Rate.
چگونگی صفر کردن خطای Baud Rate و اهمیت آن در ارتباطات سریال.
این ویدئو برای کسانی که می‌خواهند از پروتکل‌های سریال و موازی در پروژه‌های خود استفاده کنند و اطلاعات بیشتری در خصوص USART و UART کسب کنند، بسیار مفید است.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxAO6eSm3G/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/CzTxCzfNQtw
1
aKaReZa 64 - Microcontroller, Communication Protocols - Part A
در این ویدئو که در واقع ادامه ویدئوی قبلی است، با پروتکل‌های ارتباطی SPI، I2C و 1-Wire آشنا خواهیم شد. این ویدئو به بررسی نکات کلیدی و مزایای هر یک از این پروتکل‌ها پرداخته و کاربردهای هرکدام را در پروژه‌های مختلف توضیح می‌دهد.
در این ویدئو، شما مطالب زیر را یاد خواهید گرفت:
پروتکل SPI: آشنایی با نحوه کارکرد SPI و کاربردهای آن در ارتباطات سریع و آسان بین دستگاه‌ها.
پروتکل I2C: نحوه کارکرد I2C و مزایای استفاده از این پروتکل برای ارتباط با چندین دستگاه با تنها دو خط داده.
پروتکل 1-Wire: آشنایی با ویژگی‌های پروتکل 1-Wire برای ارتباط با دستگاه‌های مختلف از طریق تنها یک سیم.
پروتکل‌های دیگر: بررسی پروتکل‌های دیگر که در ارتباطات میکروکنترلرها استفاده می‌شوند.
این ویدئو به شما کمک می‌کند تا بتوانید از این پروتکل‌ها در پروژه‌های خود بهره‌برداری کنید و با ویژگی‌ها و کاربردهای هرکدام آشنا شوید.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxBRu7SIDO/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/jNMS3Ukl_1E
1
aKaReZa 65 - PCB, Switching Regulator
در این ویدئو، شما با رگولاتورهای سوییچینگ آشنا خواهید شد و مزایا و معایب این نوع رگولاتورها را یاد خواهید گرفت. این ویدئو به بررسی رگولاتورهای سوییچینگ کاهنده، افزاینده، سنکرون، افزاینده-کاهنده و ایزوله می‌پردازد و نحوه کارکرد هرکدام را توضیح می‌دهد.
در این ویدئو، شما مطالب زیر را یاد خواهید گرفت:
آشنایی با رگولاتورهای سوییچینگ و نحوه عملکرد آن‌ها.
مقایسه رگولاتورهای سوییچینگ با رگولاتورهای خطی از نظر کارایی و کاربرد.
رگولاتورهای سوییچینگ کاهنده و مزایای آن‌ها.
رگولاتورهای سوییچینگ سنکرون و کاربردهای آن‌ها در پروژه‌های مختلف.
رگولاتورهای سوییچینگ افزاینده و نحوه استفاده از آن‌ها برای افزایش ولتاژ.
رگولاتورهای سوییچینگ افزاینده - کاهنده که قابلیت تغییر ولتاژ در هر دو جهت را دارند.
رگولاتورهای سوییچینگ ایزوله و کاربرد آن‌ها در مدارهای ایزوله.
این ویدئو برای کسانی که می‌خواهند از رگولاتورهای سوییچینگ در پروژه‌های خود استفاده کنند و مفاهیم آن‌ها را به طور کامل یاد بگیرند، بسیار مفید است.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxCRJLS-Rd/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/GH5ICs1DhkY
4
BackToCAD Print2CAD 2022 v22.24.zip
295.4 MB
BackToCAD Print2CAD 2022 v22.24
این نرم افزار با تبدیل حرفه‌ای فایل‌های PDF به فرمت‌های قابل ویرایش CAD مثل DXF/DWG، امکان استفاده مستقیم در نرم‌افزارهایی مانند AutoCAD را فراهم می‌کند و همچنین با داشتن محیط داخلی سبک برای مشاهده و ویرایش، نیاز به نرم‌افزارهای سنگین را از بین می‌برد.
5
aKaReZa 66 - AVR, Communication, USART - Part A
در این ویدئو، شما با پروتکل USART در میکروکنترلر ATMega328 آشنا خواهید شد. این ویدئو شامل توضیحات کاملی از ویژگی‌ها و مشخصات USART در میکروکنترلر ATMega328، نحوه محاسبه BaudRate، رجیسترهای مرتبط با USART و نحوه ارسال داده‌ها از طریق این پروتکل است.
در این ویدئو، شما مطالب زیر را یاد خواهید گرفت:
آشنایی با امکانات و مشخصات USART در میکروکنترلر ATMega328.
بلوکی دیاگرام USART و نحوه عملکرد آن در میکروکنترلر ATMega328.
نحوه محاسبه BaudRate در USART برای تنظیم سرعت انتقال داده.
آشنایی با رجیسترهای USART و نحوه دسترسی به آن‌ها.
نحوه ارسال تک کاراکتر در پروتکل USART.
نحوه ارسال رشته در پروتکل USART و کاربرد آن.
آشنایی با Escape Sequence و نحوه استفاده از آن‌ها برای کنترل بهتر نمایش داده‌ها.
مطالعه فریم دیتا در پروتکل USART و آشنایی با نحوه ارسال داده‌ها.
بررسی تفاوت‌های بین شبیه‌سازی و تست عملی در ارسال داده‌ها با پروتکل USART.
این ویدئو به شما کمک می‌کند تا با پروتکل USART در میکروکنترلر ATMega328 آشنا شوید و بتوانید در پروژه‌های خود از این پروتکل برای ارسال داده‌ها استفاده کنید

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxDSYsyZaD/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/TJEfbymLoTs
3
aKaReZa 67 - AVR, Communication, USART - Part B
در این ویدئو، با مباحث پیشرفته در ارتباط با پروتکل USART آشنا خواهید شد. از نحوه استفاده از Escape Sequence ها برای مدیریت داده‌های سریال گرفته تا دریافت بایت‌ها از پورت سریال، خطای BuadRate و رفع آن، و حتی کار با مود Double Speed. این ویدئو به‌طور کامل بررسی می‌کند که چگونه داده‌ها را با استفاده از وقفه‌ها دریافت کرده و با استفاده از بافر نرم‌افزاری (Circular Buffer) و Flagهای مختلف پروتکل USART، عملکرد دقیق‌تری در ارسال و دریافت داده‌ها داشته باشیم. همچنین، در این ویدئو به نحوه دیباگ کردن و رسم نمودار داده‌ها پرداخته می‌شود.
مطالبی که در این ویدئو خواهید آموخت:
بررسی Escape Sequence و نحوه استفاده از آن
نحوه دریافت یک بایت از پورت سریال
تشخیص و رفع خطای BuadRate
آشنایی با مود Double Speed
دریافت داده با استفاده از وقفه
ساخت بافر نرم‌افزاری (Circular Buffer)
استفاده از Flagهای مختلف پروتکل USART
نحوه دیباگ کردن و رسم نمودار داده‌ها
مطالعه فریم دیتا در پروتکل USART
تفاوت در نتیجه شبیه‌سازی و تست عملی
این ویدئو برای کسانی که در حال کار با میکروکنترلرها و پروتکل USART هستند، بسیار مفید خواهد بود.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxEOBnyC_Y/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/HWJqS9NjYIA
3
aKaReZa 68 - Microcontroller, Analog Peripherals - Part A
در این ویدئو، با مفاهیم پایه‌ای سیگنال‌های آنالوگ و سنسورهای مختلفی که خروجی آنالوگ دارند، آشنا خواهید شد. همچنین نحوه تبدیل سیگنال‌های آنالوگ به دیجیتال و فرآیند آن را به‌طور کامل بررسی می‌کنیم. شما یاد خواهید گرفت که چگونه سیگنال آنالوگ را با استفاده از مبدل آنالوگ به دیجیتال (ADC) به سیگنال دیجیتال تبدیل کنید. علاوه بر این، ویدئو به اهمیت فرکانس نمونه‌برداری و تأثیر آن در دقت تبدیل و پردازش داده‌ها پرداخته است.
مطالبی که در این ویدئو خواهید آموخت:
آشنایی با سیگنال‌های آنالوگ
بررسی انواع سنسورهای آنالوگ و خروجی‌های آن‌ها
معرفی مبدل آنالوگ به دیجیتال (ADC)
نحوه تبدیل یک مقدار آنالوگ به دیجیتال
بررسی مراحل مختلف تبدیل آنالوگ به دیجیتال
آشنایی با فرکانس نمونه‌برداری و اهمیت آن در تبدیل سیگنال‌ها
این ویدئو به‌ویژه برای کسانی که با میکروکنترلرها و پردازش سیگنال‌های آنالوگ کار می‌کنند، مفید خواهد بود.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxE246y1lr/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/PrTcroT5kgM
3
aKaReZa 69 - Microcontroller, Analog Peripherals - Part B
در این ویدئو، با مباحث پیشرفته‌ای در ارتباط با مبدل‌های آنالوگ به دیجیتال (ADC) و دیجیتال به آنالوگ (DAC) آشنا خواهید شد. از آشنایی با خطاهای معمول در تبدیل آنالوگ به دیجیتال گرفته تا معرفی انواع مختلف ADCها مانند SAR، Delta-Sigma و Flash، نحوه عملکرد هرکدام و مقایسه آن‌ها. همچنین، شما با نحوه اندازه‌گیری سیگنال‌ها به دو صورت Single Ended و Differential آشنا خواهید شد و خواهیم دید که چگونه می‌توان از مبدل‌های خارجی مثل ADS1115 و روش‌های مختلف DAC برای تبدیل دیجیتال به آنالوگ استفاده کرد. در کنار این‌ها، مفهوم استفاده از PWM به عنوان یک مبدل دیجیتال به آنالوگ و معرفی مبدل‌های دیجیتال به آنالوگ خارجی مانند DAC0808 و MCP4725 نیز پوشش داده شده است.
مطالبی که در این ویدئو خواهید آموخت:
آشنایی با خطاها در تبدیل آنالوگ به دیجیتال
نحوه کار با کانال‌ها و پایه‌های مبدل آنالوگ به دیجیتال
بررسی تأثیر تغذیه، زمین و رفرنس مبدل آنالوگ به دیجیتال
آشنایی با روش‌های اندازه‌گیری Single Ended و Differential
معرفی انواع مبدل‌های آنالوگ به دیجیتال شامل SAR و Delta-Sigma
مقایسه مبدل‌های آنالوگ به دیجیتال SAR و Delta-Sigma با Flash
آشنایی با مبدل آنالوگ به دیجیتال خارجی ADS1115
مفهوم و کاربرد مبدل‌های دیجیتال به آنالوگ (DAC)
استفاده از PWM به‌عنوان مبدل دیجیتال به آنالوگ
معرفی مبدل‌های دیجیتال به آنالوگ خارجی مانند DAC0808 و MCP4725
آشنایی با واحد مقایسه‌کننده آنالوگ داخلی میکروکنترلر
این ویدئو برای کسانی که در زمینه پردازش سیگنال‌های آنالوگ و دیجیتال با میکروکنترلرها کار می‌کنند، بسیار مفید و کاربردی خواهد بود.

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DKxFs1HSr7U/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/PrTcroT5kgM
3