نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900

ارسال پیام کوتاه (SMS) با میکروکنترلر AVR

در این بخش دانلود پروژه نوشتن لمسی پیام کوتاه و ارسال SMS با میکروکنترلر AVR و ماژول SIM900, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. بعد از طراحی و ساخت پروژه (ساخت موبایل لمسی ساده با میکروکنترلر AVR و ماژول SIM900) و انتشار آن در سایت الکترونیک 98 درخواست های مبنی بر ارائه پروژه ای , که با استفاده از آن بتوان یک پیام متنی را به صورت تاچ اسکرین (لمسی) نوشته و در قالب یک پیام کوتاه SMS توسط ماژول SIM900 و یا SIM800L ارسال نمود, از شما عزیزان دریافت کردیم.

به همین دلیل بنا به درخواست های مکرر شما دوستان و همراهان الکترونیک 98 تصمیم به طراحی و در نهایت ساخت و انتشار آن در سایت الکترونیک 98 برای شما علاقه مندان به پروژه های حرفه ای میکروکنترلرهای AVR کردیم. در این پروژه شما می توانید یک متن انگلیسی با حروف بزرگ و یا کوچک به صورت تاچ اسکرین (لمسی) بر روی یک ال سی دی گرافیکی با ابعاد 64*128 بنویسید و سپس همانند یک موبایل تاچ اسکرین (لمسی) متن نوشته شده را در قالب یک پیام کوتاه SMS به شماره موبایل مورد نظرتان ارسال نمائید. از دیگر ویژگی های این پروژه که حرفه ای بودن و جذابیت آنرا دو چندان می کند نمایش برخی دستورات و پیغام های راهنما بر روی LCD گرافیکی به زبان شیرین فارسی می باشد.

بعد قبل
نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900
نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900
نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900
نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900

نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900
بعد قبل


نقشه شماتیک پروژه

نقشه شماتیک پروژه نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900

لیست قطعات مورد نیاز

مقاومت 68 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد2 عدد
پتانسیومتر خوابیده 10K کیلو اهم تک‌دور مدل DIP1 عدد
دیود 1N40073 عدد
خازن عدسی 100nF نانوفاراد2 عدد
خازن عدسی 10pF پیکوفاراد3 عدد
خازن عدسی 27pF پیکوفاراد3 عدد
خازن الکترولیتی 2200uf میکروفاراد 16 ولت2 عدد
خازن الکترولیتی 2200uf میکروفاراد 25 ولت1 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
میکروکنترلر ATMEGA32A مدل DIP تایوانی با 40 پایه1 عدد
سوکت آی سی 40 پایه مدل معمولی1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی1 عدد
ماژول مخابراتی SIM800L به همراه برد راه انداز1 عدد
LCD گرافیکی سایز 128x64 با بک لایت آبی و درایور KS1081 عدد
بازر 5 ولتی با اسیلاتور داخلی1 عدد
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی1 عدد
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی1 عدد
سوکت آی سی 6 پایه مدل معمولی1 عدد
لامپ LED سبز سایز 3mm میلی متر مدل مات1 عدد
میکروفن خازنی EPE پاناسونیک سایز کوچک مدل بدون سیم1 عدد
تاچ اسکرین 4 پین سایز 128x64 مدل مقاومتی1 عدد
هیت سینک آلومینیومی 20x141 عدد
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران1 عدد

سخت افزار پروژه

برای ساخت این پروژه بسیار جالب و کاربردی از یک LCD گرافیکی در ابعاد 64*128 جهت نمایش اطلاعات و صفحه کلید استفاده شده است. در ادامه نیز برای وارد کردن حروف و انتخاب اعداد از یک صفحه لمسی (تاچ اسکرین) که ابعاد آن برابر با ال سی دی گرافیکی می باشد کمک گرفته شده است. همانطور که می دانید برای ارسال پیام کوتاه، نیاز به متصل شدن به شبکه GSM داریم، به همین دلیل جهت ارسال پیامک و متصل شدن به شبکه GSM نیز از یک ماژول GSM به نام ماژول سیم 900 استفاده شده که وظیفه آن راه اندازی سیم کارت و اتصال مدار به شبکه تلفن همراه یا GSM می باشد.

