ارسال پیام کوتاه (SMS) با میکروکنترلر AVR
در این بخش دانلود پروژه نوشتن لمسی پیام کوتاه و ارسال SMS با میکروکنترلر AVR و ماژول SIM900, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. بعد از طراحی و ساخت پروژه (ساخت موبایل لمسی ساده با میکروکنترلر AVR و ماژول SIM900) و انتشار آن در سایت الکترونیک 98 درخواست های مبنی بر ارائه پروژه ای , که با استفاده از آن بتوان یک پیام متنی را به صورت تاچ اسکرین (لمسی) نوشته و در قالب یک پیام کوتاه SMS توسط ماژول SIM900 و یا SIM800L ارسال نمود, از شما عزیزان دریافت کردیم.
به همین دلیل بنا به درخواست های مکرر شما دوستان و همراهان الکترونیک 98 تصمیم به طراحی و در نهایت ساخت و انتشار آن در سایت الکترونیک 98 برای شما علاقه مندان به پروژه های حرفه ای میکروکنترلرهای AVR کردیم. در این پروژه شما می توانید یک متن انگلیسی با حروف بزرگ و یا کوچک به صورت تاچ اسکرین (لمسی) بر روی یک ال سی دی گرافیکی با ابعاد 64*128 بنویسید و سپس همانند یک موبایل تاچ اسکرین (لمسی) متن نوشته شده را در قالب یک پیام کوتاه SMS به شماره موبایل مورد نظرتان ارسال نمائید. از دیگر ویژگی های این پروژه که حرفه ای بودن و جذابیت آنرا دو چندان می کند نمایش برخی دستورات و پیغام های راهنما بر روی LCD گرافیکی به زبان شیرین فارسی می باشد.
نقشه شماتیک پروژه
لیست قطعات مورد نیاز
مقاومت 68 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد | 2 عدد |
پتانسیومتر خوابیده 10K کیلو اهم تکدور مدل DIP | 1 عدد |
دیود 1N4007 | 3 عدد |
خازن عدسی 100nF نانوفاراد | 2 عدد |
خازن عدسی 10pF پیکوفاراد | 3 عدد |
خازن عدسی 27pF پیکوفاراد | 3 عدد |
خازن الکترولیتی 2200uf میکروفاراد 16 ولت | 2 عدد |
خازن الکترولیتی 2200uf میکروفاراد 25 ولت | 1 عدد |
رگولاتور ولتاژ 5 ولت L7805 | 1 عدد |
میکروکنترلر ATMEGA32A مدل DIP تایوانی با 40 پایه | 1 عدد |
سوکت آی سی 40 پایه مدل معمولی | 1 عدد |
ترمینال پیچی 2 پین مدل KF300 رنگ آبی | 1 عدد |
ماژول مخابراتی SIM800L به همراه برد راه انداز | 1 عدد |
LCD گرافیکی سایز 128x64 با بک لایت آبی و درایور KS108 | 1 عدد |
بازر 5 ولتی با اسیلاتور داخلی | 1 عدد |
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی | 1 عدد |
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی | 1 عدد |
سوکت آی سی 6 پایه مدل معمولی | 1 عدد |
لامپ LED سبز سایز 3mm میلی متر مدل مات | 1 عدد |
میکروفن خازنی EPE پاناسونیک سایز کوچک مدل بدون سیم | 1 عدد |
تاچ اسکرین 4 پین سایز 128x64 مدل مقاومتی | 1 عدد |
هیت سینک آلومینیومی 20x14 | 1 عدد |
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران | 1 عدد |
سخت افزار پروژه
برای ساخت این پروژه بسیار جالب و کاربردی از یک LCD گرافیکی در ابعاد 64*128 جهت نمایش اطلاعات و صفحه کلید استفاده شده است. در ادامه نیز برای وارد کردن حروف و انتخاب اعداد از یک صفحه لمسی (تاچ اسکرین) که ابعاد آن برابر با ال سی دی گرافیکی می باشد کمک گرفته شده است. همانطور که می دانید برای ارسال پیام کوتاه، نیاز به متصل شدن به شبکه GSM داریم، به همین دلیل جهت ارسال پیامک و متصل شدن به شبکه GSM نیز از یک ماژول GSM به نام ماژول سیم 900 استفاده شده که وظیفه آن راه اندازی سیم کارت و اتصال مدار به شبکه تلفن همراه یا GSM می باشد.
قلب تپنده مدار، میکروکنترلر ATmega32 از خانواده میکروکنترلرهای AVR می باشد که به عنوان پردازشگر CPU اصلی پروژه مورد استفاده قرار گرفته، همچنین لازم به ذکر است برنامه میکروکنترلر AVR در محیط نرم افزار BASCOM-AVR و به زبان بیسیک BASIC نوشته شده است.
نقشه جاگذاری قطعات بر روی برد PCB
لیست ابزار آلات و تجهیزات مورد نیاز
هویه | 1 عدد |
سیم لحیم | 1 عدد |
کف چین | 1 عدد |
قلع کش | 1 عدد |
ماژول SIM900 یا SIM800L
در این سایت (الکترونیک 98) پروژه های متعددی در رابطه با ماژول های (SIM900 – SIM900A – SIM800 – SIM800A – SIM800L) و نحوه راه اندازی آن توسط میکروکنترلرهای AVR ارائه شده است. ماژول سیم 900 یا سیم 800 یک ماژول GSM جهت راه اندازی کامل یک سیم کارت و ارتباط کامل با شبکه های تلفن همراه می باشد. ماژول سیم 900 ساخت شرکت SIMcom می باشد, که می توان گفت از ماژول های بسیار شناخته شده و کاربردی در زمینه اتصال به شبکه های تلفن همراه می باشد. با استفاده از ماژول SIM900 و یا SIM800L می توانید : تماس صوتی برقرار کنید, تماس دیتا DATA برقرار کنید, پیام کوتاه SMS ارسال کنید, پیام چند رسانه ای MMS ارسال کنید, فکس کنید و از همه مهمتر از طریق پروتکل معروف GPRS به اینترنت متصل شوید و وبگردی نمائید و یا یک ایمیل بفرستید.
ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه
در زیر یک ویدئو از نحوه عملکرد پروژه ساخته شده نوشتن لمسی پیام کوتاه و ارسال SMS با میکروکنترلر AVR و ماژول SIM900 ضبط شده است, که می توانید برای درک بیشتر از نحوه عملکرد پروژه به صورت آنلاین مشاهده و یا از انتهای همین پست دانلود نمائید.
توجه : در این پروژه ما از پورت C (PORTC) میکروکنترلر AVR جهت راه اندازی LCD گرافیکی استفاده کردیم. به دلیل اینکه فیوز بیت jtagen در میکروکنترلر ATMEGA32 بر روی این پورت سوار است و به صورت پیش فرض فعال می باشد. به همین دلیل باید در هنگام پروگرام کردن میکروکنترلر توسط پروگرامر این فیوز بیت را غیر فعال نمائید.
دانلود مستندات پروژه
توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.
با عرض سلام
این پروژه رو میشه با sim900a هم نصب کرد؟
سلام دوست عزیز
بله می تونید از ماژول sim900a و حتی ماژول sim800a نیز استفاده کنید.
سلام
میشه این برنامه رو با کدویژن بنویسید؟
سلام
من این برنامرو با بسکام کامپایل کردم ارور داره ؟؟
چه طور میتونم برطرف کنم؟؟
و اگه توضیح بخوام واسه کد ها چطور میتونم اینکارو کنم؟؟
سلام
لطفا از نرم افزار کامپایلر بسکام AVR نسخه 1.11.9.0 استفاده کنید. این نسخه را می توانید از طریق همین وب سایت دانلود کنید.
از اخرین نسخه این نرم افزار استفاده میکنم
سلام دوست عزیز
همانطور که در پاسخ قبلی گفته شد لطفا از نرم افزار کامپایلر بسکام AVR نسخه 1.11.9.0 استفاده کنید. این نسخه را می توانید از طریق همین وب سایت دانلود کنید. در غیر اینصورت در هنگام کامپایل برنامه با اخطار روبرو خواهید شد.
سلام و خسته نباشید.
این پروژه تا چه برداری جواب میده؟