دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

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

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

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

بسیار خوب و مفید.
53
85%
خوب و مفید.
7
11%
جایی کار بیشتر دارد.
2
3%
 
مجموع رای گیری: 62

New Member
پست: 16
تاریخ عضویت: جمعه 25 اسفند 1396, 9:56 am
سپاس‌های ارسالی: 3 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط AtbinArtin »

سلام مجدد

این کار رو انجام دادم
سعی کردم همه چیز رو چک کنم
فایل های کتابخونه رو خوندم
پورت ها رو درست عوض کردم
کدویژن خطا نمی ده اصلا
تو پروتئوس هم چک کردم خطا نداره فقط LCD هم دما هم رطوبت رو 0 نشان میدهد

من خیلی گیر این کارم
خیلی هم سرچ زدم تنها جایی که پیدا کردم شما و این سایت بود
لطفا شما کمکم کنید مشکلم حل شه

یک دنیا ممنونتون میشم
New Member
پست: 16
تاریخ عضویت: جمعه 25 اسفند 1396, 9:56 am
سپاس‌های ارسالی: 3 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط AtbinArtin »

این کد خود برنامه است
توی هدرفایل فقط جای پورت رو که D.4 بود به B.0 تغییر دادم


#include <mega32.h>
#include <delay.h>
#include <stdio.h>
#include <stdlib.h>
#include <DHT22.h>

// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x1b //PORTA
#endasm
#include <lcd.h>

float temperature,humidity;
char str[10];
char temp[10],hum[10];

void main(void)
{
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: Off
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 9600
UCSRA=(0<<RXC) | (0<<TXC) | (0<<UDRE) | (0<<FE) | (0<<DOR) | (0<<UPE) | (0<<U2X) | (0<<MPCM);
UCSRB=(0<<RXCIE) | (0<<TXCIE) | (0<<UDRIE) | (0<<RXEN) | (1<<TXEN) | (0<<UCSZ2) | (0<<RXB8) | (0<<TXB8);
UCSRC=(1<<URSEL) | (0<<UMSEL) | (0<<UPM1) | (0<<UPM0) | (0<<USBS) | (1<<UCSZ1) | (1<<UCSZ0) | (0<<UCPOL);
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);



while (1)
{
dht22_read(&temperature,&humidity);


sprintf(str,"Temp=%3.1f",temperature);
lcd_clear();
lcd_gotoxy(0,0);
lcd_puts(str);


delay_ms(2000);
}
}



اگر لازم هست فایل کتاب خونه و پروتئوس رو هم بفرستم
لطفا لطفا کمکم کنید
ممنون
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22101 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط sinaset »

باسلام


می تونید از [External Link Removed for Guests]،ورژن 1 که برای Atmega32 ساخته ام رو دانلود کنید.
ضمن اینکه به خاطر داشته باشید که فیوزبیت فرکانس میکرو ،را به روی 8 مگاهرتز تنظیم کنید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
New Member
پست: 16
تاریخ عضویت: جمعه 25 اسفند 1396, 9:56 am
سپاس‌های ارسالی: 3 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط AtbinArtin »

ممنون
New Member
پست: 9
تاریخ عضویت: سه‌شنبه 24 بهمن 1396, 8:49 pm

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط jvdkg »

سلام وقت بخیر سال نو مبارک

ورژن 4.0.3 خیلی عالیه و دقیقا چیزیه که میخواستم
میتونید قابلیتی که در ورژن 2.6 به مدار اضافه کردین به ورژن 4.0.3 هم اضافه کنید؟ یعنی این ورژن هم بتونه 10 نمونه از دما و رطوبت رو در حافظه ذخیره کنه و بازدن دکمه اونو نمایش بده
و فلش هایی که نشون میده دما و رطوبت نسبت به اندازه قبلی کمتر یا بیشتر شده نیز بهش برگردد
سپاسگذارم :smile: :razz:
New Member
پست: 16
تاریخ عضویت: جمعه 25 اسفند 1396, 9:56 am
سپاس‌های ارسالی: 3 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط AtbinArtin »

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


می تونید از [External Link Removed for Guests]،ورژن 1 که برای Atmega32 ساخته ام رو دانلود کنید.
ضمن اینکه به خاطر داشته باشید که فیوزبیت فرکانس میکرو ،را به روی 8 مگاهرتز تنظیم کنید.
باتشکر.





