دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

در اين بخش مي‌توانيد طرح آماده و کامل شده مرتبط با میکروکنترلرهای AVR را مشاهده بفرمایید

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

طرح هایی تاپیک رو چطور ارزیابی می کنید

بسیار خوب و مفید.
41
82%
خوب و مفید.
7
14%
جایی کار بیشتر دارد.
2
4%
 
مجموع رای گیری: 50

Colonel II
Colonel II
نمایه کاربر
پست: 7010
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9183 بار
سپاس‌های دریافتی: 21042 بار
تماس:

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط sinaset » پنج شنبه 12 شهریور 1394, 7:29 am

سلام و صبح بخیر.
---
خواهش میکنم .
تویه تصویری که گذاشتید.بنظر میاید پین هدرهای LCD بخصوی لحیم کاری نشدن!(البته ممکنه از زیر خوب لحیم کاریشون کرده باشید). اون ها رو خوب چک کنید.
بازم تویه تصویری که ارسال کردید. هیچ سیم به VSS (سورس) lcd وصل نشده!!!،سیم مثبت(VCC) رو از جایی بهش وصل کردید؟!
می تونید یک عکس از کل محیط مدارتون (که واضح باشه)در اینجا بصورت کوچک شده ویا لینک قرار بدید؟
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

New Member
نمایه کاربر
پست: 17
تاریخ عضویت: سه شنبه 30 تیر 1394, 5:15 pm
سپاس‌های ارسالی: 71 بار
سپاس‌های دریافتی: 13 بار

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط hese » پنج شنبه 12 شهریور 1394, 12:53 pm

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

عکس ها
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]
تا زمانیکه دست از تلاش نکشیده اید، شکست نخورده اید...
آلبرت اینشتین

Colonel II
Colonel II
نمایه کاربر
پست: 7010
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9183 بار
سپاس‌های دریافتی: 21042 بار
تماس:

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط sinaset » پنج شنبه 12 شهریور 1394, 2:52 pm

سلام
---
خوب تویه عکس بنظر میرسه همه چیز خوب باشه.
مقاومت 4.7 کیلو اهم که بر روی پایه A ال سی دی رو برداری و مستقیم وصلش کنید.
وقتی پتانسیو رو می چرخونید،کنتراست تصویر کم و زیاد میشه؟!
بعضی برد برد ها جریان + و - یک تیکه نیست .. مطمعنید که جریان برق به پاییه VCC و VSS میرسه؟!
قبل از رگولاتور یک خازن 470 میکرو قرار بدید و بعد از اون یک خازن 100 نانو (104)

برنامه به درستی به روی میگرو فرستاده شد؟،فرکانس میکرو روی 8 مگاهرتزه؟!(فکر میکرو باید روی 8 مگاهرتز داخلی باشه،وگرنه..)
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

New Member
نمایه کاربر
پست: 17
تاریخ عضویت: سه شنبه 30 تیر 1394, 5:15 pm
سپاس‌های ارسالی: 71 بار
سپاس‌های دریافتی: 13 بار

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط hese » پنج شنبه 12 شهریور 1394, 7:05 pm

چجوری فرکانسو 8 مگاهرتز کنم؟
باتشکر
تا زمانیکه دست از تلاش نکشیده اید، شکست نخورده اید...
آلبرت اینشتین

New Member
نمایه کاربر
پست: 17
تاریخ عضویت: سه شنبه 30 تیر 1394, 5:15 pm
سپاس‌های ارسالی: 71 بار
سپاس‌های دریافتی: 13 بار

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط hese » پنج شنبه 12 شهریور 1394, 8:36 pm

بله کنتراست کم و زیاد میشه. به vcc و vss هم برق میرسه . لطفا میشه دقیقاً عرض کنید که خازن ها
باید به کدوم پایه های رگولاتور وصل بشن ؟

با تشکر فراوان
تا زمانیکه دست از تلاش نکشیده اید، شکست نخورده اید...
آلبرت اینشتین

