датчик влажности и скетч для него

pasha413
Offline
Зарегистрирован: 27.11.2016

Имеется датчик влажности с наклееной на нем цифрой 375, предположительно из серии HIH-4000, нашел скетч для измерения в мониторе порта:


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(2000);
}

показывает вроде правильно, но когда дую на него - показания уходят в "-". что не так, как определить тип датчика и что за значение 0.004883 - откуда оно берется?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

pasha413 пишет:

Имеется датчик влажности с наклееной на нем цифрой 375, предположительно из серии HIH-4000, нашел скетч для измерения в мониторе порта:... показывает вроде правильно, но когда дую на него - показания уходят в "-". что не так, как определить тип датчика и что за значение 0.004883 - откуда оно берется?

Смотрите, что Вы написали:

1. Нашёл неизвестный датчик. Фото не покажу, но помогите определить тип.

2. Нашёл скетч, которого не понимаю. Запустил с неизвестным датчиком. Что он печачатает в Serial не покажу, но помогите понять как он работает.

Что бы Вы ответили на такуие просьбы?

Да, кстати: 0.004883 = 5/1024

pasha413
Offline
Зарегистрирован: 27.11.2016

вот фото датчика, он совмещен с KTY81\110 - но это пока отдельная тема.

можно ли оторвать наклейку, есть ли под ней тип датчика?

 -но 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, отторвите пока Клапауций не запретил, хуже-то не будет, а может чего и написано.

А вывод Вашего скетча в сериал по-прежнему секрет? Только с комментариями, в том смысле, что к выводу приложите пояснения "вот тут я дунул на наего", "вот тут по струю из крана засунул".

Не видно на этих фото ничерта. Покрупнее снять нельзя?

pasha413
Offline
Зарегистрирован: 27.11.2016

на датчике написано HIH4000 ниже 1409

открыл монитор порта, датчик в нормальном состоянии

дую на датчик, потом перестал.

pasha413
Offline
Зарегистрирован: 27.11.2016

подправил скетч по pdf на HIH4000 float offset и float slope

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

}

void loop() {

float voltage = analogRead(0);
float offset = 0.958;
float slope = 0.030680;
float h;
voltage = voltage * 0.004883;
h=(voltage-offset)/slope;
Serial.println("");
Serial.print(voltage);
Serial.print(" ");
Serial.print(h);
Serial.print(" ");
delay(2000);
}

теперь в нормальном состоянии так

 

когда дышу на датчик:

pasha413
Offline
Зарегистрирован: 27.11.2016

По pdf на HIH4000:

Vout RH при 0% =0.958V, 

Vout RH при 75% =3.268V,

А у меня когда дую на датчик напряжение наоборот падает в мониторе порта ( а должно расти). подключено питание на датчик правильно, +5V и GND.

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А как он вообще подключён, схему нарисуйте

pasha413
Offline
Зарегистрирован: 27.11.2016

По pdf: 

вот здесь видны цвета проводов: расный +5В, черный GND, синий OUT

так подключил: 

 

Нашел на англоязычном форуме, что нужен нагрузочный резистор...а слона то я не заметил...минимальная нагрузка 80кОм.

ППС: нагрузочный резистор не помог. Завтра попробую к приборчик для измерения влажности (мпрк-24) подключить, проверить датчик

pasha413
Offline
Зарегистрирован: 27.11.2016

Вообще датчик дохлый оказался, на оригинальном приборе для измерения влажности тоже показывает влажность 41, а когда дую уходит в -.

Вячеслав tlt
Offline
Зарегистрирован: 27.10.2020

Доброго всем времени.

Столкнулся с такой ситуацией.

Датчик влажности HIH-4000 установлен в сушильном шкафу, при закрытой двери влажность 25%, как только дверь открываю, то влажность начинает расти. Пробовали замерить прибором, внутри шкафа показывает влажность 65-70% (примерно). Пробовали специально на датчик направлять воздух в шкафу, влажность повышается до нормальных показаний. Сам датчик находится на расстоянии метра (примерно) от места поступления воздуха в шкаф. Попробую фотки сюда прикрепить, чуть позже. 

Подскажите что не так?

sadman41
Offline
Зарегистрирован: 19.10.2016

Сохнет датчик. Воздухообмена, поди, нет внутри.

Вячеслав tlt
Offline
Зарегистрирован: 27.10.2020

вентилятор вроде работает. или я вновь туплю)

щас точно дойду до шкафа и зафоткаю.

sadman41
Offline
Зарегистрирован: 19.10.2016

В шкафах же мокрым и сухим термометром измеряют влажность. Не просто так, полагаю.

Вячеслав tlt
Offline
Зарегистрирован: 27.10.2020

Всё заработало. Спасибо.

надо было просто выходное отверстие заткнуть, с другой стороны, о чём я забыл)))