سلام مجدد

یک سوال
من از این برنامه وسط یک برنامه دیگه استفاده کردم به این صورت که
یک کلید ورودی دارم اگر یک باشه برای دماهای خاصی یک کار خاص میکنه
از کلید ۰ باشه یک کار دیگه میکنه

حالا برنامه کلا درست کار میکنه
ولی وقتی کلید رو یک بار ۰ و ۱ میکنه دیگه کار نمی کنه

در یک بخش تایمر ۰ که قبلا در زمان های خاص اینتراپت میداد قطع میشه ایا به اون ربط داره؟
New Member
پست: 16
تاریخ عضویت: جمعه 25 اسفند 1396, 9:56 am
سپاس‌های ارسالی: 3 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط AtbinArtin »

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


می تونید از [External Link Removed for Guests]،ورژن 1 که برای Atmega32 ساخته ام رو دانلود کنید.
ضمن اینکه به خاطر داشته باشید که فیوزبیت فرکانس میکرو ،را به روی 8 مگاهرتز تنظیم کنید.
باتشکر.



من میخوام از کریستال خارجی ۸مگاهرتز استفاده کنم
موردی نداره؟

میشه یکم در مورد پروگرام کردن هم توضیح بدید و این تنظیم فیوزبیت ها

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

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط sinaset »

باسلام

در رابطه با سوال اولتان درست متوجه نشدم،چه کاری انجام داده اید! اما بهتر است برنامه تان را با دقت،خودتان بررسی کنید،تا مشکلش برطرف شود
---
در رابطه پروگرام کردن و .. در اینتاپیک اموزش مباحث میکروکنترولر وجود دارد،خودتان بررسی کنید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
New Member
پست: 4
تاریخ عضویت: یک‌شنبه 29 بهمن 1396, 10:31 am

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

پست توسط hossein1996hd »

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


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

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

[External Link Removed for Guests]سورس و شبیه ساز برنامه
[External Link Removed for Guests]فایل هگز برنامه
باتشکر.
ER

با سلام خدمت دوستان عزیز اگر بخواهم تو این برنامه ICatmega32 بزارم باید چه تغییراتی بدم
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22101 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط sinaset »

سلام بر شما

این کدهایی که قرار دادید،با atmega32 چند پست بالاتر چقدر تفاوت دارد؟! بنظر می اید یکی باشند!

در هر صورت،شما یک پروژه جدید در کدویژن باز کنید،کتابخانه را atmega32 بدهید! ان را ذخیره کنید،سپس کدهایی بالا را به غیر از خط اول (معرفی کتابخانه Atmega8) را کپی و در انجا جایگزین همه کدها کنید !(به غیر از جایگزین نام کتابخانه atmega32) سپس ذخیره کنید. ببینید چه اخطار داده میشود! اگر داده نشد،در پرتئوس ازمایش کنید.

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
Rookie Poster
Rookie Poster
پست: 21
تاریخ عضویت: یک‌شنبه 8 بهمن 1396, 11:54 pm
سپاس‌های ارسالی: 2 بار
سپاس‌های دریافتی: 2 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط saeedk75068 »

سلام،سال نو مبارک،انشالله سال خوبی داشته باشین
میخواستم به پروژه ((4.0.3)) یک تایمر نزولی با رله اضافه کنم،البته میخوام یک دکمه برای تنظیم زمان روشن شدن رله و همچنین فعال ماندن رله مثلا برای ده ثانیه داشته باشه.
ممنون میشم اگه بگید چکار کنم؟؟؟
یه مطلب دیگه،کلیدهای set و بالا و پایین کار نمیکنن،آیا توی پروگرام کردن باید پول آپ رو فعال کنم؟؟؟
شرمنده،یه مطلب دیگه ایم که هست اینه که من وقتی دما رو روی 37.5 میگذارم،رله روی 37 فعال میشه،انگار که قسمت اعشاری رو نادیده میگیره
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22101 بار

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 4.1،تقویم شمسی و LCD)

پست توسط sinaset »

سلام بر شما
تشکر،همچنین بر شما.
-
کاربر محترم،بهتر است،چندین پست ارسال نکنید،و مطالبات را در یک پست ارسال کنید!(3 پست شما باهم دیگر ترکیب شدن).

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

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