Colonel II
Colonel II
نمایه کاربر
پست: 7010
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9183 بار
سپاس‌های دریافتی: 21042 بار
تماس:

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط sinaset » پنج شنبه 12 شهریور 1394, 9:47 pm

سلام بر شما..

احتمالا فرکانس رو درست کنید،مشکل برطرف بشه(انشالله)
به کمک نرم افزار پروگرامر می تونید فرکانس رو روی 8 مگاهرتز قرار بدید.
در پست اینتاپیک که در رابطه با رباتیک هست،افزایش فرکانس به 8 مگاهرتز رو هم توضیح دادم
فقط هواستون باشه کار کردن با فیوزبوت ها میکروکنترولر باید با دفت باشه،چون اگر اشتباه انجام بدید،ممکن است میکروکنترولر به حالت مختلف برود!(که برای باز گردشتن به حالت اولیه..خودش یک داستان جداگانه است..!)
---
خازن 470 میکرو رو روی پایه ورودی رگولاتور و پایه زمین رگولاتور وصل کنید و خازن 104 رو روی پایه خروجی رگولاتور و پایه زمین رگولاتور وصل کنید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

New Member
نمایه کاربر
پست: 17
تاریخ عضویت: سه شنبه 30 تیر 1394, 5:15 pm
سپاس‌های ارسالی: 71 بار
سپاس‌های دریافتی: 13 بار

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط hese » سه شنبه 17 شهریور 1394, 9:44 pm

با سلام ، هر بلایی که میتونستم و میدونستم سرش آوردم حالا میخوام میکرو رو عوض کنم
خدا کنه درست بشه . میخواستم بهتون توصیه کنم که به جای سیم برد بردی ،
از کابل شبکه استفاده کنین (مثل عکسی که براتون گذاشتم)
با تشکر فراوان
تا زمانیکه دست از تلاش نکشیده اید، شکست نخورده اید...
آلبرت اینشتین

Colonel II
Colonel II
نمایه کاربر
پست: 7010
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9183 بار
سپاس‌های دریافتی: 21042 بار
تماس:

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط sinaset » سه شنبه 17 شهریور 1394, 10:01 pm

سلام.
---
فرکانس میکرو روی 8 مگاهرتز داخلی تنظیم کردید؟
اطمینان دارید که برنامه رو روی میکرو پروگرامر کردید؟!

تشکر از پیشنهادتون.سیم خشک هم،خوب و ارزون قیمته،فقط ممکنه برای کارهای سریع،یکمی سرعتتون رو کند تر کنه.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

New Member
پست: 1
تاریخ عضویت: چهار شنبه 12 آبان 1389, 6:50 am
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط alinaseri25 » چهار شنبه 25 شهریور 1394, 12:51 pm

sinaset نوشته شده:بنام خدا
با سلام


ورژن شماره 2 دماسنج و رطوبت با DHT22

*در تغییرات جدید،فایل برنامه پرتئوس dht22 درست شده و شما می توانید با شبیه ساز کار کنید ..
*در برنامه نویسی هم مشکل حرکت کردن متن erro برنامه برطرف شده
*ضمن اینکه دما و رطوبت هرکدام در یک سطر قرار گرفتن و علامت C (دما) و % (رطوبت) کنار انها قرار گرفته
 تصویر کد برنامه  

کد: انتخاب همه

/*******************************************************
Project :sinaset
Version :v2
Date    : 08/27/2015    //1394.6.5
Author  :
Company :
Comments:

Chip type         : ATmega8A
Program type        : Application
AVR Core Clock frequency: 8.000000 MHz
*******************************************************/
// DHT22 humidity and Temprature sensor & USART Project
#include <mega8.h>
#include <delay.h>
#include <stdio.h>
#include <alcd.h>
#include "DHT22.h"

