Forwarded from aKaReZa
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
توی این قسمت، وارد دنیای جذاب ماژولهای 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
YouTube
aKaReZa 110 - Microcontroller, GSM Modems
In this video, we step into the fascinating world of GSM modules and learn how to connect to mobile networks, send and receive SMS, and even make voice calls. The session starts by covering different generations of mobile networks and introducing popular…
❤🔥4
Forwarded from aKaReZa
سلام به همه دوستان عزیز کانال، با خوشحالی اعلام میکنم که برد آموزشی پروژه STM32F103C8 کاملاً مونتاژ شده و تستهای اولیه با موفقیت انجام شده.
آموزش پریفرالهای مختلف این میکروکنترلر محبوب بهصورت مرحلهبهمرحله شروع شده و ویدئوهای مربوط بهش بهزودی روی کانال قرار میگیرن. آموزشها کاملاً عملی و پروژهمحور هستن و برای کسانی که دنبال یادگیری اصولی STM32 هستن، واقعاً مفیدن. مثل همیشه آموزشها رایگان و بدون هزینه هستند تا همه بتونن ازشون استفاده کنن.
پس اگر به یادگیری STM32 علاقهمند هستید، همراه بنده باشید که بهزودی آموزشها منتشر میشن!
🔗 GitHub Repository: https://github.com/aKaReZa75/eBoard_STM32F103C8
🌟 همچنین مجددا از مجموعه محترم آریا مدار و سرکار خانم ارادتی عزیز تشکر کنم که چاپ PCB این پروژه رو بهصورت رایگان انجام دادن و سهم بزرگی در پیشرفت این آموزشها داشتن. این لطف بزرگشون باعث شد بتونیم سریعتر وارد فاز آموزش بشیم و پروژهها رو با کیفیت بیشتری جلو ببریم.
@AriaMadarArjomand
🔗 https://www.aryamadar.com/
ممنون از همه شما همراهان پرانرژی که همیشه پشتیبان این مسیر آموزشی بودید و هستید. 🙏🌹
آموزش پریفرالهای مختلف این میکروکنترلر محبوب بهصورت مرحلهبهمرحله شروع شده و ویدئوهای مربوط بهش بهزودی روی کانال قرار میگیرن. آموزشها کاملاً عملی و پروژهمحور هستن و برای کسانی که دنبال یادگیری اصولی STM32 هستن، واقعاً مفیدن. مثل همیشه آموزشها رایگان و بدون هزینه هستند تا همه بتونن ازشون استفاده کنن.
پس اگر به یادگیری STM32 علاقهمند هستید، همراه بنده باشید که بهزودی آموزشها منتشر میشن!
🔗 GitHub Repository: https://github.com/aKaReZa75/eBoard_STM32F103C8
🌟 همچنین مجددا از مجموعه محترم آریا مدار و سرکار خانم ارادتی عزیز تشکر کنم که چاپ PCB این پروژه رو بهصورت رایگان انجام دادن و سهم بزرگی در پیشرفت این آموزشها داشتن. این لطف بزرگشون باعث شد بتونیم سریعتر وارد فاز آموزش بشیم و پروژهها رو با کیفیت بیشتری جلو ببریم.
@AriaMadarArjomand
🔗 https://www.aryamadar.com/
ممنون از همه شما همراهان پرانرژی که همیشه پشتیبان این مسیر آموزشی بودید و هستید. 🙏🌹
❤🔥5
دوستان سلام عالی باشید ...
اگر اکانت ChatGpt Plus رایگان خواستید روش زیر جواب میده تست کردم: 😊✌️
https://chatgptplus.cn/
@DesigningPcb
اگر اکانت ChatGpt Plus رایگان خواستید روش زیر جواب میده تست کردم: 😊✌️
https://chatgptplus.cn/
@DesigningPcb
❤🔥9
Forwarded from aKaReZa
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
توی این قسمت، مرحلهبهمرحله لحیمکاری برد آموزشی STM32F103C8 رو که قبل تر طراحی کرده بودیم رو پیش میبریم. از ورودی تغذیه شروع میکنیم و در ادامه سراغ رگولاتورها، میکروکنترلر، آیسیهای ارتباطی، کانکتورها و در نهایت تست کامل برد میریم. این ویدئو یه راهنمای عملی و دقیق برای مونتاژ بردهای STM32 هست که هم نکات فنی لحیمکاری رو پوشش میده و هم ابزار و منابع کاربردی رو معرفی میکنه.
مطالبی که توی این ویدئو یاد میگیریم:
معرفی شرکت آریا مدار ارجمند
نحوه لحیمکاری و تست ورودی تغذیه ۱۲ ولت
نحوه لحیمکاری و بررسی خروجی رگولاتورهای ۵ ولت و ۳.۳ ولت
نحوه صحیح لحیمکردن میکروکنترلر STM32F103C8
لحیمکاری کانکتور تایپسی (TYPE-C) و آیسی CH340 برای ارتباط USB
نحوه مونتاژ کانکتورهای THT
تست کامل و نهایی برد برای اطمینان از عملکرد صحیح
معرفی و آموزش استفاده از ابزار BoasTools در Altium Designer
اگه دنبال یادگیری کاربردی و قدمبهقدم لحیمکاری بردهای مبتنی بر STM32 هستی، این ویدئو یه مرجع کامل برای شما میباشد.
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DMxET66SiDy/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/Qt_0GZEKY6k
YouTube
aKaReZa 111 - Repair, STM32F103C8 Soldering
In this section, we walk through the step-by-step soldering process of the STM32F103C8 educational board we previously designed. Starting with the power input, we move on to soldering the regulators, microcontroller, communication ICs, connectors, and finally…
Forwarded from کانال آموزش الکترونیک معلم خوب
اینم یه مدار ساده اما کاربردی برای تغییر جهت چرخش موتورهای DC در رباتهای ارزان قیمت کنترل دستی که می تونیم در رباتهایی مثل بازو ازش استفاده کنیم .دقت کنید فرض کنید سروو موتور نداریم و میخواهیم با ساده ترین وسایل یه ربات بازو دو محور بسازیم .با فشار دادن کلید سمت راست تغذیه موتور از باتری سمت راست تامین میشه و موتور ساعتگرد میچرخه حالا اگر کلید سمت چپ فشار بدیم تغذیه موتور در جهت معکوس از باتری سمت چپ تامین میشه .انگار جای سیمهای دو سر موتور عوض کردین و جهت چرخش موتور داد ساعتگرد میشه 😉
@Moallemekhoob
@Designingpcb
@Moallemekhoob
@Designingpcb
🔥1
Forwarded from aKaReZa
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
توی این قسمت از سری آموزشهای USART در میکروکنترلر AVR، میریم سراغ یکی از مهمترین چالشها در ارتباطات سریال: تشخیص پایان فریم داده و بهجای تکیه بر کاراکتر پایان یا تعداد بایت مشخص، با استفاده از تکنیک Idle Detection یاد میگیریم چطور زمانبندی فریمها رو بررسی کنیم و بهصورت موثر تشخیص بدیم که فریم کامل دریافت شده.
مطالبی که توی این ویدئو یاد میگیریم:
بررسی دقیق مشکلی که در دریافت فریمها با کارکترهای CR و LF وجود داره
شرح استراتژی مؤثر برای حل این چالش
معرفی واحد تایمر 2 و آشنایی با ساختار و رجیسترهای آن
پیکربندی مناسب تایمر2 برای استراتژی بیان شده
پیاده سازی روش Idle Detection برای تشخیص پایان ارسال دیتا
تست روش پیاده سازی شده و بررسی تایمینگ آن
جمعبندی و نکات مهم برای استفاده از این روش در پروژههای عملی
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DNCnPzhy-t6/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/4s5p9rwfgto
YouTube
aKaReZa 112 - AVR, Communication, USART - Part C
In this part of the AVR USART training series, we explore one of the most critical challenges in serial communication: detecting the end of a data frame. Instead of relying on fixed-length messages or termination characters like CR and LF, we implement an…
🔥6👏1
Forwarded from aKaReZa
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
توی این قسمت، شروع میکنیم به برنامهنویسی برای ماژول 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
YouTube
aKaReZa 113 - AVR, Quectel M66 - PART A
In this part, we start programming the Quectel M66 GSM module using an AVR microcontroller. Step by step, we set up a new project, configure the module, send SMS messages, and implement complete functions to control the M66 module. The main focus is on serial…
👏6❤🔥1
Forwarded from aKaReZa
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
توی این قسمت، میریم سراغ یکی از مهمترین و پراستفادهترین پروتکلهای ارتباطی یعنی 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
YouTube
aKaReZa 114 - AVR, I2C - PART A
In this part, we dive into one of the most important and widely used communication protocols—I2C in AVR microcontrollers. We begin by introducing its features and internal structure, then walk through register-level analysis and the implementation of essential…
👏10
Forwarded from کانال آموزش الکترونیک معلم خوب
Media is too big
VIEW IN TELEGRAM
🔥✨ ساخت فیبر مدار چاپی (PCB) با لیزر، یکی از سریعترین و دقیقترین روشها برای علاقهمندان الکترونیک و رباتیکه! در این ویدئو نشون داده میشه که چطور میشه با استفاده از دستگاه لیزر، طرح مدار رو روی فیبر مسی منتقل کرد و در نهایت یک برد تمیز و حرفهای آماده کرد...
🎯 این روش نهتنها برای پروژههای DIY خونگی عالیه، بلکه میتونه شروعی باشه برای ساخت حرفهای بردهای الکترونیکی با کمترین هزینه توسط تولید کنندگان.
#ساخت_مدار_چاپی
#ساخت_برد_الکترونیکی
#آموزش_الکترونیک
#برد_مدار_چاپی
#لیزر_مدارچاپی
#فیبر_مسی
#تکنیک_لیزر
#پروژه_DIY
#آموزش_PCB
#مدار_چاپی
#PCB
#LaserPCB
#DIYprojects
#Electronics
#PCBdesign
#Maker
#CircuitBoard
#LaserEtching
#ElectronicsDIY
#ArduinoProjects
@Moallemekgoob
@designingpcb
🎯 این روش نهتنها برای پروژههای DIY خونگی عالیه، بلکه میتونه شروعی باشه برای ساخت حرفهای بردهای الکترونیکی با کمترین هزینه توسط تولید کنندگان.
#ساخت_مدار_چاپی
#ساخت_برد_الکترونیکی
#آموزش_الکترونیک
#برد_مدار_چاپی
#لیزر_مدارچاپی
#فیبر_مسی
#تکنیک_لیزر
#پروژه_DIY
#آموزش_PCB
#مدار_چاپی
#PCB
#LaserPCB
#DIYprojects
#Electronics
#PCBdesign
#Maker
#CircuitBoard
#LaserEtching
#ElectronicsDIY
#ArduinoProjects
@Moallemekgoob
@designingpcb
🔥8