کنترل 4 رله با صفحه نمایش لمسی و SMS با AVR و SIM900

کنترل وسایل برقی با SMS

در این بخش دانلود پروژه کنترل 4 رله با صفحه نمایش لمسی و SMS توسط میکروکنترلر AVR و ماژول های GSM, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. هدف ما از ساخت این پروژه کنترل 4 رله یا چهار وسیله برقی به دو روش می باشد, در روش اول با استفاده از یک ال سی دی گرافیکی در ابعاد 64*128 و یک صفحه لمسی (تاچ اسکرین) اقدام به کنترل 4 رله به صورت لمسی, به این صورت که با لمس مکان مورد نظر بر روی صفحه نمایش یک رله را روشن و یا خاموش می کنیم.

در روش دوم با استفاده از یکی از ماژول های (SIM900SIM900ASIM800SIM800ASIM800L) یک سیم کارت را راه اندازی می نمائیم و به شبکه تلفن همراه GSM متصل می شویم و با استفاده از سرویس پیام کوتاه SMS اقدام به کنترل 4 وسیله برقی, به این صورت که با ارسال یک پیام کوتاه مشخص به مدار یک رله را خاموش و یا روشن می کنیم.

به جرات می توان گفت پروژه های مخابراتی و کنترلر جزوء پروژه های بسیار کاربردی و البته بسیار جذاب میکروکنترلرهای AVR محسوب می شوند. شاید تا به حال ایده های کاربردی زیادی به ذهنتان رسیده باشد که برای عملی کردن آن ها نیاز به یک مدار با قابلیت کنترل چندین وسیله برقی و یا دریافت اطلاعات دیجیتالی (دیتا) از فاصله دور بدون محدودیت مکانی داشته باشید, پس اگر هنوز راه حل مناسبی پیدا نکرده اید با الکترونیک 98 همراه باشید.

بعد قبل

کنترل چهار وسیله برقی با صفحه نمایش لمسی و پیام کوتاه

کنترل چهار وسیله برقی با صفحه نمایش لمسی و پیام کوتاه

کنترل چهار وسیله برقی با صفحه نمایش لمسی و پیام کوتاه

کنترل چهار وسیله برقی با صفحه نمایش لمسی و پیام کوتاه

کنترل چهار وسیله برقی با صفحه نمایش لمسی و پیام کوتاه
بعد قبل

ماژول SIM900

با پیشرفت تکنولوژی شاهد جایگزین شدن تجهیزات بی سیم با تجهیزات سیمی و قدیمی هستیم. به همین علت امروز قطعات الکترونیکی بسیار زیادی ساخته و روانه بازار شده اند که با استفاده از آن های می توانیم اطلاعات خود را از طریق شبکه بی سیم به فواصل مشخصی ارسال نمائیم.

یکی از شبکه های بی سیم و البته پر کاربرد جهت انتقال اطلاعات به صورت بی سیم در فواصل بسیار طولانی, شبکه های مخابراتی یا همان شبکه تلفن های همراه جی اس ام GSM می باشد. شبکه جی اس ام GSM همان تکنولوژی است که در ساخت تلفن های همراه برای برقراری ارتباط میان کاربران شبکه مورد استفاده قرار گرفته است. به طوری که کاربران امروزه می توانند با استفاده از شبکه GSM و تلفن همراه خود با یکدیگر یک ارتباط دو طرفه کامل از هر نقطه ای داشته باشند.

یکی از قطعات الکترونیکی بسیار رایج و کاربردی در بازارهای جهان ماژول SIM900 و یا SIM800L می باشد, که با استفاده از آن می توانید همانند یک موبایل پیشرفته, یک سیم کارت را راه اندازی نمائید و اقدام به برقراری یک تماس صوتی دو طرفه, ارسال و دریافت پیام کوتاه SMS, ارسال و دریافت پیام تصویری MMS, برقراری تماس دیتا DATA, اتصال به شبکه GPRS یا اینترنت نمائید.


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

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

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

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

برخی از قابلیت های پروژه کنترل وسایل برقی با ماژول SIM900

:: کنترل 4 وسیله برقی با استفاده از پیام کوتاه SMS

:: شنود مکالمات محیط به صورت کاملا مخفی از راه دور

:: قابلیت تعریف رمز ورود جهت کنترل 4 رله و امکان تغییر آن

:: نمایش وضعیت چهار رله بر روی صفحه نمایش به زبان فارسی

:: امکان ذخیره چهار شماره تلفن در حافظه EEPROM میکروکنترلر

:: نمایش تمام دستورات و متن ها بر روی نمایشگر به زبان فارسی

:: کنترل چهار وسیله برقی با استفاده از لمس کردن صفحه نمایش


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

نقشه جاگذاری قطعات بر روی PCB پروژه کنترل 4 رله با صفحه نمایش لمسی و SMS

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

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

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

توجه : در هنگام پروگرام کردن میکروکنترلر باید حتما وضعیت فیوز بیت های کریستال به شرح ذیل باشد.

CKSEL0=0 : CKSEL1=0 : CKSEL2=1 : CKSEL3=0 : Jtagen=1

نحوه کنترل 4 رله با استفاده از پیام کوتاه SMS

برای کنترل 4 وسیله برقی با استفاده از پیام کوتاه SMS کافی است طبق جدول زیر دستورات را از طریق SMS برای دستگاه ارسال نمائید.