void main(void)
{
float temperature,humidity;
char str[10],str2[10],temp[10],hum[10];
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: Off
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 9600
UCSRA=0x00;
UCSRB=0x08;
UCSRC=0x06;
UBRRH=0x00;
UBRRL=0x33;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
lcd_init(16);
    lcd_gotoxy(0,0);//انتخاب سطر اول،براي ثابت ماند ارور روي ال سي دي
    lcd_putsf("LODING..");   //متن مورد نظر شما
    delay_ms(3000);    // سه ثانيه تاخير
    lcd_clear();     //دستور پاک سازي ال سي دي   
while (1)
    {
      if(dht22_read(&temperature,&humidity) == 0)
      {
      lcd_gotoxy(0,0);//انتخاب سطر اول،براي ثابت ماند ارور روي ال سي دي
      lcd_putsf("DHT22  ERROR  ");
      }
    else    
      {
       ftoa(temperature,1,temp);
      //sprintf(str,"Temp=%s",buff);
      //putsf("Temp ="); 
      //puts(str);            
      ftoa(humidity,1,hum); 
      sprintf(str,"Temp=%s",temp);
      sprintf(str2,"Hum=%s",hum);
      //putsf("Hum =");
      lcd_clear();   
      lcd_gotoxy(0,0);  //انتخاب سطر اول ال سي دي
      lcd_puts(str);   //نمايش دما
      lcd_gotoxy(0,1); //انتخاب سر دوم ال سي دي
      lcd_puts(str2);  //نمايش رطوبت 
      lcd_gotoxy(9,1); //انتخاب سطر اول،ستون نهم
      lcd_puts("%");  //نمايش دادن درصد   
      lcd_gotoxy(10,0); //انتخاب سطر اول،ستون دهم
      lcd_puts("C"); //نشان دادن علامت دما
      }   
    delay_ms(2000);   //مدت زمان تاخير براي خواندن مجدد سنسور
    }      
}



[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]سورس و شبیه ساز برنامه
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]فایل هگز برنامه
باتشکر.


سلام میشه فرکانس کاری روی 16 مگاهرتز گذاشت ؟؟
من فرکانس رو داخل پروتئوس و برنامه به 16 مگاهرتز تغییر دادم البته با کریستال خارجی ولی روی ال سی دی دیگه چیزی نمایش داده نمی شد

Colonel II
Colonel II
نمایه کاربر
پست: 7010
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9183 بار
سپاس‌های دریافتی: 21042 بار
تماس:

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط sinaset » چهار شنبه 25 شهریور 1394, 3:41 pm

سلام بر شما.
برنامه بصورت داخلی (در برنامه نویسی) براش تعریف شده که با فرکانس 8 مگاهرتز کار کنه.
کتابخانه نوشته شده برای DHT22 هم بر همین اساسه،اگر بخواید فرکاسن رو تغییر بدید،به احتمال زیاد،خروجی بخصوصی نمی گیرید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

New Member
پست: 1
تاریخ عضویت: پنج شنبه 30 مهر 1394, 6:03 pm
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط ayaz mb » پنج شنبه 30 مهر 1394, 6:42 pm

با سلام خدمت طراح محترم مدار
بنده مدار شمارو دانلود کردم و یه نیم نگاهی بهش انداختم به نظرم یه مدار کاربردی و عملی هست اما اگه ممکنه برای کنترل دمای محیط بسته برای مثال سالن پرورش قارچ روی مدار رله هم طراحی بفرمایید و در صورت امکان از جنابعالی تقاضا داشتم که pcb مدار رو هم طراحی بفرمایید خیلی بهتر و کار آمد تر میشد .تصویر تصویر

Colonel II
Colonel II
نمایه کاربر
پست: 7010
تاریخ عضویت: سه شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9183 بار
سپاس‌های دریافتی: 21042 بار
تماس:

Re: دماسنج و رطوبت سنج با سنسور DHT22

پست توسط sinaset » جمعه 1 آبان 1394, 6:50 am

سلام بر شما
-
تشکر از نظرتون.در صفحه اول، ورژن 3 ، رله هم نیز دارد .
در رابطه با PCB اگر وقت کنم.ولی فکر نمی کنم حالا حالا فرصت کنم. :razz:
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

ارسال پست

بازگشت به “طرح آماده و کامل شده AVR”