ارتباط ماژول 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) قایل ویرایش و کپی دسترسی پیدا می کنید.