aKaReZa 22 - AVR, Programing
در این ویدئو با نحوه پروگرام کردن میکروکنترلرهای AVR با استفاده از پروگرامرهای مختلف آشنا خواهید شد. ابتدا نحوه استفاده از پروگرامر TNM2000+ برای پروگرام کردن میکروکنترلر AVR توضیح داده میشود. سپس، نحوه پروگرام کردن با پروگرامر USBasp و پروگرامر MKII بررسی میشود. در ادامه، روشهای مختلف برای پروگرام کردن میکروکنترلر شامل استفاده از زبف سوکت و پروگرام کردن به صورت OnBoard آموزش داده میشود. در نهایت، نحوه پروگرام کردن میکروکنترلر به صورت مستقیم توسط دکمه Upload در نرمافزار VsCode شرح داده میشود.
مطالبی که در این ویدئو خواهید آموخت:
نحوه پروگرام کردن میکروکنترلر AVR با استفاده از پروگرامر TNM2000+
نحوه پروگرام کردن با پروگرامر USBasp و MKII
روشهای پروگرام کردن میکروکنترلر توسط زبف سوکت و OnBoard
نحوه پروگرام کردن مستقیم با استفاده از دکمه Upload در نرمافزار VsCode
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DHxiyjaSSRv/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/Kn6aQvtuO08
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 23 - AVR, GPIO - PART B
در این ویدئو با رجیسترهای کنترلی GPIO در میکروکنترلر AVR آشنا میشوید و نحوه پیکربندی یک پین به صورت ورودی را یاد میگیرید. سپس، نحوه خواندن مقدار (وضعیت) یک پایه ورودی آموزش داده میشود. در ادامه، با شبیهسازی میکروکنترلر AVR در نرمافزار پروتئوس و کدنویسی بخش ورودی و کنترل LED در PlatformIO و ادیتور VsCode آشنا خواهید شد. همچنین، روش راهاندازی و استفاده از قابلیت Pull-Up داخلی در میکروکنترلرهای AVR توضیح داده میشود. در نهایت، نحوه استفاده از دستور شرطی if برای خواندن ورودی و انجام عملیات مختلف بررسی میشود. این ویدئو به شما کمک میکند تا درک دقیقی از پیکربندی و استفاده از ورودیها در میکروکنترلر AVR پیدا کنید.
مطالبی که در این ویدئو خواهید آموخت:
آشنایی با رجیسترهای کنترلی GPIO در میکروکنترلر AVR
نحوه پیکربندی پینها به صورت ورودی
نحوه خواندن وضعیت پایههای ورودی
شبیهسازی میکروکنترلر AVR در پروتئوس
کدنویسی بخش ورودی و کنترل LED در PlatformIO و VsCode
راهاندازی و استفاده از قابلیت Pull-Up داخلی در میکروکنترلرهای AVR
نحوه استفاده از دستور شرطی if برای ورودیها
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DHxkJeQyb33/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/xa3nRQx28Nw
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 24 - Q-A, A4 led matrix layout Speedrun with Altium
در این ویدئو به سوال یکی از مخاطبین عزیز کانال پاسخ داده میشود که چگونه میتوان با کمک نرمافزار Altium Designer ماتریکسی از LED ها را طراحی کرد. ابتدا نحوه ایجاد یک فایل PCB جدید در Altium Designer توضیح داده میشود و سپس روشهای مختلف برای افزودن LED و مقاومت به پروژه شما آموزش داده میشود. بعد از آن، به چگونگی انجام مسیریابی سیگنالها (Signal Routing) پرداخته میشود تا اتصالات بین LED ها برقرار شود. سپس نحوه ایجاد یک آرایه (Array) از LED ها در محیط طراحی و استفاده از آنها در مدار به صورت ماتریکسی توضیح داده میشود. در نهایت، با نحوه اضافه کردن کانکتورها به پروژه و متصل کردن اجزاء مختلف آشنا خواهید شد.
مطالبی که در این ویدئو خواهید آموخت:
نحوه ایجاد یک فایل PCB جدید در Altium Designer
افزودن LED و مقاومت به مدار
مسیریابی سیگنالها (Signal Routing) بین قطعات
ایجاد آرایهای از LED ها برای ساخت ماتریکس
نحوه اضافه کردن کانکتور و متصل کردن قطعات مختلف در مدار
لینک ویدئو در یوتیوب به صورت پین شده در کامنت اول قرار گرفته.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DHxlFgfStw7/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/iv362fgxC1E
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 26 - Repair, VC97 EEPROM IC
در این ویدئو با مولتیمتر ویکتور مدل VC97 آشنا میشویم و نحوه تعمیر و مونتاژ مجدد آن بعد از پروگرام کردن ایپیرام (EEPROM) بررسی میشود. در این ویدئو، ابتدا مولتیمتر را باز میکنیم و سپس نحوه خواندن و نوشتن اطلاعات بر روی آیسی ایپیرام AT24C02 آموزش داده میشود. در ادامه، مشکل مربوط به ایپیرام شبیهسازی میشود و پس از تشخیص مشکل، روشهای صحیح برای مونتاژ (Resoldering) و تعمیر آن توضیح داده میشود. در نهایت، مراحل مونتاژ مجدد مولتیمتر و انجام آزمایش نهایی برای اطمینان از عملکرد درست آن نشان داده میشود.
مطالبی که در این ویدئو خواهید آموخت:
نحوه باز کردن و مونتاژ مجدد مولتیمتر VC97
نحوه خواندن و نوشتن اطلاعات بر روی ایپیرام AT24C02
شبیهسازی مشکل ایپیرام و روشهای تعمیر آن
نحوه مونتاژ مجدد (Resoldering) آیسی ایپرام
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DH0i9CCSQUi/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/gtcGRJrS7b0
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 27 - PCB, Trace Properties
در این ویدئو شما یاد میگیرید که چگونه بهطور دقیق و بر اساس استاندارد IPC، پهنای مناسب جریان عبوری از یک ترک در PCB را محاسبه کنید. ابتدا فرمولی ساده برای محاسبه پهنای ترک بر اساس مقدار جریان معرفی میشود. سپس در ادامه، میزان تلفات، افت ولتاژ و مقاومت ترک PCB محاسبه میشود. علاوه بر این، به بررسی اثر پوستی (Skin Effect)، فاکتور Etch و حداقل ضخامت ترک PCB پرداخته میشود. این ویدئو به شما کمک میکند تا مفاهیم طراحی دقیق PCB را درک کرده و بتوانید ترکها را بهطور بهینه طراحی کنید.
مطالبی که در این ویدئو خواهید آموخت:
نحوه محاسبه پهنای مناسب ترک PCB بر اساس جریان عبوری
فرمولهای محاسبه جریان و پهنای ترک
محاسبه تلفات، افت ولتاژ و مقاومت ترک PCB
بررسی اثر پوستی (Skin Effect) در طراحی PCB
آشنایی با فاکتور Etch و نحوه محاسبه آن
نحوه محاسبه حداقل ضخامت ترک PCB برای جریانهای مختلف
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DH0jvotSzv8/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/hNCFRN08QaA
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 28 - Microcontroller, Display
در این ویدئو به بررسی و مقایسه انواع دیوایسهای خروجی میپردازیم که میکروکنترلرها برای ارتباط بصری با دنیای بیرون از آنها استفاده میکنند. این دیوایسها شامل LED، 7 Segment، 14 Segment، Dot Matrix، Alphanumeric LCD، Graphical LCD، OLED و … هستند. هرکدام از این دیوایسها ویژگیها و کاربردهای خاص خود را دارند که در این ویدئو به طور کامل بررسی میشوند. این ویدئو به شما کمک میکند تا با نحوه عملکرد و استفاده از این دیوایسها آشنا شوید و تفاوتهای آنها را درک کنید. همچنین، به مرور آموزش راهاندازی و استفاده از تمامی این دیوایسها برای میکروکنترلرهای مختلف در کانال قرار خواهد گرفت.
مطالبی که در این ویدئو خواهید آموخت:
معرفی و مقایسه انواع دیوایسهای خروجی بصری
آشنایی با نحوه کار LED و کاربردهای آن
آشنایی با 7 Segment، 14 Segment و تفاوتهای آنها
بررسی Dot Matrix و نحوه استفاده از آن
آشنایی با Alphanumeric LCD و کاربرد آن در پروژهها
بررسی Graphical LCD و کاربردهای آن
معرفی OLED و مقایسه آن با سایر دیوایسها
بررسی سایر دیوایسهای خروجی بصری
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DH0kpIbSRX9/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/C2yjVLjOY4c
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 29 - Q-A, The best way to manage Electronics Components Inventory
در این ویدئو نحوه اصولی انبارداری قطعات الکترونیکی به شما آموزش داده میشود. با استفاده از نرمافزار معرفیشده، شما یاد میگیرید که چگونه قطعات الکترونیکی را به طور مؤثر و کارآمد مدیریت و سازماندهی کنید. یکی از نکات کلیدی در این ویدئو، لیبلگذاری قطعات و جعبهها است که به شما کمک میکند تا به راحتی قطعات مورد نظر خود را پیدا کنید و انبارداری بهینه داشته باشید. این ویدئو به شما کمک میکند تا مهارتهای انبارداری خود را ارتقا دهید و با استفاده از نرمافزار مناسب، فرآیند انبارداری را به شکل کاملاً سازمانیافته و بدون اشتباه انجام دهید.
مطالبی که در این ویدئو خواهید آموخت:
آشنایی با نرمافزار انبارداری قطعات الکترونیکی
نحوه لیبلگذاری قطعات و جعبهها به شیوه اصولی
مدیریت مؤثر قطعات و جعبهها
اضافه کردن قطعات جدید به انبار
نحوه پشتیبانگیری و بازگردانی دادهها
نحوه تنظیم موجودی انبار و سفارش قطعات
استفاده از نرمافزار برای فروش قطعات و سفارشهای فروش
تنظیمات انبارداری و ایجاد تغییرات در موجودی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DH0lfWxyvug/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/F4Bge-_tUWE
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 30 - Microcontroller, Arduino BootLoader
در این ویدئو، به شما نحوه پروگرام کردن میکروکنترلرهای ATMEGA328 و ATMEGA16U2 به کمک برنامه آردوئینو را آموزش میدهیم. برخلاف معمول که برای پروگرام کردن آردوئینو به پروگرامر جداگانه نیاز است، در این ویدئو به شما نشان میدهیم که چگونه میتوانید برای بردهای کاستوم که خودتان طراحی کردهاید، بدون نیاز به پروگرامر خارجی، مستقیماً از طریق آردوئینو IDE کدها را آپلود کنید.
با استفاده از این روش، میتوانید کدهای تولیدی از کامپایلرهای دیگر را نیز بدون استفاده از پروگرامر روی میکروکنترلرهای خود پروگرام کنید. این ویدئو به شما کمک خواهد کرد تا با کار کردن با Bootloader، تنظیمات مورد نیاز برای پروگرام کردن و همچنین استفاده از محیطهای توسعه مختلف مانند Arduino IDE و PlatformIO آشنا شوید.
مطالبی که در این ویدئو یاد خواهید گرفت:
نحوه برنامهریزی میکروکنترلرهای ATMEGA328 و ATMEGA16U2
نحوه استفاده از Bootloader و نوشتن آن
معرفی سختافزارهای مورد نیاز
آموزش استفاده از آردوئینو IDE و PlatformIO برای پروگرام کردن میکروکنترلر
روش Auto Reset برای برنامهریزی بدون نیاز به پروگرامر
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DH0mhy8S29S/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/zN1l83ps8rc
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 31 - PCB, Driving GPIO output pins
در این ویدئو، به شما آموزش میدهیم که چگونه میتوانید با استفاده از المانهای مختلف الکترونیکی مانند ترانزیستور، ماسفت، و آیسیها، خروجی میکروکنترلر خود را به گونهای درایو کنید که کمترین جریان ممکن از میکروکنترلر کشیده شود. این مسئله برای بهینهسازی عملکرد سیستمهای الکترونیکی و جلوگیری از آسیب به میکروکنترلرها بسیار مهم است.
ما در این ویدئو، به طور کامل نحوه انتخاب و استفاده از این المانها را برای درایو کردن بارها بررسی کرده و سپس محاسبات مربوطه برای هر یک از این اجزا را انجام میدهیم. علاوه بر این، تمامی روشهایی که معرفی کردهایم را به صورت عملی تست کرده و مقایسه میکنیم تا بهترین گزینه را برای شما مشخص کنیم.
با مشاهده این ویدئو، شما یاد خواهید گرفت که چگونه:
از ترانزیستورها برای درایو کردن بار استفاده کنید و جریان کشی از میکروکنترلر را کاهش دهید.
نحوه کار ترانزیستورهای دیجیتال و ماسفتها را بفهمید و کاربردهای آنها را بشناسید.
از آیسیهای یکپارچه برای کنترل و درایو استفاده کنید.
با استفاده از محاسبات دقیق، روشهای مختلف را ارزیابی و بهترین روش را انتخاب کنید.
مدارهایی طراحی کنید که تأثیر تغییرات پارامترها مانند بتا را بر عملکرد مدار شما کاهش دهد.
در نهایت، این ویدئو به شما کمک خواهد کرد تا طراحیهای بهینهتری برای سیستمهای الکترونیکی خود داشته باشید.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DIJoAmISw4R/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/3z51BFROeN8
صفحه گیتهاب من:
https://github.com/aKaReZa75
aKaReZa 32 - Simulation, Proteus,Transiant & AC Analysis
در این ویدئو، به شما نحوه تحلیل حالت گذرا و پاسخ فرکانسی مدار در محیط شبیهسازی پروتئوس را آموزش میدهیم. این دو نوع تحلیل، ابزارهای قدرتمندی برای ارزیابی عملکرد مدارها در شرایط مختلف هستند. تحلیل حالت گذرا به شما کمک میکند تا تغییرات زمانی و پاسخ مدار در لحظات آغازین و پس از اعمال تغییرات را بررسی کنید، در حالی که تحلیل پاسخ فرکانسی، نحوه واکنش مدار به سیگنالهای مختلف با فرکانسهای متفاوت را نشان میدهد.
در این ویدئو، مراحل گام به گام تحلیل حالت گذرا و پاسخ فرکانسی در پروتئوس را با شما در میان میگذاریم و به شما نشان میدهیم که چگونه از ابزارهای مختلف موجود در این نرمافزار برای به دست آوردن دادههای دقیق استفاده کنید. همچنین نحوه استفاده از پنجره گرافیک برای نمایش نتایج تحلیلها و بررسی آنها را یاد خواهید گرفت.
با مشاهده این ویدئو، شما قادر خواهید بود که:
تحلیل حالت گذرا مدار را انجام دهید و تغییرات زمانی آن را مشاهده کنید.
تحلیل پاسخ فرکانسی مدار را با استفاده از ابزارهای پروتئوس به دست آورید.
نتایج تحلیلها را با استفاده از پنجره گرافیکی پروتئوس مشاهده و تحلیل کنید.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DIJow-ey_m6/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/yoHRWpZNOko
صفحه گیتهاب من:
https://github.com/aKaReZa75