کنترل چهار وسیله برقی با صفحه نمایش لمسی و پیام کوتاه

*شنود مکالمات : دقت نمائید که برای شنود مکالمات باید کد مربوطه از جدول را برای دستگاه ارسال نمائید و منتظر بمانید تا دستگاه یک پیام کوتاه تائید مبنی بر فعال شدن میکروفن برای مدت 120 ثانیه ارسال نماید. توجه داشته باشید که این پیام بدین معنا است که شما می توانید برای مدت 120 ثانیه به شنود بپردازید.

توجه : حتما بعد از راه اندازی دستگاه حداقل یک شماره تلفن در حافظه دستگاه وارد نمائید, تا دستگاه بتواند نتیجه فرمان شما را به آن شماره تلفن ارسال نماید.


تهیه پروژه به صورت کیت آماده به کار و مونتاژ شده

در صورتیکه تجهیزات و یا زمان لازم برای ساخت پروژه را ندارید می توانید این پروژه را به صورت یک کیت آماده به کار و مونتاژ شده از فروشگاه اینترنتی آی سی98 با قیمت و کیفیت مناسب به صورت آنلاین سفارش دهید. برای خرید و سفارش آنلاین پروژه می توانید اینجا کلیک کنید.

کیت آماده پروژه کنترل 4 وسیله برقی با پیامک به همراه نمایشگر لمسی


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

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

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

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

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

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

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

 تاریخ انتشار : 24 ژوئن 2017

85 دیدگاه

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

    سلام دوست عزیز
    در این پروژه حتما باید LCD و تاچ آن نصب شوند در غیر اینصورت امکان استفاده از پروژه نیست.
    برای این منظور پیشنهاد میکنیم از دو پروژه زیر استفاده کنید:

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

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

  2. سلام مهندس خسته نباشی سایتتون مشکل داره چطوری میشه این فایل کنترل چهار رله با ماژول سیم نه صد ا وتاچ وال سیدی ویا کنترل چهار رله با پیامک ومیکرو و شنود با سیم نه صد ا رادانلود کرد چطوری میشه باهاتون تماس تلفنی گرفت

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

    سلام دوست عزیز
    فرآیند دانلود و خرید پروژه بررسی شده و هیچ مشکلی یافت نشد، لطفا مشکل خود را از طریق آدرس ایمیل الکترونیک98 به آدرس ofogh.ideh@yahoo.com دنبال نمایید.

  4. سلام
    اگر امکان داره استعلام شارژ و خرید شارژ رو بهش اضافه کنید چون خیلی ضروری است -مرسی

  5. سلام من کد رو خریدم – شماره تلفن حذف نمی کنه – پسورد عوض نمی کنه

  6. سلام دوست عزیز
    کد دستوری که از طریق پیامک برای حذف شماره تلفن و یا تغییر رمز عبور ارسال می کنید به چه صورت است؟

  7. سلام
    ببخشید شما کار پروژه مربوط به دریافت صدای محیط توسط تلفن رو دارید.

  8. سلام استاد اکبری خسته نباشید. آقا این ال سی دی و تاچ اسکرین رو خودتون ندارین؟ من خیلی دنبال میکردم و نیست مدل های دیگه ای از این دو قطعه هست میخام کارم مطمئن و درست باشه با همون قطعاتی که گفتید باشه. دارین یا نه؟

  9. خیلی ممنونم لطف کردید

  10. سلام استاد اکبری وقتتون بخیر. آقا سوال داشتم اینکه من این پروژه رو برای دانشگاه میخام و با اجازتون میخام اسم الکترونیک ۹۸ که یکی فارسی و یکی انگلیسی اول راه اندازی نوشته شده رو عوض کنم و اسمه خودم رو بزارم. حالا سوالم اینه که شما این اسامی رو به صورت رشته ینی “” بین این دو نوشته اید یا جوره دیگه ای نوشتین؟ ممنون میشم جواب بدید.

  11. اگه جوره دیگه ای نوشتین میشه راهنماییم کنید که چه جوری عوض کنم؟

  12. با سلام و احترام
    برای این منظور می توانید برای ویرایش نام فارسی الکترونیک98 در پروژه، در خط 166 برنامه داده های متغیر Pm3 را بر حسب متن دلخواه خود تکمیل کنید و همچنین برای ویرایش نام انگلیسی electronics98 در پروژه نیز تنها کافیست این عبارت را در متن برنامه جستجو کنید و آنرا با متن دلخواه خود جایگزین نمایید.

  13. سلام مجدد ببخشید منظورتون رو از متغییر Pm3 رو نفهمیدم ینی در خط ۱۶۶ تنها عبارت Pm3 نوشته شده و آن را باید تغییر داد تا متن تغییر کند یا نه چه جوری میشه؟
    اون متن انگلیسی رو فهمیدم اما متن فارسی رو نه متأسفانه ممنون میشم بیشتر توضیح بدید چون این پروژه رو برای ارائه این ترمم میخام آقای اکبری

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

    با سلام و احترام
    در برنامه پروژه برای هر کاراکتر فارسی یک متغیر تعریف شده است که شما باید بسته به متنی که می خواهید نمایش دهید نام این متغیرها را به ترتیب درون متغیر Pm3 قرار دهید.

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

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

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

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

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