قلب تپنده مدار، میکروکنترلر ATmega32 از خانواده میکروکنترلرهای AVR می باشد که به عنوان پردازشگر CPU اصلی پروژه مورد استفاده قرار گرفته، همچنین لازم به ذکر است برنامه میکروکنترلر AVR در محیط نرم افزار BASCOM-AVR و به زبان بیسیک BASIC نوشته شده است.


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه نوشتن لمسی پیام کوتاه و ارسال SMS با AVR و ماژول SIM900

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

ماژول SIM900 یا SIM800L

در این سایت (الکترونیک 98) پروژه های متعددی در رابطه با ماژول های (SIM900 – SIM900ASIM800SIM800A – SIM800L) و نحوه راه اندازی آن توسط میکروکنترلرهای AVR ارائه شده است. ماژول سیم 900 یا سیم 800 یک ماژول GSM جهت راه اندازی کامل یک سیم کارت و ارتباط کامل با شبکه های تلفن همراه می باشد. ماژول سیم 900 ساخت شرکت SIMcom می باشد, که می توان گفت از ماژول های بسیار شناخته شده و کاربردی در زمینه اتصال به شبکه های تلفن همراه می باشد. با استفاده از ماژول SIM900 و یا SIM800L می توانید : تماس صوتی برقرار کنید, تماس دیتا DATA برقرار کنید, پیام کوتاه SMS ارسال کنید, پیام چند رسانه ای MMS ارسال کنید, فکس کنید و از همه مهمتر از طریق پروتکل معروف GPRS به اینترنت متصل شوید و وبگردی نمائید و یا یک ایمیل بفرستید.


ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه

در زیر یک ویدئو از نحوه عملکرد پروژه ساخته شده نوشتن لمسی پیام کوتاه و ارسال SMS با میکروکنترلر AVR و ماژول SIM900 ضبط شده است, که می توانید برای درک بیشتر از نحوه عملکرد پروژه به صورت آنلاین مشاهده و یا از انتهای همین پست دانلود نمائید.

توجه : در این پروژه ما از پورت C (PORTC) میکروکنترلر AVR جهت راه اندازی LCD گرافیکی استفاده کردیم. به دلیل اینکه فیوز بیت jtagen در میکروکنترلر ATMEGA32 بر روی این پورت سوار است و به صورت پیش فرض فعال می باشد. به همین دلیل باید در هنگام پروگرام کردن میکروکنترلر توسط پروگرامر این فیوز بیت را غیر فعال نمائید.


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : BASCOM-AVR

 برنامه نویسی شده به زبان : BASIC

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 17 دسامبر 2017

8 دیدگاه

  1. با عرض سلام
    این پروژه رو میشه با sim900a هم نصب کرد؟

  2. سلام دوست عزیز
    بله می تونید از ماژول sim900a و حتی ماژول sim800a نیز استفاده کنید.

  3. سلام
    میشه این برنامه رو با کدویژن بنویسید؟

  4. سلام
    من این برنامرو با بسکام کامپایل کردم ارور داره ؟؟
    چه طور میتونم برطرف کنم؟؟
    و اگه توضیح بخوام واسه کد ها چطور میتونم اینکارو کنم؟؟

  5. فرهاد اکبری

    سلام
    لطفا از نرم افزار کامپایلر بسکام AVR نسخه 1.11.9.0 استفاده کنید. این نسخه را می توانید از طریق همین وب سایت دانلود کنید.

  6. از اخرین نسخه این نرم افزار استفاده میکنم

  7. فرهاد اکبری

    سلام دوست عزیز
    همانطور که در پاسخ قبلی گفته شد لطفا از نرم افزار کامپایلر بسکام AVR نسخه 1.11.9.0 استفاده کنید. این نسخه را می توانید از طریق همین وب سایت دانلود کنید. در غیر اینصورت در هنگام کامپایل برنامه با اخطار روبرو خواهید شد.

  8. سلام و خسته نباشید.
    این پروژه تا چه برداری جواب میده؟

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.