پروژه الکترونیکپروژه های AVR

آموزش ارسال و دریافت SMS با ماژول Sim900 و AVR در کدویژن

سلام. آموزش پروژه ارسال و دریافت اس ام اس SMS با ماژول Sim900 و میکروکنترلر AVR را در کدویژن آماده کردیم. ما در این پروژه متن SMS را روی ال سی دی کاراکتری نمایش میدهیم.

پروژه دریافت و ارسال اس ام اس با ماژول GSM SIM 900

استفاده از ماژول های GSM پروژه هایی که به کنترل از راه دور نیاز دارند بسیار جالب است. این ماژول ها میتوانند کلیه کار هایی را انجام دهند که تلفن های ساده میتوانند. از جمله برقراری تماس ، ارسال و دریافت پیام کوتاه ، اتصال به اینترنت و … . همانطور که گفته شد ماژول های GSM توانایی برقراری تماس را دارند پس ما میتوانیم با اتصال یک میکروفن و بلندگو یک تلفن همراه کامل بسازیم. در این پروژه AVR ما به طور کامل با فرستادن و دریافت اس ام اس SMS توسط میکروکنترلر AVR و ماژول sim900 آشنا میشویم.

پروژه دریافت و ارسال اس ام اس با ماژول GSM SIM 900

قطعات مورد نیاز پروژه

  1. میکروکنترلر AVR Atmega16
  2. ماژول GSM Sim900
  3. ال سی دی کاراکتری 16*2
  4. دکمه
  5. مقاومت 10 کیلو اهم
  6. پتانسیومتر 10 کیلو اهم
  7. منبع تغذیه 12 ولت

همچنین ما از نرم افزار کدویژن برای نوشتن کد و همچنین از نرم افزار SinaProg برای بارگذاری کد روی میکروکنترلر AVR توسط پروگرامر USBasp استفاده خواهیم کرد.

قبل از شروع به کار با پروژه ما باید با ماژول GSM SIM 900 آشنا شویم.

حتما ببینید :  پروژه آردوینو راه اندازی خانه هوشمند با اس ام اس (GSM Sim900 Arduino SMS)

ماژول GSM سیم 900

ماژول GSM سیم 900 SIM900

ماژول های gsm مثل SIM900 بدون استفاده از میکروکنترلر ها، در حالت فرمان AT قابل استفاده هستند. همانطور که در بالا نشان داده شده است، ماژول GSM دارای آداپتور USART است که میتواند با استفاده از ماژول MAX232 به طور مستقیم به کامپیوتر متصل شود یا میتوان از پین های Tx و Rx برای اتصال آن به میکروکنترلر استفاده کنیم. همچنین میتوان از پین های دیگر آن مانند MIC+و MIC- و SP+ و SP- و … برای اتصال به میکروفن و بلندگو استفاده کرد. همچنین این ماژول توسط میتواند توسط یک آداپتور 12 ولت DC تغذیه شود.

سیم کارت خود را در شکاف ماژول قرار دهید و آن را روشن کنید خواهید دید  که چراغ روشن میشود، حالا 1 دقیقه صبر کنید، چراغ باید هر سه ثانیه یک بار چشمک بزند که یعنی ماژول شما با موفقیت با سیمکارت و شبکه ارتباط برقرار کرده است.

آموزش کامل کار با ماژول SIM900 از طریق دستورات AT

ماژول GSM SIM900 میتواند از طریق ارتباط سریال اربتاط برقرار کند و زبانی که میتواند درک کند AT Command یا فرمان AT است. هرچه که بخواهید از ماژول GSM بدهید یا بگیرید را میتوانید از دستور AT استفاده کنید.

ما مهم ترین دستورات AT که در دیتاشیت ماژول سیم 900 موجود است را در لیست زیر برای شما آماده کرده ایم.

دستور ATپاسخ ماژول
AT+CPIN?چک کردن کیفیت سیگنال
AT+COPS?اطلاع از نام سرویس دهنده مثلا ایرانسل یا غیره
ATD98XXXXXXXX;تماس با یک شماره خاص
AT+CNUMپیدا کردن شماره سیم کارت
ATAپاسخ دادن به تماس ورودی
ATHقطع کردن تماس فعلی
AT+COLPنمایش شماره تماس ورودی
AT+VTS=(number)DTMF ارسال شماره
AT+CMGRAT+CMGR=1 خواندن پیام جایگاه اول
AT+CMGD=1پاک کردن پیام در جایگاه اول
AT+CMGDA=”DEL ALL”پاک کردن تمامی پیام های سیم کارت
AT+CMGL=”ALL”خواندن تمامی پیام های سیم کارت
AT+CMGF=1تنظیم حالت اس ام اس در حالت متن
AT+CMGS = “+98 935837XXXX” >متن اس ام اس <Ctrl+z>ارسال اس ام اس به یک شماره خاص پس از < متن دلخواه را وارد کنید و سپس کلید کنترل + زد را بزنید.
AT+CGATT?چک کردن اتصال اینترنت سیم کارت
AT+CIPSHUTقطع ارتباط با اینترنت
AT+CSTT = “APN”,”username”,”Pass”اتصال به اینترنت با استفاده از ای پی ان و پسورد که میتوانید از سرویس دهنده سیم کارت بگیرید.
AT+CIICRچک کردن دیتاپک سیم کارن
AT+CIFSRدریافت آی پی سیم کارت
AT+CIPSTART = “TCP”,”SERVER IP”,”PORT”TCP IP connection تنظیم
AT+CIPSENDارسال دیتا به سرور

در این پروژه AVR ما از دستور AT + CMGF و AT + CMGS استفاده خواهیم کرد.

استفاده از مانیتور سریال آردوینو برای خواندن SMS

اگر از ماژول GSM با آردوینو استفاده کنید میتوانید از دستور CMT+ برای مشاهده شماره تلفن و پیام متنی در مانیتور سریال استفاده کنید. پیام متنی همانطور که در تصویر نشان داده شده است در خط دوم آماده است.

استفاده از مانیتور سریال آردوینو برای خواندن SMS

حتما ببینید :  پروژه دریافت SMS با آردوینو و نمایش روی LCD کاراکتری (اطلاع رسانی , GSM SIM900)

نحوه کار پروژه ارسال و دریافت پیامک با AVR و SIM900

ما در این پروژه از دو دکمه استفاده میکنیم که با فشردن یکی پیام تعیین شده به شماره تعیین شده ارسال میشود و با دکمه دیگر پیام دریافتی در ال سی دی کاراکتری نمایش داده میشود. فیلم زیر شمارا با نحوه ارسال و دریافت پیامک آشنا میکند.

فیلم عملکرد مدار : کلیک کنید !

اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید.

موارد موجود در فایل : فایل سورس کامل ، شماتیک کامل

[post_shop]

دانلود فایل های پروژه

[/post_shop] [lrm_form default_tab=”register” logged_in_message=””]

نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
برچسب ها

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن