خانه / پروژه های میکروکنترلر / اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

توجه : این پروژه در تاریخ 31 خرداد 1396 به صورت کامل بروزرسانی گردید.

در این بخش اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS با ماژول های GSM و میکروکنترلر AVR, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. در این پروژه با بهرگیری از امکانات ماژول های جی اس ام شرکت SIMcom همانند ماژول های (SIM900 – SIM900A – SIM800 – SIM800L) و میکروکنترلرهای AVR اقدام به طراحی یک دستگاه کنترل دمای محیط از راه دور توسط پیام کوتاه SMS نموده ایم. پروژه طراحی شده این قابلیت را دارد تا در یک بازه مشخص از دما که این بازه قابل تغییر توسط کاربر می باشد, یک وسیله برقی خنک کننده و یا یک وسیله برقی گرم کننده را جهت کنترل دمای محیط خاموش یا روشن نماید. بدین منظور کافی است بعد از روشن کردن و راه اندازی دستگاه ساخته شده یک مقدار غیر مجاز برای دمای بالا و یک مقدار غیر مجاز برای دمای پایین تعیین کنید تا در صورتی که دما از مقدار دمای تعیین شده برای حد بالا بیشتر شد رله دمای بالا فعال شود و بلعکس زمانیکه دما از مقدار دمای حد پائین کمتر شد رله دمای پائین فعال گردد. از قابلیت های ویژه و اصلی این پروژه توانایی مشاهده میزان دمای محیط و اعمال تنظیماتی همچون تعین دمای غیر مجاز بالا و دمای غیر مجاز پایین از طریق ارسال پیام کوتاه SMS به دستگاه می باشد. و همچنین در صورتیکه هر زمان دمای محیط از بازه تعیین شده خارج شود دستگاه از طریق پیام کوتاه به سه شماره تلفن ذخیره شده در حافظه خود اطلاع می دهد.

بعد قبل

اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS
بعد قبل

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

برای اندازه گیری دما در این پروژه از سنسور معروف دمای LM35 استفاده شده است. سنسور دمای LM35 دارای سه پایه می باشد, که دو پایه آن مربوط به تغذیه تراشه, و پایه سوم خروجی سنسور می باشد. عملکرد این سنسور به این گونه است که با تغییر دما ولتاژ پایه خروجی تراشه LM35 تغییر می کند. به این ترتیب می توانیم با اندازه گیری ولتاژ این پایه توسط قسمت ADC (مبدل آنالوگ به دیجیتال) میکروکنترلرهای AVR اقدام به اندازه گیری دما نمائیم. همچنین برای دیافت و ارسال پیام کوتاه SMS در این پروژه از ماژول های جی اس ام شرکت SIMcom همانند ماژول های (SIM900 – SIM900A – SIM800 – SIM800L) استفاده شده است. ماژول سیم 900 یا سیم 800 یک ماژول جی اس ام GSM می باشد که به وسیله آن می توانیم از طریق سیم کارت همانند تلفن های همراه کنونی به شبکه های موبایل متصل شویم و اقدام به ارسال پیام چند رسانه ایMMS, پیام کوتاه SMS, اتصال به اینترنت و برقراری تماس صوتی بپردازیم. به همین منظور تنها کافی است, ماژول های GSM را همانند نقشه شماتیک پروژه راه اندازی نمائیم و سپس به واسطه پروتکل UART از طریق دو پایه TXD و RXD میکروکنترلر با ماژول SIM900 و یا SIM800L ارتباط برقرار نمائیم و اقدام به ارسال و دریافت پیام کوتاه نمائیم.

توجه : برای راه اندازی مدار حتما از یک منبع تغذیه سوئیچینگ مرغوب با جریان حداقل 2 آمپر استفاده نمائید.

نحوه استفاده از دستگاه از طریق پیام کوتاه SMS :

اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

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

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

 موسسه خیریه حمایت از کودکان مبتلا به سرطان

نام فایل دانلودی : اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS

قیمت فایل دانلودی : 600,000ریال - ریال

محتویات فایل دانلودی : فایل برنامه نوشته شده در نرم افزار Bascom AVR به زبان بیسیک/ فایل مدار چاپی (PCB) پروژه در قالب PDF و طرح اصلی طراحی شده در نرم افزار Proteus / نرم افزار های مورد نیاز

حجم فایل دانلودی : 7 مگابایت

پسورد فایل دانلودی : www.electronics98.com

نحوه دریافت فایل : بلافاصله بعد از پرداخت می توانید این فایل را از سرورهای پرقدرت سایت الکترونیک 98 با لینک مستقیم دانلود نمائید, همچنین در پایان عملیات خرید, لینک های دانلود و رسید خرید به آدرس ایمیل شما ارسال می گردد.

600,000ریال – خرید

27 دیدگاه

  1. سلام وباعرض خسته نباشید
    من مجموعه برنامه شما راخریداری کردم چندتا سوال و انتقاد داشتم .
    1- ایا اس ام اس های تبلیقاتی سیم کارت باعث هنگ کردن دستگاه نمیشه
    2- بهترنبود در کنترل دمای مدار اس ام اس از دورله خروجی یکی برای دمای غیر مجاز بالا(فن) ویکی دما غیر مجاز پایین (هیتر)استفاده میکرده و از حافظه eeprom برای ثبت تنظیمات دما استفاده میکردید که درصورت قطع برق ازبین نره البته اینم بگم یه نکته فنی توی مدار ترموستاته که که وقتی دما از دما های غیر مجاز رد شد تا رله ها فعال شود در موقع برگشت دما به حالت عادی دو یا سه درجه اختلاف دما باید با دمای غیر مجاز وارد شده داشته باشد تارله خاموش شود (که باعث روشن خاموش شدن سریع خنک کننده یا گرم کننده نشود ) من از برنامه نویسی بیسیک سردر نمیارم لطفا و خواهشا تغیرات را اعمال کرده
    باتشکر
    اگر امکانش هست جواب من راسریع تر بدهید

  2. یا اگه امکان داره برنامه اصلاح شده رو و بامشخص کردن پایه میکرو برای رله جدید اینجا بزارید

  3. سلام دوست عزیز
    پیام های تبلیغاتی باعث هنگ کردن دستگاه نمیشن ولی بازم میتونید برای اطمینان بیشتر پیام های تبلیغاتی رو غیر فعال کنید, ولی باید بگم اگه غیر فعال هم نکنیدهیچ مشکلی پیش نمیاد. در رابطه با توضیحاتی که گفتید باید بگم این پروژه بیشتر جنبه یک پروژه آموزشی داره که به شما اصول برنامه نویسی برای راه اندازی ماژول سیم900 توسط میکروکنترلر avr آموزش میده و شما باید با دانش خودتون برنامه رو گسترش بدید , خوشبختانه برنامه بیسیک یک برنامه ساده و روان هستش که شما می تونید به سادگی اون یاد بگیرد و تغیراتی در برنامه های آماده بدید من به شما پیشنهاد می کنم در همین سایت به بخش آموزش برنامه نویسی basic برید در اونجا می تونید سرفصل های آموزشی مرتبط با مشکل برنامه نویسی خودتون که در اینجاهمون تعریف متغیر در حافظه eeprom هست رو پیدا کنید, اگه مشکلتون حل نشد از همین طریق اعلام کنید تا کمکتون کنم.

  4. سلام کیت آماده دستگاه هم موجود دارین؟قیمتش چقدره؟رله 220 ولت هم میشه بهش وصل کرد؟چطوری میشه خرید؟

  5. سلام دوست عزیز
    لطفا جهت مشاهده توضیحات کامل و خرید به لینک زیر مراجغه نماید.

    کیت ماژول sim900

  6. سلام من این پروژه رو خریدم،رو بردبرد بستم ال سی دی روشن میشه دما هم نشون میده ولی میکرو با ماژول ارتباط برقرار نمیکنه،آیا واسه پروگرام کردن میکرو تنظیم خاصی لازمه؟مثلا تنظیم فیوزبیتها

  7. سلام دوست عزیز
    بله در هنگام پروگرام کردن میکروکنترلر باید وضعیت فیوز بیت های میکرو، بر روی کریستال خارجی فرکانس بالا تنظیم گردد.

  8. سلام
    من این پروژه رو بستم ولی هیچ قسمت از مدار کار نمیکنه و روشن نمیشه
    اتصالاتو چک کردم
    منبع تغذیه هم ترانس۱۲ولت و دو آمپره
    میشه راهنمایی کنید چیکار کنم؟

  9. سلام دوست عزیز
    لطفا توجه داشته باشید اگر هیچ قسمتی از مدار کار نمی کند ممکن است مشکل از قسمت تغذیه مدار شما باشد که این امکان وجود داشته باشد رگولاتور ولتاژ شما مشکل داشته باشد و یا قطعه ای در مدار را برعکس متصل کرده باشید. لطفا با استفاده از یک مولتی متر بررسی کنید ببینید آیا ولتاژ 5 ولت بر روی پایه های تغذیه میکروکنترلر و ال سی دی موجود است یا خیر.
    همچنین توجه داشته باشید که میکروکنترلر را طبق ویدئو آموزشی موجود پروگرام نمائید، و برای راه اندازی مدار حتما از تغذیه 12 ولت DC استفاده کنید.

  10. سلام دوباره
    من این پروژه رو خیلی وقته بستم کارایی که گفتیده چک کردم ولتاژ روی پایه های کنترلر و ال سی دی نمیفته
    ولی تمام اتصالاتو چک کردم و درستن و منبع تغذیمم ۱۲ولت و ۴آمپر حتی گذاشتم که مطمئن باشه ولی بازم هیچ قسمتی کار نمیکنه بنظرتون چیکار کنم؟؟
    اگه بخوام قطعاتو چک کنم چجوری بفهمم درست کار میکنن؟؟
    اگه امکانش هست راهنماییم کنید

  11. سلام دوست عزیز
    اگر ولتاژی روی پایه های تغذیه ال سی دی و میکروکنترلر نیست این به این معنا است که قسمت تغذیه مدار شما دارای مشکل است لطفا قسمت ورودی تغذیه مدار، همانجایی که ولتاژ 12 ولت به 5 ولت تبدیل می شود را بررسی کنید این احتمال وجود دارد آی سی رگولاتور ولتاژ اشتباه نصب شده باشد و یا معیوب شده باشد.

  12. سلام و وقت بخیر
    من واقعا تو این پروژه گیر کردم خیلی وقته
    ساختمش ولی هیچ قسمتی کار نمیکنه
    رگولاتور ۵ ولت نمیده چندبارم عوضش کردم ولی رفتارش فرقی نکرده و همونجوره و داغم میکنه
    ممنون میشم راهنمایی کنید

  13. سلام دوست عزیز
    از آنجا که برد در کنار ما نیست پیدا کردن مشکل کار ساده ای نیست، از آنجا که به گفته شما رگولاتور داغ می کنید احتمالات زیر را بررسی کنید:
    1- مطمئن شوید هیچ اتصال کوتاهی در مدار صورت نگرفته است.
    2- مطمئن شوید قطعه ای مانند ال سی دی، میکروکنترلر، خازن ها نسوخته باشد و یا اینکه برعکس جایگذاری نشده باشد.

  14. سلام و وقت بخیر
    ماژول من روی مدار هر سه ثانیه چشمک میزنه یعنی به شبکه متصله ولی وقتی پیام میدم هیچ جوابی نمیاد مشکلش چیه؟؟
    ممنون میشم راهنمایی کنید

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

    سلام دوست عزیز
    لطفا موارد زیر را بررسی فرمائید:
    1- ابتدا مطمئن شوید پیام ارسالی به درستی به دستگاه می رسد.
    2- صحت درستی اتصالات بین ماژول و میکروکنترلر بررسی شود.
    3- در هنگام پروگرام کردن میکروکنترلر وضعیت فیوزبیت های کریستال به درستی پروگرام شوند.
    4- اطمینان حاصل شود که باود ریت ماژول GSM بر روی حالت اتوماتیک قرار گرفته باشد.

  16. اون سه* مورد اولی که فرمودین رو چک کردم و درسته
    مورد چهارم رو متوجه نمیشم ممنون میشم توضیحش بدید دقیقا چیکار کنم!!
    درضمن پیام که میدم روی ال سی دی اون دستور setting up Sim رو نشون میده ولی جوابی نمیده

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

    سلام دوست عزیز
    آیا شما شماره تلفن خود را از طریق کد پیام کوتاه در داخل حافظه دستگاه ذخیره کرده اید؟
    آیا بعد از ارسال کد پیام کوتاه (تنظیم میزان دمای بالا) مقدار دمای بالا در سمت دستگاه تغییر می کند؟

  18. سلام
    نه من مدارو تازه کامل کردم و این ذخیره شماره اولین دستوریه که دارم بهش میفرستم
    همونجور که عرض کردم خدممتون وقتی دستورو(با انواع حالتها جهت اطمینان) میفرستم روی ال سی دی دستور setting up sim رو میده ولی هیچکار دیگه ای نمیکنه
    دستور تغییر دما هم فرستادم بازم همینجور رفتار میکنه فقط
    اون سه مورد اول رو که فرمودید چندین بار چک کردم مورد چهارمی رو متاسفانه نمیدونم چجوریه
    بابت جواب دادنتون متشکرم

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

    سلام دوست عزیز
    زمانیکه بر روی صفحه نمایش دستور setting up sim نمایش داده می شود، به این معنا است که میکروکنترلر پیام را دریافت کرده است اما عدم اجرای آن به این معنا است که یا دستور اشتباه ارسال شده و یا پسورد اشتباه است. لطفا در هنگام ارسال پیام کوتاه دقت کنید که آیا دستورات به درستی ارسال می شوند یا خیر (تمامی دستورات باید با حروف و اعداد انگلیسی کوچک ارسال شود)؟ همچنین دقت کنید در صورتیکه در هنگام پروگرام کردن میکروکنترلر فیوزبیت های مربوط به کریستال درست پروگرام نشوند چنین مشکلی پیش خواهد آمد.
    برای فهمیدن اینکه باود ریت ماژول بر روی حالت اتوماتیک است باید ابتدا ماژول را توسط یک رابط ttl به usb به کامپیوتر متصل کنید و سپس توسط یک نرم افزار ترمینال، دستور at+command مورد نظر جهت استعلام وضعیت باود ریت را برای ماژول ارسال نمائید.

  20. ممنون
    بله من هم توی ارسال دستور دقت کردم و حتی با انواع حالتها دستورو فرستادم و هم از رمز عبور مطمئن شدم و حتی چندین بار هم تا حالا میکروکنترلر رو پروگرام کردم😕

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

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

  22. ممنون از شما
    به چه آدرسی ایمیل کنم جسارتا؟؟

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

    سلام دوست عزیز
    آدرس ایمیل ما در صفحه تماس با ما درج شده است.

  24. سلام اگه میشه ایمیلتونو چک کنید
    با تشکر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطلب پیشنهادی

کنترل دما و رطوبت محیط با استفاده از سنسور DHT11

اندازه گیری دما و رطوبت محیط با استفاده از سنسور DHT11

در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار …