در این پروژه با استفاده از سنسور DHT22 و ماژول SIM800 و یک ATMEGA128 مقادیر دما و رطوبت را با ارسال SMS درخواست به سیم کارت متصل به دستگاه با یک SMS دریافت خواهیم کرد و علاوه بر این با تعیین ست پوینت دما و رطوبت میتوان با استفاده از دو عدد رله به طور اتوماتیک دمای محیط را کنترل نمود.در واقع یک رله در صورت عبور از مقدار ماکزیمم دما فعال میگردد و در صورت کاهش و عبور از مقدار مینیمم خاموش خواهد شد رله دوم برای کنترل رطوبت نیز به همین شکل عمل میکند.ست پوینت دما و رطوبت هم از طریق SMS و هم از طریق کیپد روی دستگاه قابل تغیر میباشند.
ماژولSIM800C
ماژولSIM800C سری جدید ماژولهای شرکت SimCom می باشد که مناسب برای ارتباطات GSM بوده و دارایBluetooth میباشد. بسته بندی این ماژول کاملا مشابه ماژول SIM900 میباشد. ماژول Sim800C از چهار باند فرکانسی 850/900/1800/1900MHZ پشتیبانی می کند.
- ولتاژ ورودی : 3.4 الی 4.4 ولت
- فرکانس : 1800MHz, 1900MHz, 850MHz, 900MHz
- نوع رابط :USB , Serial
ماژول sim800c نسبته به sim900 مصرف پاینتری دارد و آنتن دهی بهتری را به ما میدهد.به علاوه این که با توجه به عدم تولید sim900 این ماژول جایگزین شده است و تمامی دستورات این دو ماژول یکی است و با همون دستورات sim900 میتوان sim800 وsim800c را راه اندازی کرد.
قابلیت های دستگاه کنترل دما و رطوبت:
- قابلیت کنترل رله از طریق sms
- قابلیت کنترل دما و رطوبت از طریق تنظیم ست پوینت مربوطه به دما و رطوبت و اتصال به هیتر یا فن به رله
- قابلیت کنترل هر دستگاهی با دو عدد رله
- فابلیت نمایش دما و رطوبت بر روی ال سی دی
- قابلیت کنترل رله از طریق کیپد روی دستگاه
زیر برنامه های موجود در برنامه:
برنامه این پروژه بر گرفته از یک کد صنعتی برای راه اندازی sim800 میباشد که به زبان c و با کامپایلر کد وِزن است که با بررسی حالات مختلف sim800 در زمانهای مناسب در صورت هنگ کردن یا مشکلات اتصال سیم 800 را ریست مینامید و در نتیجه همواره دستگاه آماده به کار خواهد بود.
- void getok(void);
- void CMGDALL(void);
- void CMGDA_READ(void);
- void COPS(void);
- void at(void);
- void ate0(void);
- void wait_to_get(char);
- void send_condition(void);
- void check_request(int);
- void cmti(void);
- void cmgr(void);
- void puts1(char *str);
- void puts2(char *str);
- void reset(void);
- void ATCSQ(void);
- void CMGF1(void);
- void RESET_TIMER1(void);
- void chek_sms(void);
- void CHAR_ANTEN(void);
- void set_all_var(void);
- int key(void);
محتویات پوشه دانلودی
- فایل PCB و شماتیک در آلتیوم
- فایل برنامه به زبان c در کدویژن
توضیحات بیشتر | قیمت : 100000 تومان |