خانه / میکروکنترلرها / میکروکنترلر های AVR / پروژه های AVR / ارسال دما و رطوبت با پیامک (دریافت دما و رطوبت خانه و گلخانه از راه دور)

ارسال دما و رطوبت با پیامک (دریافت دما و رطوبت خانه و گلخانه از راه دور)

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

ارسال دما و رطوبت با پیامک

برای تغییر شماره تلفن برنامه را با کدویژن باز کرده و در تیکه کد زیر شماره تلفن خودتان را وارد کنید :

printf(“AT+CMGS=%c0937xxxxxxx%c%c”,34,34,13);

لیست قطعات پروژه ارسال دما و رطوبت با پیامک

اسم قطعه استفاده شده در پروژه تعداد
خازن 100 میکروفاراد  16 ولت 1
خازن 100نانو یا خازن عدسی 104 1
دیود 1N4001 یا 1N4007 1
LED 3mm Green 1
دیود 1n4007 1
سلف 10 میکروفاراد مقاومتی (نبود سیم یا مقاومت صفر اهم ) 1
نمایشگر LCD2*16 1
جک آداپتور روی بردی به شکل مدار دقت کنید 1
سنسور DHT11 1
ترانزیستور 2N3904 یا 2N2222 1
مقاومت 1 کیلو اهم 6
پتانسیومتر پیچی 5 کیلواهم 1
ماژول SIM900A یا ماژول مشابه (به متن مراجعه کنید) 1
میکروکنترلر ATMEGA8A 1
سوکت 28 پین آیسی 1
پین هدر نری و مادگی 1*40 2
مقاومت 4.7 کیلو اهم 2
مقاومت 47 کیلو اهم 1
سنسور دما و رطوبت DHT11

سنسور دما و رطوبت DHT11

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

ولتاژ عملیاتی و ورودی/خروجی ۳ تا ۵ ولت
حداکثر جریان استفاده شده هنگام عملیات تبدیل: ۲٫۵ میلی آمپر
مناسب برای خواندن رطوبت ۲۰-۹۵% با دقت ۲-۵%
مناسب برای خواندن دمای ۰ تا ۵۰ درجه با دقت ۲ سانتی گراد
نرخ نمونه برداری ۰٫۵ هرتز (یکبار در هر دو ثانیه)
اندازه : ۱۵٫۱ در ۲۵ در ۷٫۷ میلی متر
دارای ۴ پین با ۰٫۱ اینچ فاصله

حتما در ادامه این مطلب را هم بخوانید:  آموزش آپدیت ماژول sim900

ماژول SIM900A

یک عدد

این ماژول یک ماژول GSM/GPRS هست که برای ارسال و دریافت پیامک و اتصال به اینترنت ساخته شده مانند موبایلتان در نظر بگیرید. نحوه کار با این ماژول و راه اندازی آن در لینک های زیر توضیح دادیم . ما در این پروژه از هدربرد تولیدی melec.ir استفاده کردیم ولی شما میتوانید از هر برد دیگری استفاده کنید. با چند رشته سیم میتوانید هدربرد شرکت دیگر را روی پروژه نصب کنید.

همچنین میتوانید از ماژول های sim908 , sim800,sim800c,sim800l,sim808  و غیره هم با کمی تغییر استفاده کنید.در صورتی که از ماژول های دیگری استفاده کردید با چند تیکه سیم پایه های برد را به ماژول وصل کنید و یا PCB را مخصوص برای ماژول خودتان طراحی کنید.

راه اندازی ماژول SIM900

یک عدد LED  سبز نوع 3میلی متر یا 5میلی متر

نمایشگر LED وضعیت مدار

نمایشگر LCD 2*16 کاراکتری

نمایشگر LCD 2*16 کاراکتری

برای اتصال LCD به میکرو ابتدا باید با پایه‌ها و شیوه‌ی عملکرد آن آشنا شویم. در این پروژه با LCD 16×2 کار می‌کنیم بقیه‌ی نمایشگرهای کاراکتری نیز مشابه این نمایشگر می‌باشند. در جدول زیر شماره پایه، نام پایه و عملکرد آن آمده است.

عملکرد نام پایه شماره پایه
زمین، GND Vss 1
تغذیه مثبت،5v Vcc 2
تنظیم نور کاراکترها (کنتراست) Vee 3
اگر RS=0 باشد مقدار ورودی به‌عنوان یک دستور هست اما اگر RS=1 باشد مقدار ورودی یک داده برای چاپ شدن است RS 4
اگر بخواهیم در LCD بنویسیم این پایه باید صفر باشد و اگر بخواهیم از LCD مقداری را بخوانیم باید آن را یک کنیم 5
پس از انجام هر عملیات ارسال یا دریافت باید پایه‌ی E را یک‌بار صفر و یک‌بار یک کنیم تا اطلاعات ثبت شوند E 6
مسیر ورود و خروج اطلاعات LCD 7 – 14
تغذیه‌ی مثبت چراغ LCD Anod 15
تغذیه‌ی منفی چراغ LCD Katod 16
حتما در ادامه این مطلب را هم بخوانید:  پروژه دماسنج و رطوبت سنج با سنسور DHT11

میکروکنترلر ATMEL AVR ATMEGA8A

یک عدد

ATMGEA8A میکروکنترلر

میکروکنترلر که یک قطعه قابل برنامه ریز هست مانند مغز کارهای پردازش ، کنترل را انجام میدهد.حالا به احتمال زیاد با نحوه برنامه نویسی آن آشنا هستید و عملکرد آن را میدانید ولی اگر نمیدانید لینک های پایین را چک کنید. برنامه میکروکنترلر در پایین نوشته ضمیمه شده است.

دیود 1N4007

 

 

 

دیود 1N4007

مقاومت ها

مقاومت 1 کیلو اهم 6
مقاومت 4.7 کیلو اهم 2
مقاومت 47 کیلو اهم 1

مقاومت

خازن ها

اسم قطعه استفاده شده در پروژه تعداد
خازن 100 میکروفاراد  16 ولت 1
خازن 100نانو یا خازن عدسی 104 1

خازن

ترانزیستور  2n3904  یا  2N2222

ترانزیستور

سوکت 28پین برای مگا8

سوکت 28پین برای مگا8

پین هدر 40*1

نری و مادگی دو جفت کافیه

 

پین هدر یک در چهل

خودتان هدربرد ماژول SIM900 بسازید (فایل PCB هدربرد ماژول SIM900)

همچنین میتوانید آماده پروژه را از اینجا تهیه کنید.

برای ارسال دما و رطوبت کافیست به شماره سیم کارت موجورد روی پروژه یک پیامک خالی بفرستید.و مدار به شماره ست شده از قبل در برنامه نویسی میکروکنترلر که میتونید تغییر بدید دما و روطبت را پیامک میکنه…

دانلود فایل های پروژه و مشخصات فایل ها

  • شماتیک پروژه
  • سورس برنامه نویسی با کدویژن به زبان C
  • فایل PCB پروژه طراحی شده در آلتیوم دیزاینر

خرید و دانلود (شماتیک و سورس برنامه نویسی)

حتما در ادامه این مطلب را هم بخوانید:  پروژه دیمر دیجیتال با میکروکنترلر

خرید و دانلود (شماتیک و سورس برنامه نویسی + فایل PCB )

این نوشته را با دوستانتان در تلگرام به اشتراک بگذارید :
⁩لینک گروه پرسش و پاسخ مهندسان الکترونیک   http://bit.ly/2oLHpZM

درباره ی جهاندیده

با سلام درود به شما که مطالب سایت خودتان را مطالعه می کنید امیدوارم مطالب سایت برایتان مفید باشد و باعث پیشرفت روز افزون شما شود. دوران راهنمایی در کار منتاژ کیت های الکترونیکی بودم تا رفتم هنرستان ^_^ دو سال هنرستان الکترونیک خیلی چیزها یاد گرفتم ! دو سال کاردانی الکترونیک و کارشناسی ICT گرایش بهره برداری از سیستم های مخابراتی پر از تجربه بود و مدتی است در الکترونیک دنیای مشغولم . الکترونیک - تکنولوژی - ICT ، برنامه نویسی ...

17 دیدگاه

  1. سلام
    درصورت تمایل به خرید ماژولهای بصورت ساخته شده از چه روشی می توان اقدام کرد ؟

    با سپاس

  2. سلام مهندس جان برنامه ارور میده متغیر های status و data

  3. بازم سلام
    مهندس عزیز
    avr من atmega32 هست و ال سی دی هم 4*20
    اشکالی ایجاد نمیشه ؟
    ممنون

    • سلام میکروکنترلر مگا8 و مگا32 باهم از نظر پایه ها خیلی فرق دارن و ال سی دی هم نمیشه کلا در پروژه فعلی به جای قطعات موجود استفاده کرد.
      مگر اینکه کد نویسی پروژه را تغییر بدید و از فایل pcb استفاده نکنید در حقیقت طراحی برد را عوض کنید.

  4. سلام و خداقوت فراوان
    من پروژه رطوبت دما رو با سنسور dht22 راه اندازی کردم دقتش فوق العاده است نسبت به dht11 با همین ال سی دی کاراکتری و البته کنترل کننده بلوتوث … از مطالب خوب سایتتون هم خیلی استفاده کردم .. موفق باشید

  5. سلام
    تغذیه ماژول به چه صورت تامین می شود؟
    تا جایی که مطالعه کردم، تغذیه ماژول SI M900 خیلی مهم و حساس است و اگر تغذیه مناسب استفاده نگردد، ماژول می سوزد.
    آیا تغذیه روی برد شما طراحی شده یا باید از آداپتور ولتاژ خاصی استفاده کرد؟
    ممنون می شوم این مورد را هم توضیح دهید.

    تشکر

  6. با سلام و وقت بخیر

    مهندس قبل از خرید سوالی خدمتتون داشتم میخواستم بدونم امکانش هست که از میکرو ATmega16a و سنسور DHT22 استفاده کرد برای میکرو فکر کنم امکانش هست که پورت های میکرو ATmega8 رو با این میکرو جابجا کرد یعنی DDRها و PORTها را و جای سنسور DHT11 از DHT22 استفاده کرد؟

    • سلام از نظر پایه یکی هستن ولی کد را باید تغییر بدید.

      • سلام مجدد و وقت بخیر

        مهندس پس امکانش هست بعد از اینکه من فایل و خریدم پورتها رو برام تغییر بدید و سورسشو برام ارسال کنید؟(ترجیحا اگه شد تو فایل پروژه برام قرار بدین چون از نظر زمانی تحت فشار هستم)
        سنسوری که میخوام استفاده کنم هم DHT22 هست.

        ممنون میشم واقعا ازتون اگه کمکی بکنید دست و پا شکسته بلدم و دارم یاد میگیرم ولی کار و باید به کاردانش سپرد.

        ماژول و میکروم از یک تغذیه 5 ولتی 3 آمپر استفاده کردم که کار کرده طبق این پستی که قرار داده بودین.
        //melec.ir/setup-and-texting-with-sim900-module
        آیا نکته ریزی داره اگه خواستم عملی روی برد بورد ببندم؟
        اگه منبع کاملی در خصوص ارسال و دریافت اطلاعات با ماژول دارین بهم معرفی کنید.
        واقعا ممنون میشم راهنماییم کنید.

  7. سلام مهندس
    چنتا سوال داشتم
    ایا با سیم 800 هم کار میکنه؟
    چه متنی رو باید پیامک کنیم تا دما رو بفرسته برامون؟

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

پاسخ دهید

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

چهار × سه =