3628
دوستان عزیزی که به جمع ما پیوسته اند ضمن خیرمقدم🙂✌ اگر در دوره ای ثبت نام نکرده اند لطفا از طریق این لینک ثبت نام کنند: https://zil.ink/pcbtips گروه ارسال تمارین @PCBTipsChat اینستاگرام www.instagram.com/pcbtips www.PCBTips.ir واتس آپ +989128079308
aKaReZa 120 - eBoard, Quectel M66
توی این قسمت میریم سراغ طراحی و بررسی کامل برد آموزشی (eBoard) برای ماژول Quectel M66. از ایجاد پروژه و طراحی تغذیه گرفته تا بررسی پایههای مختلف و کاربرد هر یک، نحوه اتصال ماژول M66، کلید پاور، چراغ وضعیت شبکه، پورت UART، بخش SIM و همینطور قسمتهای جانبی مثل ADC، PCM، آنتن، مدار RFTXMON و میکروفون رو مرحله به مرحله بررسی میکنیم. در ادامه به فیلترهای تغذیه و نکات مربوط به جانمایی قطعات هم اشاره میکنیم تا یک طراحی اصولی و کاربردی داشته باشیم.
مطالبی که توی این ویدئو یاد میگیریم:
ایجاد پروژه جدید در التیوم و بررسی ساختار کلی آن
طراحی تغذیه مناسب برای ماژول GSM
استفاده از Pinout آردوینو و اتصال آن به M66
اتصال و راهاندازی ماژول Quectel M66
نحوه استفاده از Power Key و چراغ Netlight
پورت UART و ارتباط سریال با میکروکنترلر
رابط SIMCARD و نکات طراحی آن
بررسی بخشهای ADC و PCM
طراحی صحیح آنتن و مدار RFTXMON
مدار میکروفون و صدا
استفاده از فیلترهای تغذیه برای کاهش نویز
اصول مهم در جانمایی قطعات (Components Placement)
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DPStBmVkQ-_/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/ObjI_Sf4Z2g
🎓 تهران : دوره جدید آموزش «مقدماتی» میکروکنترلر STM32 - پاییز ۱۴۰۴
🏢 مکان : "تهران" - حضوری. میدان انقلاب ابتدای کارگر جنوبی
⏱️ مدت "30" ساعت
🕔 زمان پیشنهادی : هفته اول پنج شنبه و جمعه اواخر مهر هفته دوم با فاصله یک ماه و نیم : اواسط آذر.
👤 مدرس : مهندس مهدی زرکوب با 14 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
- ظرفیت : ۸ نفر.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
👈 پشتیبانی در گروه حین و بعد دوره
@armeducation
aKaReZa 118 - STM32, First Project - PART B
در ادامه قسمت اول، این بار وارد مراحل کامپایل، پروگرام و دیباگ کردن پروژه STM32 میشیم. از اتصال سختافزار و پروگرام کردن میکرو گرفته تا دیباگ کردن و استفاده از ابزارهای printf برای نمایش اطلاعات، تحلیل دادهها با STM Studio، شبیهسازی در Proteus، رو گامبهگام انجام میدیم.
مطالبی که توی این ویدئو یاد میگیریم:
نحوه کامپایل پروژه و بررسی اطلاعات خروجی
پروگرام کردن میکروکنترلر STM32 با استفاده از پروگرامر
استفاده از حالت Debug برای بررسی اجرای برنامه
بررسی رجیسترهای میکروکنترلر در حالت Debug
بررسی حافظه و متغیرها در حالت Debug
پیادهسازی printf جهت نمایش خروجی و اطلاعات دیباگ
کار با STM Studio برای مانیتورینگ متغیرها در زمان اجرا
شبیهسازی میکروکنترلر STM32 در نرمافزار Proteus
بررسی یک سری مسائل تکمیلی در خصوص CubeMX
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DOuwwzQEpVi/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/AEv270zCDno
aKaReZa 116 - AVR, Quectel M66 - PART B
توی این قسمت دوم از سری ارتباط میکروکنترلر AVR با ماژول Quectel M66، تمرکز اصلی روی پردازش پاسخهای دریافتی از AT Commandها، طراحی روال راهاندازی ماژول و مکانیزم مدیریت تایماوت هست. این ویدئو دقیقاً همون چیزیه که برای ساخت یه ارتباط پایدار، کنترلشده با ماژولهای GSM نیاز داری.
مطالبی که توی این ویدئو یاد میگیری:
نحوه دریافت و بررسی پاسخ دستورات AT از ماژول M66
تعریف تابع M66_startUp() برای بررسی روند راه اندازی ماژول
پیادهسازی مکانیزم Timeout برای هر دستور AT Command
بررسی چندخطای خاص در خصوص ماژول های GSM و نحوه رفع آنها
کدنویسی اصولی برای داشتن ارتباط پایدار و مطمئن با ماژول GSM
اگه قبلاً با M66 کار کردی اما به مشکلاتی مثل عدم پاسخدهی یا باگهای تصادفی برخورد کردی، این قسمت دقیقاً اون چیزی هست که نیاز داری تا ارتباطت رو حرفهای و بدون مشکل بسازی.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DOKuFytEgWq/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/Sg0c39_p_TM
aKaReZa 115 - STM32, First Project - PART A
این ویدئو اولیت قسمت از ساخت پروژه خام برای میکروکنترلرهای STM32هست، تو این ویدئو از بررسی سختافزار گرفته تا ساخت پروژه در STM32CubeMX و انجام تنظیمات اصلی مثل پیکربندی کلاک، همهی مراحل رو با جزئیات کامل پیش میبریم. همچنین با نجوه نصب کردن آنلاین و آفلاین Keil DFP و Cube Packages آشنا میشیم تا پروژهمون رو آمادهی برنامهنویسی و توسعه کنیم.
مطالبی که توی این ویدئو یاد میگیریم:
بررسی سختافزار مورد استفاده برای اولین پروژه STM32
ساخت پروژه در محیط STM32CubeMX
تنظیمات اولیه در بخش System Core
پیکربندی دقیق Clock Configuration برای کارکرد صحیح میکروکنترلر
آشنایی با بحش Project Manager در نرم افزار CubeMX
نحوه نصب آنلاین و آفلاین Cube Packages
حوه نصب آنلاین و آفلاین Keil DFP
تحلیل مدهای تولیدی توسط CubeMX
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DN4tORKkh9u/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/E2W5Y3cPvDQ
https://youtu.be/E2W5Y3cPvDQhttps://youtu.be/E2W5Y3cPvDQ
aKaReZa 114 - AVR, I2C - PART A
توی این قسمت، میریم سراغ یکی از مهمترین و پراستفادهترین پروتکلهای ارتباطی یعنی I2C در میکروکنترلرهای AVR. از معرفی ویژگیها و ساختار داخلی این پروتکل شروع میکنیم و بهصورت قدمبهقدم میریم سراغ تحلیل رجیسترها، نوشتن توابع موردنیاز مثل i2c_Init()، i2c_Start()، i2c_Write() و در ادامه نحوه برقراری ارتباط با اسلیوها. همچنین اهمیت عملیات اتمیک رو توضیح میدیم تا کدهایی ایمن و بدون اختلال بنویسیم.
اگر دنبال این هستی که پروتکل I2C رو از پایه و به صورت رجیستری یاد بگیری و بتونی از صفر تا صد ارتباط با سنسور یا ماژولهای I2C رو خودت پیادهسازی کنی، این قسمت یه آموزش کاملاً کاربردیه.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی کامل قابلیتها و کاربردهای پروتکل I2C در AVR
بررسی Block Diagram داخلی پریفرال I2C و اجزای اون
تحلیل و بررسی بیتبهبیت رجیسترهای مربوط به واحد I2C
ساخت یک پروژه جدید برای تست ارتباط I2C
بررسی نحوهی پاسخدهی Slave
توضیح مفهوم Atomic Operation برای جلوگیری از تداخل در ارتباط
نوشتن توابع پایهای I2C از جمله:
تابعi2c_Init: برای پیکربندی I2C
تابع i2c_Start: برای آغاز ارتباط
تابع i2c_Write: برای ارسال 1بایت دیتا به اسلیو
تابع i2c_writeAddress: برای ارسال چندین بایت دیتا به اسلیو
تابع i2c_Read(): برای دریافت یک بایت دیتا از اسلیو
تابع i2c_readAddress(): برای دریافت چندین بایت دیتا از اسلیو
تابع i2c_readSequential(): برای نوشتن و خواندن پشتسرهم چندین بایت دیتا
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DNmrdFFSgk2/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/KScXumQBRfo
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
aKaReZa 119 - RCS, AVR - PART K
توی این قسمت از پروژه RCS با AVR میریم سراغ پیادهسازی بخشهای اصلی مربوط به دریافت و پردازش SMS. از نحوه پورت کردن کتابخانههای مورد نیاز تا تحلیل sms دریافتی و کنترل خروجیها و پاسخ به sms دریافتی همه رو قدم به قدم توضیح دادیم.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی کتابخانههای مورد نیاز و ساختار پروژه
راه اندازی و کانفیگ ماژول M66
دریافت SMS و نحوه پردازش متن آن
پیشنهاد فرمت SMS برای فرمان دادن به RCS
کنترل خروجیها (Output Control) بر اساس دستورات دریافتشده
ارسال پیام پاسخ به کاربر
نوشتن تابع str_toUpper() برای عدم حساسیت به متن SMS
رفع خطاها و پایدارسازی سیستم
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DPAyYYnkgpJ/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/OboAPzh3QSU
تو پست قبلی درباره یه سنسور بسیار دقیق و حرفه ای سنجش جریان و توان نوشتیم .درسته !INA219
تماشای ویدیوی کامل در:
یوتیوب معلم خوب
لطفاً از کانال یوتیوب معلم خوب حمایت کنید.متشکرم❤️
@Moallemekhoob
@Readyboard
@Designingpcb
aKaReZa 117 - AVR, Quectel M66 - PART C
توی این قسمت، وارد بخش مهم و پرکاربردی از راه اندازی GSM میشیم: دریافت پیامک و استخراج اطلاعات از اون. قدمبهقدم با ایجاد یک پروژه جدید شروع میکنیم، نحوه تشخیص پیام جدید رو یاد میگیریم، و سپس با استفاده از توابع استاندارد C مثل sscanf()، متن پیام رو بهصورت ساختیافته تجزیه و تحلیل میکنیم.در ادامه هم همه چیز رو روی برد RCS-AVR به صورت عملی تست میکنیم تا مطمئن شیم همه چیز درست کار میکنه.
مطالبی که توی این ویدئو یاد میگیریم:
ساخت پروژه جدید برای مدیریت پیامکهای ورودی از ماژول M66
آشنایی با ساختار پیام دریافتی در قالب +CMTI
پردازش و تجزیه پیامها با استفاده از تابع sscanf()
یادگیری Scansetها برای استخراج دقیقتر داده از متن پیام
پیادهسازی تابع کاربردی M66_CheckSMS() برای بررسی پیام جدید
بررسی دقیق CMTI و نحوه استخراج Index پیام دریافتی
تست و اجرای کد روی برد RCS به صورت عملی رای اطمینان از عملکرد صحیح
کنترل رله های خروجی با متن SMS دریافتی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DOcx0w3klLf/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/M1o16PILNKs
درود خداقوت اساتید پیشاگیش از وقتی که میگذارید متشکرم
من یک برد مدار چاپی طراحی و سفارش دادم که این کانکتور دو پین رو هم مطابق فوت پرینت اش داخلش بود منتها مشکلی که هست اینکه اصلا سوراخ فوت پرینت با خود واقعی محصول اندکی فرق دازه و این باعث میشد من اصلا نتونم جا بزنم در برد این قطعه رو اخر سر با پنس هی تلاش کردم یکم جا باز شد و تونستم قطعه رو قرار بدم پیشنهاد اساتید برای سایز سوراخ پایه های این قطعه و همچنین میزان اندازه ای مه باید بگذارم برای قلع خوردن اش چقدر هست؟
🔥✨ ساخت فیبر مدار چاپی (PCB) با لیزر، یکی از سریعترین و دقیقترین روشها برای علاقهمندان الکترونیک و رباتیکه! در این ویدئو نشون داده میشه که چطور میشه با استفاده از دستگاه لیزر، طرح مدار رو روی فیبر مسی منتقل کرد و در نهایت یک برد تمیز و حرفهای آماده کرد...
🎯 این روش نهتنها برای پروژههای DIY خونگی عالیه، بلکه میتونه شروعی باشه برای ساخت حرفهای بردهای الکترونیکی با کمترین هزینه توسط تولید کنندگان.
#ساخت_مدار_چاپی
#ساخت_برد_الکترونیکی
#آموزش_الکترونیک
#برد_مدار_چاپی
#لیزر_مدارچاپی
#فیبر_مسی
#تکنیک_لیزر
#پروژه_DIY
#آموزش_PCB
#مدار_چاپی
#PCB
#LaserPCB
#DIYprojects
#Electronics
#PCBdesign
#Maker
#CircuitBoard
#LaserEtching
#ElectronicsDIY
#ArduinoProjects
@Moallemekgoob
@designingpcb
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