پروژه کنترل رله توسط ماژول های simcom
به نام خدا و با سلام خدمت دوستان عزیز
در این مطلب قصد دارم کنترل کننده پیامکی با پایداری بالا برای کنترل سه عدد رله توسط ماژول Sim800L رو معرفی کنم
رو این برد علاوه بر پین برای ماژول Sim800L پینهای متناسب با ماژول Sim800c نیز قرار داده شده است.
برا کنترل رله ها همانطور که در فیلم زیر توضیح دادم عبارت های زیر پیامک میشود
#۱۱۱۱ -> relay1 is on
#۱۱۱۰ -> relay1 is off
#۲۲۲۱ -> relay2 is on
#۲۲۲۰ -> relay2 is off
#۳۳۳۱ -> relay3 is on
#۳۳۳۰ -> relay3 is off
در ابتدای راه اندازی پس شروع برنامه میکرو ماژول رو کانفیگ میکنم و منتظر دریافت okو پاسخ ماژول میماند تا عملکرد ماژول را روی lcd نمایش دهد پس اگر ماژول شما مشکلی داشته باشد برنامه با بررسی پاسخ وضعیت ان را روی lcd نمایش می دهد.
مدار بدون lcd هم به راحتی کار میکند.
در این پروژه از میکروی at mega 16 استفاده شده است
ماژول های simcom با استفاده از پروتکل یوزارت ارتباط برقرار میکنند و بادریت میکرو برای این پروژه ۹۶۰۰ هست.
و برای تغذیه ماژول sim از ماژول رگولاتور کاهنده Mcp34063 استفاده شده و خروجی آن روی ۴٫۲ ولت تنظیم شده
رله ها ۱۲ ولتی هستند و منبع تغذیه مدار اداپتور ۱۲ ولتی ۳ آمپر هستش، با ۲ امپر هم جواب میده.
تصاویری از نحوه عملکرد مدار به صورت زیر است:
در ادامه برای کنترل رله ها نرم افزار اندرویدی نوشته است که شما میتوانید شماره سیم کارت روی دستگاه رو در نرم افزار اندرویدی ذخیره کنید و جهت کنترل رله ها از نرم افزار اندرویدی استفاده کنید.
در برنامه فوق تعداد دکمه های بیشتری نیز قرار داده شده است که دوستان در صورت نیاز میتوانند استفاده کنند.
برنامه اندرویدی فوق به زبان جاوا و در ide اندروید استدیو نوشته شده است.
قطعات مورد استفاده این پروژه به صورت زیر می باشد:
ترانزیستور ۲n2222 و خازن و مقاومت
فرکانس کاری میکرو روی ۸ مگاهرتز داخلی تنظیم شده است.
و برنامه بخش سخت افزار پروژه به زبان c در کامپایلر کدویژن برای میکرو مگا۱۶ نوشته شده است و همچنین فایل شماتیک و pcb آن در نرم افزار آلتیوم دیزاینر طراحی شده است.
جهت سفارشی سازی اپ و پروژه میتوانید به id تلگرام بنده مراجعه کنید.
فیلم عملکرد پروژه :
دوستان عزیز میتوانید از طریق لینک زیر پروژه را دریافت کنید: