Duino и датчик влажности....

Здравствуйте, купил датчик HIH-4000-003 с ним шёл паспорт для корректировки, но вот с корректировкой возникли проблемы…
Взяв готовый скетч с сайта uaraven.blogspot.com/2010/10/blog-post.html подключил датчик, он показывал в комнате 25% влажности(мне кажется в комнате больше влажность ну так где то 60%), а когда я на него стал дышать то догнал его до 106% влажности!!! когда поменял корректировку на свою то возникла ещё больше погрешность… 109%(когда дышал..)
в проге было так
static const int offset = 958;
static const int slope_coef = 10;
static const int slope = 307;

поменял на
static const int offset = 815;//0.815804
static const int slope_coef = 10;
static const int slope = 321; //32.146650

как сделать что бы точно стал показывать датчик может что то не то делаю?
может есть у кого то другой готовый скетч с библой? Плиз… выложите и опишите куда вставить мои корректировки…

  • 0
  • 4 марта 2011, 18:41
  • xagxag

Комментарии (4)

RSS свернуть / развернуть
+
0
написал небольшой скетч для определения влажности…

void setup() {
Serial.begin(9600);

}

void loop() {

float voltage = analogRead(0);
float offset = 0.815804;
float slope = 0.03214665;
float h;
voltage = voltage * 0.004883;
h=(voltage-offset)/slope;
Serial.println("");
Serial.print(voltage);
Serial.print(" ");
Serial.print(h);
Serial.print(" ");
delay(5000);
}

но также когда дышу на датчик показывает 110%, а в комнате 30%.
Вопрос почему у датчика такая большая погрешность?
avatar

xagxag

  • 9 марта 2011, 17:35
+
0
скетч, вроде, похож на правильный. возможно, всё же, дело в датчике?
avatar

admin

  • 9 марта 2011, 23:01
+
0
может кто то узал датчики влажности? отпишитесь о их точности и проблемах… плиз…
avatar

xagxag

  • 10 марта 2011, 21:35
+
0
Может я не правильно подключил датчик? Если я не ошибаюсь он подключается без сопротивлений?
avatar

xagxag

  • 12 марта 2011, 17:22

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.