daomsk

Посоветуйте Схему Для Измерения Температуры И Влажности На Dht22

19 сообщений в этой теме

daomsk    0

Приобрел на ибее датчик для измерения температуры и влажности DHT22 (http://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf). Теперь вот схема включения нужна - только не Arduino! Чем проще, тем лучше. Задача простая - измерение температуры и влажности, как внутри помещения, так и снаружи.

Желательно с радиоканалом (может, посоветуете какой недорогой трансивер на 432 Мгц, или другой любой, можно применить?)

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
andryvlad    147

У датчика 3 вывода - плюс, минус и выход данных. Какой из них Вы не смогли подключить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
daomsk    0

У датчика 3 вывода - плюс, минус и выход данных. Какой из них Вы не смогли подключить?

Я не хочу использовать МК, а как использовать его по-другому, не соображу что-то... После праздников ничего на ум не идет :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Rhime    143

а не получится без мк. Там же цифра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

daomsk    0

а не получится без мк. Там же цифра.

А если наипростейший ЦАП прицепить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Rhime    143

при чем тут цап если в даташите описано:

When MCU send start signal, DHT22 change from low-power-consumption-mode to running-mode. When MCU

finishs sending the start signal, DHT22 will send response signal of 40-bit data that reflect the relative humidityand temperature information to MCU. Without start signal from MCU, DHT22 will not give response signal to

MCU. One start signal for one time's response data that reflect the relative humidity and temperature information

from DHT22. DHT22 will change to low-power-consumption-mode when data collecting finish if it don't receive

start signal from MCU again.

Другими словами - послать старт бит по линии DATA, принять 40 бит от датчика по линии DATA в которых содержаться данные о влажности и температуре. Чтобы опросить снова нужно повторить действия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну почему же без МК нельзя?... можно - собрать МК из рассыпухи :)

цифровой он! читать описания надо ДО покупки..

классный измеритель за эти деньги, я себе делал - доволен

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
daomsk    0

ну почему же без МК нельзя?... можно - собрать МК из рассыпухи :)

цифровой он! читать описания надо ДО покупки..

классный измеритель за эти деньги, я себе делал - доволен

Да предложили хорошую цену по акции, вот и взял парочку за 5 уэв.

Не силен я в МК - лампы, транзюки, цифра/аналог - это моё, а вот МК как-то не могу осилить, тем более ради 1-2 схем. Ну не программист я.

А Вы делали именно на DHT22?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

кстати!

а кто поверял датчики в плане точности измерения влажности?

вот я собрал на макетке, показывает дома влажность 30% (+/- 2 процента), на улице - до 45%

не занижает ли он показания?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сам отвечу на свой же вопрос о точности показаний параметров влажности на dht-11

гэ полное... Ни о каких паре процентов погрешности и речи не идёт.

как поверял:

собрал дома пирометр. сделал несколько замеров. Для особой точности слегка обдумал второй термометр в пирометре

словом, датчик кажет 31-32% влажности, а на пирометре - 48-51%

ps

было проверено на трёх датчиках. показания с точностью в 1%

Изменено пользователем Александр Д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vvg10    2

Здравствуйте! А можно ли как-то проверить работоспособность датчика без контроллера? Подключил к Arduino - не выводит показания...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
khal    75

можно имитировать запрос от мк на дата провод и смотреть осциллографом, если проходит пачка импульсов, датчик вероятно исправен,

Если ничего не выходит, неисправен

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
khal    75

без контроллера, да.

Подтянуть через резистор кратковременно провод к питанию (имитировать запрос)

То есть NO-кнопку соединить последовательно с минусом питания, резистором 10 Ком, и Data выводом датчика.

При нажатии кнопки на data выводе установится низкий логический уровень

После отпускания кнопки на Data выводе восстанавится высокий логический уровень

Датчик должен начать передавать последовательный 40-бит код (пачка импульсов).

А осциллографом посмотреть, выдает ли датчик пачку импульсов.

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

А потом в семисегментный код для индикации

Изменено пользователем khal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

подниму старую тему - может кому пригодится

датчики DHT11 заработали сразу, данные выдают правдоподобные...

а вот оба датчика DHT22 выдают не понять что!! :(

температура: 1.26

Влажность: 2.55

и немного меняются

Смотрел осциллографом - аналогично тому, что принимает МК

пишут в даташите, что надо высушить их. Завтра попробую...

ps

понял

причем, в английской версии документации этого нет!!!

принятые данные нужно еще преобразовывать. Вот перевод с китайского даташита:

Расчет:

0000 0010 +1001 0010 +0000 0001 +0000 1101 = 10100010 (бит четности)

Прием данных является правильным:

Влажность: 0000 0010 1001 0010 = 0292H (шестнадцатеричное) = 2 × 256 + 9 × 16 + 2 = 658

=> = Влажность 65,8% RH

Температура: 0000 0001 0000 1101 = 10DH (HEX) = 1 × 256 + 0 × 16 + 13 = 269

=> Температура = 26,9

вот моё:

0000 0010 0110 0001 = 0261H = 2*256 + 6*16 +1 = 609 = 60.9%

0000 0001 0001 0110 = 0116H = 1*256 + 1*16 +6 = 272 = 27.2C

0111 1010 = CRC

Изменено пользователем Александр Д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
khal    75

то есть нужно преобразование с двоичного кода в десятичный bin>dec

Изменено пользователем khal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kunakov    0

Всем привет!

Если кто нашел хорошие библиотеки для Atmel Studio под этот датчик (ну и DHT11 тоже), поделитесь ссылкой пожалуйста. Библиотеки нужны на Си (без ++).

Благодарю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Если к ней нужны внешние дрова, то из БИОСа сигнал не возьмет. ИМХО вполне понятно И вааще, не дешевле обойдется моник, чем эта приблуда?
    • И все-таки интересно, эта карта транслирует только фильмы, или она транслирует все, что выдает видеокарта по hdmi. То есть если подключить к пк клавиатуру и мышь, и начать им пользоваться, видно ли будет это при захвате такой картой?
    • Взбрело в голову Вам, что я где то и когда то говорил, что Ваш трансформатор плохой! Я такого не говорил, просто мне он с такими обмотками не подходит, и 90% остальным тут на форуме не подойдёт, и придётся его перематывать! Больше я ничего не писал, и добавить мне нечего...
    • Галилей, харэ хной страдать! Этим летом купил отличный моник за1000р. А на системник, если ОС уже стоит, проще выйти по удаленке через ЛАН (типа Радмин, Тимвьювер или еще чего)
    • А что за видеокарта стоит в нем?  Ладно, короче есть еще один вопрос, про эту карту захвата. Если все таки установить ОС таким путем получится, смогу ли я открывать приложения, смотреть ролики на ютуб, запускать разные программы, устанавливать их, работая через эту карту захвата и клавиатуру, подключенную к тому ПК? Или оно может транслировать только видео из какого-нибудь плеера? А если просто рабочий стол, или игру, или браузер, или что-то установить можно будет? Оно же захватывает просто поток с hdmi или ему критично, чтобы был только фильм?
    • я же говорю. Жду ответа на вопрос какой из трех корпусов выбрать? С программой вчера подружился сегодня взвешаю грузик и выложу. Слух я понимаю что у всех разный. И акустическую систему нужно доводить до ума в помещении где она будет работать я тоже понимаю. но не уже ли так трудно написать свое мнение?
    •   Кстати. "Шевелёнка" оператора, для всех возможных применяемых датчиков, будет генерировать ложняки.  Поэтому стратегия : Вышел в сектор. Установил датчик на штатив - дежуришь. И никак иначе.