دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

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

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

طرح های موجود را چطور دیدید؟!

1-بسیار خوب و ایده ال
6
86%
2-خوب و جالب
1
14%
3-جایی کار بیشتری داشت.
0
بدون راي
 
مجموع رای گیری: 7

Rookie Poster
Rookie Poster
پست: 21
تاریخ عضویت: پنج شنبه 6 اردیبهشت 1397, 10:38 pm
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط Sirwan2 » شنبه 19 آبان 1397, 6:24 pm

ظاهرا اشتب شده باهمین پروژه یعنی sht20

Rookie Poster
Rookie Poster
پست: 21
تاریخ عضویت: پنج شنبه 6 اردیبهشت 1397, 10:38 pm
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط Sirwan2 » شنبه 26 آبان 1397, 7:06 pm

سلام
لظفا اگر می شود برای پروژه lcd کاراکتری کنترل رله هم بگذارید

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

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط sinaset » دو شنبه 10 دی 1397, 1:48 pm

باسلام 

انشالله اگر فرصت بشه،یک طرح با LCD و یکی دیگری با سون سگمنت برای SHT20  ساخته میشود 

*یک نکته،بخاطره تاخیری که برای دریافت اطلاعات از دماسنج ها وجود دارد! نمایشگر ها LCD به نوعی بهتر می باشند! چون در نیاز به تازه سازی صفحه ندارن .. (ولی برای باقی نمایشگرها مثل سون سگمنت و دات ماتریکس! باید از روش ها نرم افزاری و تا حدودی محاسبه بیشتر استفاده کرد.)

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

Rookie Poster
Rookie Poster
پست: 21
تاریخ عضویت: پنج شنبه 6 اردیبهشت 1397, 10:38 pm
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط Sirwan2 » یک شنبه 23 دی 1397, 4:01 pm

باسلام
این پروژه جدید اماده نشد؟؟

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

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط sinaset » یک شنبه 23 دی 1397, 7:27 pm

سلام بر شما.

ممنون از تذکر شما. همین امروز شروع کردم. انشالله. دو طرح ذکر شده،بزودی ساخته و گذاشته خواهند شد.

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

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

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط sinaset » دو شنبه 24 دی 1397, 10:16 am

بنام خدا
باسلام 

ورژن 3 ،نمایش بر روی سون سگمنت
 
تصویر
در این نسخه، دما و رطوبت به فاصله انداکی .. به ترتیب به روی سون سگمنت 4 قطعه ای نمایش داده میشوند ..

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

[align=left] /*******************************************************
Project : 7segment 4 digit , SHT20  
Version : v2 
Date    : 1397.10.23
site:centralclubs.com
by sinaset

Chip type               : ATmega8A
AVR Core Clock frequency: 8/000000 MHz
*******************************************************/
#include <mega8.h>
#include <delay.h>
#include <stdio.h>
#include <i2c.h>
#include "SHT2X.h"
#define DATA_7Seg  PORTB
#define DIGI_Number  PORTD

char Select=0,State_C_H,;
int long Temp=0,Hum=0,Show=0;
const unsigned char Segment[13]={~0x3F,~0x6,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x7,~0x7F,~0x6F,~0x39,~0x76,~0x40};  //count 7segment

interrupt [TIM0_OVF] void timer0_ovf_isr(void) // هر 5 ميلي ثانيه تايمر 0 صفر اجرا ميشود
{
TCNT0=0x64;       
   if(Select==0){DIGI_Number=0x01,DATA_7Seg=Segment[Show/100%10];}
   if(Select==1){DIGI_Number=0x02,DATA_7Seg=128+Segment[Show/10%10];}
   if(Select==2){DIGI_Number=0x04,DATA_7Seg=Segment[Show%10];} 
       if(Select==3){DIGI_Number=0x08,DATA_7Seg=Segment[State_C_H];}
   Select++;
   if(Select>3)Select=0;
}


void main(void)
{
char i=0;
DDRB=0xff;
PORTB=0x00;
DDRD=0x0f;
PORTD=0x00;

TCCR0=(1<<CS02) | (0<<CS01) | (0<<CS00);
TCNT0=0x64;
TIMSK=(0<<OCIE2) | (0<<TOIE2) | (0<<TICIE1) | (0<<OCIE1A) | (0<<OCIE1B) | (0<<TOIE1) | (1<<TOIE0);

i2c_init();
#asm("sei")
while (1)
      {  
        if(i<6)
        { 
         Temp=read_temp();
          if(Temp>0)
          {
           Show=Temp; 
           State_C_H=10;  
          }
          else if(Temp<0)
          {
          Show=Temp*-1; 
          State_C_H=12;  
          }   
        } 
        
        else if(i>6) 
        {
        Hum=read_humi();
        Show=Hum; 
        State_C_H=11;  
        } 
        
        i++;
        if(i>12)i=0; 
       delay_ms(1500);

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

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

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط sinaset » دو شنبه 24 دی 1397, 10:33 am

نسخه 2.0.5 با LCD
خوب قبلا یک ورژن LCD گزاشته بودم، این نسخه هم نزدیک به همون ورژن و کمی بهتره شده ..!
 
تصویر
 
کدها:
 

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

[align=left] /*******************************************************
Project : LCD 16X2 , SHT20  
Version : v2.0.5 
Date    : 1397.10.23

Chip type               : ATmega8A
AVR Core Clock frequency: 8/000000 MHz
*******************************************************/
#include <mega8.h>
#include <delay.h>
#include <stdio.h>
#include <alcd.h>
#include <i2c.h>
#include "SHT2X.h"

char str[16];

void main(void)
{

lcd_init(16);

lcd_gotoxy(0,0);
lcd_puts("Be Name Khoda");
delay_ms(500);
lcd_clear();

i2c_init();

while (1)
      {
        lcd_gotoxy(0,1);     
        sprintf(str,"T=%0.2f",read_temp());    
lcd_puts(str);
        lcd_gotoxy(8,1);     
        sprintf(str,"H=%0.2f",read_humi());    
lcd_puts(str);
        delay_ms(1500); //زمان تاخير    
        lcd_clear();
      }
} 
 
[لینک خارجی برای کاربران مهمان مخفی است، لطفا برای مشاهده لینک ثبت نام نموده و یا وارد سایت شوید]برنامه و شبیه ساز.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Rookie Poster
Rookie Poster
پست: 21
تاریخ عضویت: پنج شنبه 6 اردیبهشت 1397, 10:38 pm
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط Sirwan2 » چهار شنبه 26 دی 1397, 7:13 pm

باسلام .
ممنون از سایت خوبتون.
من برای این مدار مانند وژن ۴.۰.۳dht22 رله گذاشتم وازهمان کدها استفاده کردم همه چیز خوب کار میکند اما وقتی متغیر ها را تغیر می دهم توی حافظه ی eepromذخیره نمی شود لطفا اگر میشود یک پروژه ی دیگر مانند ورژن ۴.۰.۳dht22 برای این سنسور(sht20)بسازید.

Rookie Poster
Rookie Poster
پست: 21
تاریخ عضویت: پنج شنبه 6 اردیبهشت 1397, 10:38 pm
سپاس‌های دریافتی: 1 بار

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط Sirwan2 » پنج شنبه 27 دی 1397, 11:05 am

باسلام
من موفق به‌ دانلود این دو ورژن جدید نشدم
لطفا اگرمی شود برام ایمیل کنید
 

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

Re: دماسنج و رطوبت سنج با سنسور SHT20(ورژن3،سون سگمنت!)

پست توسط sinaset » پنج شنبه 27 دی 1397, 11:09 am

باسلام 

در رابطه با درخواست اولتون.باشه تلاش خودم رو میکنم،که برنامه مد نظر شما رو اماده کنم .. 

در رابطه با سوال دوم،مشکلی نیست، من الان لینک ها رو دیدم،مشکلی نداشتن..

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

ارسال پست

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