کنترل دمای محیط با پیامک (SMS)
در این بخش اندازه گیری و کنترل دمای محیط از راه دور توسط پیامک SMS با ماژول های GSM و میکروکنترلر AVR, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. در این پروژه با بهرگیری از امکانات ماژول های جی اس ام شرکت SIMcom همانند ماژول های (SIM900 – SIM900A – SIM800 – SIM800L) و میکروکنترلرهای AVR اقدام به ساخت دماسنج با قابلیت کنترل دمای محیط از راه دور توسط پیام کوتاه SMS نموده ایم. پروژه طراحی شده این قابلیت را دارد تا در یک بازه مشخص از دما که این بازه قابل تغییر توسط کاربر می باشد, یک وسیله برقی خنک کننده و یا یک وسیله برقی گرم کننده را جهت کنترل دمای محیط خاموش یا روشن نماید.
بدین منظور کافی است بعد از روشن کردن و راه اندازی دستگاه ساخته شده یک مقدار غیر مجاز برای دمای بالا و یک مقدار غیر مجاز برای دمای پایین تعیین کنید تا در صورتی که دما از مقدار دمای تعیین شده برای حد بالا بیشتر شد رله دمای بالا فعال شود و بلعکس زمانیکه دما از مقدار دمای حد پائین کمتر شد رله دمای پائین فعال گردد. از قابلیت های ویژه و اصلی این پروژه توانایی مشاهده میزان دمای محیط و اعمال تنظیماتی همچون تعین دمای غیر مجاز بالا و دمای غیر مجاز پایین از طریق ارسال پیام کوتاه SMS به دستگاه می باشد. و همچنین در صورتیکه هر زمان دمای محیط از بازه تعیین شده خارج شود دستگاه از طریق پیام کوتاه به سه شماره تلفن ذخیره شده در حافظه خود اطلاع می دهد.
نقشه شماتیک پروژه
لیست قطعات مورد نیاز
مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد | 4 عدد |
مقاومت 330 اهم با توان 0.25 وات و تلرانس 1 درصد | 2 عدد |
پتانسیومتر خوابیده 10K کیلو اهم تکدور مدل DIP | 2 عدد |
دیود 1N4007 | 5 عدد |
خازن عدسی 100nF نانوفاراد | 2 عدد |
خازن عدسی 10pF پیکوفاراد | 3 عدد |
خازن عدسی 27pF پیکوفاراد | 3 عدد |
خازن الکترولیتی 2200uf میکروفاراد 16 ولت | 2 عدد |
خازن الکترولیتی 1000uf میکروفاراد 16 ولت | 1 عدد |
رگولاتور ولتاژ 5 ولت L7805 | 1 عدد |
میکروکنترلر ATMEGA8A-PU مدل DIP تایوانی با 28 پایه | 1 عدد |
سنسور اندازه گیری دما LM35DZ | 1 عدد |
ترانزیستور 2N3904 نوع NPN | 2 عدد |
سوکت آی سی 28 پایه باریک مدل معمولی | 1 عدد |
ترمینال پیچی 2 پین مدل KF300 رنگ آبی | 1 عدد |
ترمینال پیچی 3 پین مدل KF300 رنگ آبی | 2 عدد |
لامپ LED قرمز سایز 3mm میلی متر مدل مات | 2 عدد |
لامپ LED قرمز سایز 5mm میلی متر مدل مات | 1 عدد |
لامپ LED سبز سایز 5mm میلی متر مدل مات | 1 عدد |
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر | 2 عدد |
LCD کاراکتری مدل 16×2 با Backlighting آبی | 1 عدد |
ماژول مخابراتی SIM800L به همراه برد راه انداز | 1 عدد |
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی | 1 عدد |
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی | 1 عدد |
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران | 1 عدد |
سخت افزار پروژه
برای اندازه گیری دما در این پروژه از سنسور معروف دمای LM35 استفاده شده است. سنسور دمای LM35 دارای سه پایه می باشد, که دو پایه آن مربوط به تغذیه تراشه, و پایه سوم خروجی سنسور می باشد. عملکرد این سنسور به این گونه است که با تغییر دما ولتاژ پایه خروجی تراشه LM35 تغییر می کند. به این ترتیب می توانیم با اندازه گیری ولتاژ این پایه توسط قسمت ADC (مبدل آنالوگ به دیجیتال) میکروکنترلرهای AVR اقدام به اندازه گیری دما نمائیم. همچنین برای دیافت و ارسال پیام کوتاه SMS در این پروژه از ماژول های جی اس ام شرکت SIMcom همانند ماژول های (SIM900 – SIM900A – SIM800A – SIM800L) استفاده شده است.
ماژول سیم 900 یا سیم 800 یک ماژول جی اس ام GSM می باشد که به وسیله آن می توانیم از طریق سیم کارت همانند تلفن های همراه کنونی به شبکه های موبایل متصل شویم و اقدام به ارسال پیام چند رسانه ایMMS, پیام کوتاه SMS, اتصال به اینترنت و برقراری تماس صوتی بپردازیم. به همین منظور تنها کافی است, ماژول های GSM را همانند نقشه شماتیک پروژه راه اندازی نمائیم و برنامه نوشته شده به زبان بیسیک BASIC در نرم افزار BASCOM-AVR بر روی میکروکنترلر پروگرام نمائیم. سپس به واسطه پروتکل UART از طریق دو پایه TXD و RXD میکروکنترلر ATmega8 با ماژول SIM900 و یا SIM800L ارتباط برقرار نمائیم و اقدام به ارسال و دریافت پیام کوتاه نمائیم.
در این پروژه این امکان فراهم شده است که علاوه بر مشاهده وضعیت دما از طریق پیام کوتاه شما می توانید مقدار دمای محیط و همچنین مقادیر تنظیم شده دمای بالا و پایین را بر روی یک LCD کاراکتری که بر روی برد تعبیه شده است، مشاهده کنید.
نقشه جاگذاری قطعات بر روی برد PCB
لیست ابزار آلات و تجهیزات مورد نیاز
هویه | 1 عدد |
سیم لحیم | 1 عدد |
کف چین | 1 عدد |
قلع کش | 1 عدد |
تهیه پروژه به صورت کیت آماده به کار و مونتاژ شده
در صورتیکه تجهیزات و یا زمان لازم برای ساخت پروژه را ندارید می توانید این پروژه را به صورت یک کیت آماده به کار و مونتاژ شده از فروشگاه اینترنتی آی سی98 با قیمت و کیفیت مناسب به صورت آنلاین سفارش دهید. برای خرید و سفارش آنلاین پروژه می توانید اینجا کلیک کنید.
نحوه استفاده از دستگاه از طریق پیام کوتاه SMS
*شنود مکالمات : دقت نمائید که برای شنود مکالمات باید کد مربوطه از جدول را برای دستگاه ارسال نمائید و منتظر بمانید تا دستگاه یک پیام کوتاه تائید مبنی بر فعال شدن میکروفن برای مدت ۱۲۰ ثانیه ارسال نماید. توجه داشته باشید که این پیام بدین معنا است که شما می توانید برای مدت ۱۲۰ ثانیه به شنود بپردازید.
توجه : حتما بعد از راه اندازی دستگاه شماره تلفن همراه خود را در حافظه دستگاه وارد نمائید, تا دستگاه بتواند نتیجه فرمان شما را به آن شماره تلفن ارسال نماید.
توجه : برای راه اندازی مدار حتما از یک منبع تغذیه سوئیچینگ مرغوب با جریان حداقل 2 آمپر استفاده نمائید.
دانلود مستندات پروژه
توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.
نه جناب مهندس با قطع تغذیه دما ها ریست نمیشن. حتی بعد از اینکه به صورت اتفاقی صفر میشن با قطع و وصل تغذیه درست میشه یعنی به دماهایی که براش تعریف کردیم برمیگرده
مشکل موجود در مدار شما مربوط به نحوه مونتاژ، راه اندازی و یا پروگرام کردن میکروکنترلر باز می گردد.
برای رفع موقت این موضوع می توانید قطعه کد زیر را قبل از خط 163 برنامه یعنی قبل از دستور Loop قرار دهید و پس از آن برنامه را کامپایل نموده و مجدد بر روی میکروکنترلر پروگرام کنید:
سلام و عرض ادب آقای مهندس
این قطعه کد رو اضافه کردم. و بعد از چند دقیقه دوباره دمای حد بالا و پایین بهم ریخت
با سلام و احترام
مشکل اصلی مدار شما مطمئنن در نحوه ساخت و مونتاژ و یا پروگرام کردن میکیروکنترلر است. و از آنجایی که ما هیچ دسترسی به برد نداریم امکان بررسی دقیقتر و راهنمایی بهتر را نداریم و به همین خاطر بهترین راه برای یافتن مشکل این است که با آزمایش و خطا سعی کنید مشکل را پیدا کنید و یا تمامی مراحل ساخت را با دقت از ابتدا بررسی کنید.