ارتباط ماژول GSM با میکروکنترلر AVR برای ارسال و دریافت پیام

- ارتباط ماژول GSM با میکروکنترلر AVR برای ارسال و دریافت پیام

ارتباط ماژول GSM با میکروکنترلر AVR برای ارسال و دریافت پیام

استفاده از ماژول های GSM به خصوص زمانی که پروژه ما نیاز به دسترسی از راه دور دارد، جالب است. این ماژول‌ها می‌توانند تمام کارهایی را که تلفن همراه معمولی ما انجام می‌دهد، مانند برقراری/دریافت تماس، ارسال/دریافت پیامک، اتصال به اینترنت با استفاده از GPRS و غیره انجام دهند. تماس های تلفن همراه اگر بتوان آن را به یک میکروکنترلر متصل کرد، درها را به روی بسیاری از پروژه های خلاقانه باز می کند. از این رو در این آموزش می آموزیم که چگونه می توانیم ماژول GSM (SIM900A) را به میکروکنترلر AVR ATmega16 وصل کنیم و آن را با ارسال و دریافت پیام با استفاده از ماژول GSM نشان خواهیم داد.

 

موارد مورد نیاز

میکروکنترلر Atmega16
ماژول GSM (SIM900 یا هر نوع دیگری)
صفحه نمایش ال سی دی
دکمه های فشاری
مقاومت 10k، پتانسیومتر
سیم های اتصال
آداپتور 12 ولت
پروگرامر USBasp
کابل FRC ده پین

نرم افزار استفاده شده

ما از نرم افزار CodeVisionAVR برای نوشتن کد و از نرم افزار SinaProg برای آپلود کد خود در Atmega16 با استفاده از پروگرامر USBASP استفاده خواهیم کرد.

قبل از پرداختن به شماتیک ها و کدها، با ماژول GSM و کارکرد آن آشنا می شویم.

 

در ادامه عناوین زیر در آموزش آورده شده است:

ماژول GSM

برقراری ارتباط با ماژول GSM با استفاده از دستورات AT

 

شماتیک مدار رابط ماژول GSM ATMega16

اتصالات به صورت زیر خواهد بود

ایجاد پروژه برای ATmega16 با استفاده از CodeVision

کد و توضیح

پروژه را بسازید

کد را در Atmega16 آپلود کنید

سورس کامل:

 

 

شما با خرید این آموزش به فایل تصاویر،صفحه توضیحات در قالب فایل اچ تی ام ال (HTML) قایل ویرایش و کپی دسترسی پیدا می کنید.

 

برای دانلود کلیک کنید