3628
دوستان عزیزی که به جمع ما پیوسته اند ضمن خیرمقدم🙂✌ اگر در دوره ای ثبت نام نکرده اند لطفا از طریق این لینک ثبت نام کنند: https://zil.ink/pcbtips گروه ارسال تمارین @PCBTipsChat اینستاگرام www.instagram.com/pcbtips www.PCBTips.ir واتس آپ +989128079308
aKaReZa 113 - AVR, Quectel M66 - PART A
توی این قسمت، شروع میکنیم به برنامهنویسی برای ماژول GSM Quectel M66 با استفاده از میکروکنترلر AVR. قدمبهقدم با ساخت یک پروژه جدید، تنظیم ماژول، ارسال پیامک و نوشتن توابع کامل برای کنترل M66 آشنا میشیم. توی این ویدئو تمرکز روی برقراری ارتباط سریال، ارسال AT Commandها و پیادهسازی عملی توابعی مثل M66_Init() و M66_SendSMS() هست که در پروژههای واقعی خیلی کاربرد داره.
مطالبی که توی این ویدئو یاد میگیریم:
مرور دستورات پایه AT Commands برای کار با M66
ساخت پروژه جدید برای ارتباط با ماژول GSM
پیکربندی اولیه ماژول Quectel M66
نوشتن تابع M66_Init() برای راهاندازی ماژول
پیکربندی ماژول برای ارسال و دریافت SMS
نوشتن تابع M66_SendSMS() برای ارسال متن به شماره مشخص
نوشتن تابع M66_SendAtCmd() برای ارسال AT
بررسی چند مشکل و چالش موجود در کد و نحوه رفع کردن آنها
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DNUr8zlypiA/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/1ndIc5NdtNg
اینم یه مدار ساده اما کاربردی برای تغییر جهت چرخش موتورهای DC در رباتهای ارزان قیمت کنترل دستی که می تونیم در رباتهایی مثل بازو ازش استفاده کنیم .دقت کنید فرض کنید سروو موتور نداریم و میخواهیم با ساده ترین وسایل یه ربات بازو دو محور بسازیم .با فشار دادن کلید سمت راست تغذیه موتور از باتری سمت راست تامین میشه و موتور ساعتگرد میچرخه حالا اگر کلید سمت چپ فشار بدیم تغذیه موتور در جهت معکوس از باتری سمت چپ تامین میشه .انگار جای سیمهای دو سر موتور عوض کردین و جهت چرخش موتور داد ساعتگرد میشه 😉
@Moallemekhoob
@Designingpcb
هدایت میشید به این صفحه که همه آپشن های ChatGpt Plus فعاله
Читать полностью…
تو سایت بالا بری یه همچین پنجره ای میاد. چینیه مهم نیست یکی از باکس ها رو انتخاب کنید.
Читать полностью…
سلام به همه دوستان عزیز کانال، با خوشحالی اعلام میکنم که برد آموزشی پروژه STM32F103C8 کاملاً مونتاژ شده و تستهای اولیه با موفقیت انجام شده.
آموزش پریفرالهای مختلف این میکروکنترلر محبوب بهصورت مرحلهبهمرحله شروع شده و ویدئوهای مربوط بهش بهزودی روی کانال قرار میگیرن. آموزشها کاملاً عملی و پروژهمحور هستن و برای کسانی که دنبال یادگیری اصولی STM32 هستن، واقعاً مفیدن. مثل همیشه آموزشها رایگان و بدون هزینه هستند تا همه بتونن ازشون استفاده کنن.
پس اگر به یادگیری STM32 علاقهمند هستید، همراه بنده باشید که بهزودی آموزشها منتشر میشن!
🔗 GitHub Repository: https://github.com/aKaReZa75/eBoard_STM32F103C8
🌟 همچنین مجددا از مجموعه محترم آریا مدار و سرکار خانم ارادتی عزیز تشکر کنم که چاپ PCB این پروژه رو بهصورت رایگان انجام دادن و سهم بزرگی در پیشرفت این آموزشها داشتن. این لطف بزرگشون باعث شد بتونیم سریعتر وارد فاز آموزش بشیم و پروژهها رو با کیفیت بیشتری جلو ببریم.
@AriaMadarArjomand
🔗 https://www.aryamadar.com/
ممنون از همه شما همراهان پرانرژی که همیشه پشتیبان این مسیر آموزشی بودید و هستید. 🙏🌹
🎯 آشنایی با پکیج TQFP در تراشههای الکترونیکی
وقتی به دنیای قطعات الکترونیکی وارد میشویم، خیلی زود با اصطلاحاتی مثل DIP، SOP، QFN یا TQFP روبهرو میشویم. اینها در واقع به شکل ظاهری و نحوه نصب قطعات روی برد گفته میشود. یکی از پکیجهایی که در پروژههای حرفهای و میکروکنترلرهای مدرن زیاد به چشم میخورد، پکیج TQFP است. در ادامه میخواهیم به زبان ساده و کاملاً کاربردی، انواع پکیج ها را بررسی کنیم.
پکیج TQFP چیست؟
عبارت TQFP، مخفف عبارت Thin Quad Flat Package است.
معرفی کامل ماژول M5Stack Stamp-S3A
📡 وایفای و بلوتوث کممصرف با آنتن بهینهشده و مصرف انرژی بسیار پایینتر
🔧 شرکت M5Stack نسخهای ارتقاءیافته از ماژول محبوب خود با نام Stamp-S3A را معرفی کرده که با بهبودهای چشمگیر در طراحی آنتن، کاهش مصرف انرژی، و بهبود تجربه کاربری همراه است. این ماژول کوچک اما قدرتمند، گزینهای فوقالعاده برای پروژههای اینترنت اشیا (IoT) محسوب میشود.
⚙️ مشخصات سختافزاری
💻 تراشه اصلی: ESP32-S3FN8
دارای دو هسته پردازشی Tensilica LX7 با توان پردازش بالا و پشتیبانی از دستورالعملهای AI (مناسب برای کاربردهای یادگیری ماشین)
همچنین یک همپردازنده RISC-V کممصرف برای عملیات سبک در حالت خواب دارد
💾 حافظه:
512 کیلوبایت SRAM و 8 مگابایت حافظه Flash داخلی
📶 ارتباطات بیسیم:
وایفای 2.4 گیگاهرتز با استاندارد 802.11 b/g/n تا سرعت 150 مگابیتبرثانیه
بلوتوث نسخه 5.0 با پشتیبانی از BLE و شبکه مش (Mesh)
📡 آنتن سهبعدی داخلی:
طراحی بهروز شده آنتن در این نسخه باعث بهبود قابل توجه در دریافت و پایداری سیگنال شده است
🔌 درگاه ارتباطی USB-C:
برای تأمین تغذیه و برنامهریزی ماژول استفاده میشود
ادامه مطلب
aKaReZa 108 - AVR, Servo Motor
توی این قسمت، کنترل سروو موتور با استفاده از تایمرهای AVR رو یاد میگیریم. با ساخت سیگنال PWM پنجاه هرتز (۵۰Hz) شروع میکنیم و نحوه تنظیم دقیق زمانها برای موقعیتدهی به سروو رو بررسی میکنیم. از تایمر صفر برای ایجاد سیگنال ابتدایی استفاده میکنیم و بعد به سراغ تایمر یک میریم تا با دقت بالاتر، مدهای پیشرفتهتر مثل Mode 14 رو برای کنترل دقیقتر پیادهسازی کنیم.
مطالبی که توی این ویدئو یاد میگیریم:
تولید سیگنال PWM با فرکانس ۵۰ هرتز برای سروو موتور
بررسی و تنظیم رجیسترهای تایمر صفر (Timer0)
شناخت ساختار تایمر یک (Timer1) و قابلیتهای پیشرفته اون
پیادهسازی مد Fast PWM - Mode 14 با رجیستر ICR1
پیادهسازی مد Phase Correct PWM - Mode 10 با رجیستر ICR1
کنترل زاویه سروو موتور با دقت بالا
مقایسه خروجی در مدهای مختلف و بررسی سیگنال های تولید شده
اگه دنبال یادگیری عملی کنترل سروو موتور با میکروکنترلر AVR هستی، این ویدئو یه تمرین کاملاً واقعی و دقیق برای تسلط به تایمرها و سیگنالدهی هست.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DL6gL8cy6z7/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/_RbzWU-bHc4
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
🔹 منبع معتبر از Sierra Circuits برای طراحی Stackup
اگر در ابتدای مسیر طراحی PCB هستید، پیشنهاد میکنم این آموزش فوقالعاده از وبسایت معتبر SierraCircuits.com را از دست ندهید. این منبع نهتنها ساختار یک Stackup استاندارد را با جزئیات توضیح میدهد، بلکه نکات بسیار مهم و کاربردی در زمینه انتخاب لایهها، ضخامت دیالکتریک، کنترل امپدانس و مواردی که مستقیماً روی کیفیت نهایی برد اثر میگذارد، ارائه میدهد.
📌 مطالعه این راهنما دیدگاه جدیدی به شما میدهد و کمک میکند از همین ابتدا طراحی حرفهایتری داشته باشید.
تمام منابعی که در این کانال به اشتراک گذاشته میشوند، ابتدا بهدقت بررسی و مطالعه میگردند و تنها در صورت مفید و کاربردی بودن، در اختیار شما قرار میگیرند.
#stackup
توی این قسمت، ادامهی لحیمکاری پروژه RCS-AVR رو با هم پیش میبریم. توی این بخش، سراغ لحیم کردن قسمتهای ارتباطی و ماژول مخابراتی میریم. برای هر بخش ابتدا نکات مهم لحیمکاری و اتصالات بررسی میشن، سپس مونتاژ انجام میشه و در نهایت همه چیز تست میشه تا از صحت عملکرد مطمئن بشیم.
مطالبی که توی این ویدئو یاد میگیریم:
بررسی نحوه لحیمکاری کانکتور السیدی (LCD Connector)
لحیم کردن و تست رگولاتور ولتاژ چهار ولت
مونتاژ ماژول Quectel M66 و نکات مهم لحیمکاری اون
مونتاژ کانکتور سیمکارت و فیلترهای آن
مونتاژ قطعات باقیمانده روی برد
جمعبندی و تست نهایی برای اطمینان از عملکرد صحیح کل سیستم
اگر دنبال یادگیری دقیق و مرحلهبهمرحلهی مونتاژ و تست بردهای میکروکنترلری هستی، این ویدئو تکمیلکنندهی بخش قبلیه و نکات خیلی خوبی از تجربهی عملی بهت یاد میده.
https://youtu.be/i9ef0sJyjoc
https://youtu.be/i9ef0sJyjochttps://youtu.be/i9ef0sJyjoc
سلام و عرض ادب به همه دوستان عزیز 😍
یه خبر خوب دارم برای علاقهمندان به دنیای STM32: من یه برد آموزشی طراحی کردم که مبتنی بر میکروکنترلر STM32F103C8 هست و قراره آموزشهای STM32 رو به صورت پروژهمحور با همین برد شروع کنیم.
این برد مناسب برای شروع یادگیری اصولی و حرفهای برنامهنویسی STM32 ـه، هم برای دوستانی که تازه وارد این حوزه شدن و هم اونایی که میخوان کار با STM32 رو به صورت پروژهای تجربه کنن.
فایلهای کامل پروژه (شامل شماتیک، PCB، و سایر مستندات) رو روی گیتهاب قرار دادم تا همه بتونن راحت استفاده کنن و در صورت نیاز، سفارش چاپش رو هم بدن:
https://github.com/aKaReZa75/STM32
ویدئوی کامل طراحی این برد هم ضبط شده و بهزودی بعد از اتمام ادیت، منتشر میشه تا قدم به قدم با مراحل طراحی برد آشنا بشید.
منتظر نظراتتون هستم و مثل همیشه خوشحال میشم اگر این پروژه براتون مفید بود، به اشتراک بذارید 🙏🌹
🎓 اصفهان : دوره آموزش «مقدماتی» میکروکنترلر STM32 - مرداد ماه ۱۴۰۴
🏢 مکان : "اصفهان" - حضوری.
⏱️ مدت "28" ساعت
🕔 زمان شروع : پنج شنبه 2 مرداد یا جمعه 3 مرداد.
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
- ظرفیت : ۸ نفر.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
ادامه آموزش ARM
پایپ لاین چیه و توی پردازندههای ARM چطوری کار میکنه؟
تصور کن یه آشپز هستی که میخوای یه برگر درست کنی 🍔🍳. مراحل کار اینه:
1. نان رو برمیداری 🥖 (Fetch)
2. مواد رو میچینی 🥬 (Decode)
3. برگر رو میپزی 🔥 (Execute)
توی روش عادی، هر مرحله رو کامل میکنی بعد سراغ بعدی میری ⏳. ولی توی پایپلاین، همین که نون رو برداشتی، همزمان میتونی مواد مرحلهٔ بعدی رو هم بچینی تا نفر بعدی اونو بپزه! اینطوری همهچی سریعتر آماده میشه ⚡.
پردازندههای ARM هم همینجوری کار میکنن:
- یه دستور رو میخوانن 📖 (IF)
- همزمان دستور قبلی رو رمزگشایی میکنن 🔍 (ID)
- و دستور قبلتر رو اجرا میکنن 💻 (EX)
نتیجه؟ پردازنده مثل یه آشپز حرفهای، تو یه زمان چندتا کار رو پیش میبره و سیستم رو سریعتر میکنه!
پایپلاین یعنی: همهچی رو همزمان مدیریت کن، اما بدون قاطیکردن!😉
در ادامه یکم حرفه ای تر توضیح میدم....
#ARMmicrocontroller
#STM32
#EmbeddedSystems
#ElectronicsEngineering
#MicrocontrollerProjects
#IoTdevelopment
#RoboticsDesign
#EmbeddedProgramming
#CortexM
#Pipeline
@Moallemekhoob
@Designingpcb
aKaReZa 112 - AVR, Communication, USART - Part C
توی این قسمت از سری آموزشهای USART در میکروکنترلر AVR، میریم سراغ یکی از مهمترین چالشها در ارتباطات سریال: تشخیص پایان فریم داده و بهجای تکیه بر کاراکتر پایان یا تعداد بایت مشخص، با استفاده از تکنیک Idle Detection یاد میگیریم چطور زمانبندی فریمها رو بررسی کنیم و بهصورت موثر تشخیص بدیم که فریم کامل دریافت شده.
مطالبی که توی این ویدئو یاد میگیریم:
بررسی دقیق مشکلی که در دریافت فریمها با کارکترهای CR و LF وجود داره
شرح استراتژی مؤثر برای حل این چالش
معرفی واحد تایمر 2 و آشنایی با ساختار و رجیسترهای آن
پیکربندی مناسب تایمر2 برای استراتژی بیان شده
پیاده سازی روش Idle Detection برای تشخیص پایان ارسال دیتا
تست روش پیاده سازی شده و بررسی تایمینگ آن
جمعبندی و نکات مهم برای استفاده از این روش در پروژههای عملی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DNCnPzhy-t6/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/4s5p9rwfgto
aKaReZa 111 - Repair, STM32F103C8 Soldering
توی این قسمت، مرحلهبهمرحله لحیمکاری برد آموزشی STM32F103C8 رو که قبل تر طراحی کرده بودیم رو پیش میبریم. از ورودی تغذیه شروع میکنیم و در ادامه سراغ رگولاتورها، میکروکنترلر، آیسیهای ارتباطی، کانکتورها و در نهایت تست کامل برد میریم. این ویدئو یه راهنمای عملی و دقیق برای مونتاژ بردهای STM32 هست که هم نکات فنی لحیمکاری رو پوشش میده و هم ابزار و منابع کاربردی رو معرفی میکنه.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی شرکت آریا مدار ارجمند
نحوه لحیمکاری و تست ورودی تغذیه ۱۲ ولت
نحوه لحیمکاری و بررسی خروجی رگولاتورهای ۵ ولت و ۳.۳ ولت
نحوه صحیح لحیمکردن میکروکنترلر STM32F103C8
لحیمکاری کانکتور تایپسی (TYPE-C) و آیسی CH340 برای ارتباط USB
نحوه مونتاژ کانکتورهای THT
تست کامل و نهایی برد برای اطمینان از عملکرد صحیح
معرفی و آموزش استفاده از ابزار BoasTools در Altium Designer
اگه دنبال یادگیری کاربردی و قدمبهقدم لحیمکاری بردهای مبتنی بر STM32 هستی، این ویدئو یه مرجع کامل برای شما میباشد.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DMxET66SiDy/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/Qt_0GZEKY6k
تو این صفحه ازتون یه پسورد میخواد. یکی پسورد دلخواه بدین
Читать полностью…
دوستان سلام عالی باشید ...
اگر اکانت ChatGpt Plus رایگان خواستید روش زیر جواب میده تست کردم: 😊✌️
https://chatgptplus.cn/
@DesigningPcb
aKaReZa 110 - Microcontroller, GSM Modems
توی این قسمت، وارد دنیای جذاب ماژولهای GSM میشیم و یاد میگیریم چطور با این ماژولها به شبکه موبایل متصل بشیم، پیامک ارسال و دریافت کنیم، و حتی تماس صوتی برقرار کنیم. از معرفی نسلهای مختلف شبکههای مخابراتی و بررسی ماژولهای پرکاربرد مثل Quectel و SIMCom شروع میکنیم و در ادامه با ساختار و ترتیب استفاده از دستورات AT آشنا میشیم. همه چیز مرحلهبهمرحله و همراه با مثالهای واقعی تست میشه.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی انواع نسلهای شبکههای موبایل
آشنایی با ماژولهای محبوب GSM از برندهای QUECTEL و SIMCom
بررسی ساختار داخلی و قابلیتهای ماژول Quectel M66
آموزش اصولی دستورات AT و ترتیب صحیح ارسال آنها
اجرای دستورات پایه AT مثل:
AT و ATE
بررسی وضعیت سیمکارت با AT+CPIN
سنجش قدرت سیگنال با AT+CSQ
بررسی ثبت در شبکه با AT+CREG
فعالسازی گزارش خطا با AT+CMEE
یادگیری ترتیب ارسال دستورات AT برای پیکربندی اولیه ماژول
پیکربندی ماژول برای ارسال و دریافت SMS
آشنایی با کاراکترهای <CR><NL> در ارسال و دریافت داده توسط ماژول GSM
آشنایی با دستورات مربوط به تماس صوتی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DMekWA_yGaS/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/w70hpMyDvRU
aKaReZa 109 - RCS, AVR - PART J
توی این قسمت، وارد مرحله پیشرفتهتری از پروژه RCS-AVR میشیم و میخوایم بخش کنترل خروجیها و منطق سیگنالدهی و وضعیت شبکه و نمایش قدرت آنتن دهی رو پیادهسازی کنیم. ابتدا نحوه کنترل خروجیها و نمایش اونها روی LCD بررسی میشه، بعدش میریم سراغ خواندن قدرت سیگنال، ثبت در شبکه، و ساختار حالتها (State Machines) که منطق اصلی عملکرد این سیستمه. در نهایت منوی گرافیکی نمایش داده میشه و کل سیستم از دید کاربر مرور میشه.
مطالبی که توی این ویدئو یاد میگیریم:
کنترل خروجیها و وضعیت آنها در پروژه RCS
نمایش وضعیت خروجیها روی LCD بهصورت زنده
خواندن قدرت سیگنال دریافتی (Signal Strength) از ماژول M66
بررسی ثبت سیمکارت در شبکه (Network Registration)از ماژول M66
معرفی کلیات پروژه RCS
معرفی و توضیح State Machines و مفهوم آن
طراحی منوی های LCD
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DMMZWp4SJ15/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/tSlz7DpWGOs
دوباره Raspberry Pi دوباره همه رو غافلگیر کرد!
🔬 این بار با یه سنسور دوربین فوقالعاده ریز و کاربردی مخصوص پروژههای امبدد!
🔧 ماژول رو فراموش کن... فقط خودِ سنسور!
تیم Raspberry Pi بهتازگی یه حرکت هوشمندانه و جالب انجام داده: دوربین پرطرفدار Camera Module 3 حالا بدون برد ماژول و فقط بهصورت سنسور مونتاژشده در دسترسه! یعنی دیگه لازم نیست با ابعاد نسبتاً بزرگ ماژول کامل درگیر بشی، چون میتونی فقط بخش سنسور و لنز رو مستقیماً توی طراحیات استفاده کنی.
مایک بافهام از تیم Raspberry Pi میگه:
«مشتریهای صنعتی و پروژههای جاسازیشده دنبال نسخهای کوچکتر از دوربین بودن تا توی بردهای اختصاصی خودشون جا بدن. حالا این امکان رو فراهم کردیم.»🛠️ چه چیزی دقیقاً عرضه شده؟
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
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
يَا سَنَدَ مَنْ لَاسَنَدَ لَهُ،
ای پشتیبان آنکه پشتیبان ندارد
🎓 تهران : دوره جدید آموزش «مقدماتی» میکروکنترلر STM32 - تابستان ۱۴۰۴
🏢 مکان : "تهران" - حضوری. میدان انقلاب ابتدای کارگر جنوبی
⏱️ مدت "30" ساعت
🕔 زمان پیشنهادی : هفته اول پنج شنبه و جمعه 26 و 27 تیر، با فاصله یک ماه و نیم هفته دوم :13 و 14 شهریور
👤 مدرس : مهندس مهدی زرکوب با 14 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
- ظرفیت : ۸ نفر.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
👈 پشتیبانی در گروه حین و بعد دوره
@armeducation
توی این ویدئو، ادامهی مسیر آشنایی با خانواده 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
توی این قسمت، لحیمکاری برد مبتنی بر میکروکنترلر ATMEGA328 رو بهصورت مرحلهبهمرحله انجام میدیم. برای هر بخش از مدار، اول ساختار و ترتیب صحیح لحیمکاری رو بررسی میکنیم، سپس قطعات رو مونتاژ میکنیم و در پایان اون قسمت رو تست میکنیم تا از عملکرد درستش مطمئن بشیم.
مطالبی که توی این ویدئو یاد میگیریم:
مرور کلی برد مبتنی بر ATMEGA328 و ساختار کلی مدار
نحوه لحیمکاری ورودی دوازده ولت (۱۲V) و تست ولتاژ اولیه
مونتاژ و تست رگولاتور پنج ولت (۵V) برای تغذیه میکرو
لحیمکاری رگولاتور سه و سه دهم ولت (۳.۳V) و اندازهگیری خروجی
لحیمکاری میکروکنترلر ATMEGA328 و بررسی نکات مهم در اتصال پایهها
پروگرام و بررسی عملکرد BootLoader
لحیم کردن پورت USB Type-C
مونتاژ و بررسی عملکرد CH340 برای تبدیل USB به UART
لحیم کردن کانکتورها و اتصالات نهایی
تست نهایی کامل برد برای اطمینان از عملکرد صحیح همه بخشها
این ویدئو یه تمرین واقعی برای یادگیری لحیمکاری، مونتاژ و تست بردهای مبتنی بر میکروکنترلرهای AVR هست که میتونه شما رو برای ورود به دنیای ساخت محصول آماده کنه.
https://youtu.be/j-jOPXrMTt0
شرح موقعیت شغلی
مهندس برق و الکترونیک(طراح PCB)
دارای مدرک کارشناسی و بالاتر در مهندسی برق و الکترونیک
توانمندی های فنی
مسلط به طراحی حرفه ای شماتیک و PCB
تجربه طراحی بردهای چند لایه (حداقل چهار لایه)
تسلط کامل به نرم افزار Altium Designer
حداقل تجربه کاری مرتبط سه سال
امکان استخدام فارغ التحصیلان دانشگاه های برتر
مزایا
ما در شرکت ترسیم صنعت هوشمند با توجه به پروژه های با تکنولوژی های بالا به دنبال افرادی هستیم تا بتوانیم ارزش های جدیدی را خلق نماییم. در صورتی که به دنبال رشد و پیشرفت فنی هستید جای شما در شرکت ما خالیست.
شرایط
محل شرکت: خیابان بهار شیراز
ساعت کاری 8:30 تا 17:00
روزهای کاری: شنبه تا چهارشنبه و
پنجشنبه ها تا ساعت 13
ارسال رزومه
گروه برای امبدد سیستم زدیم برای ارائه تجربیات و راهکار تخصصی و تجربی با موضوعات زیر:
ESP-IDF (esp8266-esp32)
Holtek
FMD
RTOS
LVGL
STM32
@embedded_programming1