Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Регулятор температуры и влажности, с датчиком DHT22 (DHT11).

Регулятор температуры и влажности, с датчиком DHT22 (DHT11). 22 янв 2015 17:38 #1

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Доброго времени суток. Вот решил на досуге собрать данный термостат.
sxem.org/2-vse-stati/21-termometry/103-r...ti-s-datchikom-dht11
Сделал первую часть платы, вторую взял из RMS измерителя. Запаял, но получил в итоге на дисплее кракозябры :( Прошивал контроллер на ОК, даже прошивал на ОА, но результат такой же только разные на вид кракозябры. Прилагаю фото устройства и свою печатную плату.
P.S.
Датчик менял так что дело врятли в нем, индикатор тоже менял бесполезно. Также пробовал прошивать МК на внешний резонатор и на внутренний, результат такой же.


Плата

Фото1

Фото2
.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 18:11 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Проверяйте плату, явная ошибка - вывод 1 МК соединен с выводом 7... Каким образом МК питается?
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 19:25 #3

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Ну так показано на принципиальной схеме вывод ресет подключен к vcc и к ним подать 5В. Всю схему питаю от зарядки мобильного телефона 700мА 5V.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 19:30 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Посмотрите внимательно, на принципиальной схеме не так. Вывод 7 МК должен быть подключен к +5V, а не к выводу 1.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 19:42 #5

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Распилил дорожку и к 7-му выводу подал 5В. Все равно кракозябры :(
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 19:59 #6

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Вот прилагаю фото платы снизу. И файл печатной платы.

Вложенный файл:

Имя файла: DHT11.rar
Размер файла:54 KB


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

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 20:25 #7

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Тоже "5 копеек" вставлю.
Я так понимаю кроме "кракозябр" программа вроде как работает? (датчик реагирует на температуру, влажность?)
Относительно "кракозябр" ...
1) на вид, уж очень похоже что к прошивке , не тот тип индикатора применен.
2) МОНТАЖ! Плата МК это только пол дела (на плате вроде как все правильно).
Вторые полдела, это жгут проводов к следующей плате, достаточно одного неправильного провода в монтаже и варианты всех "кракозябр" тут в форуме не реально будет перечислить.

3) В архиве есть проект протеуса , попробуйте по нему еще раз проверить направление соединений.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: skod

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 20:39 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
skod пишет:
И файл печатной платы.
Это не файл печатной платы.
Кстати, на фото печатной платы в Вашем первом сообщении неправильный номинал резистора к датчику. Должен быть 4,7 кОм, а у Вас 470 Ом. Это на "кракозябры" не влияет, а на работу датчика да.
А в остальном - проверяйте правильность подключения индикатора. Микроконтроллер работает, значит неправильно подключен индикатор. Зарядка точно 5V выдает?
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 20:43 #9

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Прошу прощения за печатку, перепутал.

Вложенный файл:

Имя файла: DHT11.rar
Размер файла:33 KB
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 янв 2015 21:28 #10

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Добился 4.9В, все без изменений. Пробовал по другому подключать провода к индикатору в итоге получал статические кракозябры. Сверял плату с протеусом вроде все правильно. Попробую ещё с прошивкой и фьюзами поэксперементировать, если не выйдет куплю готовое решение. Всем спасибо за помощь :)
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 23 янв 2015 06:32 #11

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
skod пишет:
Попробую ещё с прошивкой и фьюзами поэксперементировать, 4.9В, все без изесли не выйдет куплю готовое решение. Всем спасибо за помощь :)

Ну, не сдавайтесь так быстро.
Перепрошивка и фьюзы вряд ли помогут в этой ситуации. Прошивкой только проверить правильность типа индикатора: общий анод или катод.
1. Попробуйте греть/охлаждать датчик - на индикаторе изменения есть?
2. Отключите датчик, что на индикаторе? Должны быть черточки. Или по крайней мере светиться должен только один какой-то сегмент в каждом разряде. Если это не так и светятся другие сегменты - идем дальше.
3. Проверьте еще раз плату индикатора, судя по файлу - похоже, что нумерация выводов индикатора неправильная (зеркальная по горизонтали).
4. После этого отсоедините от индикатора все выводы разрядов (провода dig1-dig4, идущие к основной плате). Если при подаче питания хоть что-то светится - однозначно неправильно подключен индикатор. Проверьте по даташит и отсоедините от схемы именно выводы общих анодов (или катодов, что у Вас там).
5. Выберите какой-то один из разрядов, еще раз сверьтесь с цоколевкой индикатора и подключите к нему соответствующий выход МК (dig1-dig4). Если к этому выводу уже подключен резистор от 74HC595 - перережьте дорожку или отпаяйте резистор.
6. Включите питание, посмотрите показания. Что-то должно светиться только в выбранном разряде.
7. Отключите датчик. Должен остаться гореть только один сегмент, это должен быть сегмент G (средняя горизонтальная черточка). Если это не так, проверьте куда идет вывод 7 74HC595. Должен идти к сегменту G.
---
Если Вы все это сделаете, то пойдем дальше. Если есть желание...
Последнее редактирование: 23 янв 2015 10:50 от Soir. Причина: Уточнение
Администратор запретил публиковать записи гостям.
Спасибо сказали: skod

Регулятор температуры и влажности, с датчиком DHT1 23 янв 2015 22:14 #12

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
Докладываю, все безрезультатно. Все те же кракозябры, при отключении датчика и проводов dig1-dig4, ничего не отображается, перепроверить каждый сегмент индикатора все безрезультатно. Пробовал подключать зеркально, получил кракозябры только зеркальные.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 24 янв 2015 07:19 #13

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
skod пишет:
Все те же кракозябры
Давайте по-порядку. Вся задача только разобраться в правильности подключения индикатора и 74HC595.
Что по п.1? Индикатор как-то реагирует на изменения датчика? На отключение датчика от схемы?
skod пишет:
при отключении датчика и проводов dig1-dig4, ничего не отображается
Все правильно, теперь по отдельности подключая dig1-dig4 проверьте, что зажигается только нужный разряд (какая-то часть символов) и ничего в других разрядах.
skod пишет:
перепроверить каждый сегмент индикатора все безрезультатно.
В чем заключалась перепроверка?
Для полной проверки извлеките индикатор из платы. Определите на нем вывод одного из разрядов и подключите его к минусу питания. Проводком с плюса источника питания через резистор (обязательно!) 300 Ом - 1 кОм по-очереди касайтесь остальных выводов для определения сегментов. Когда при касании вывода индикатора засветился сегмент, например А, проверьте куда этот вывод попадает на плате индикатора. И куда попадает этот вывод разряда. Таким образом надо сверить все сегменты и все разряды.
Так Вы убедитесь, что индикатор к регистру подключен правильно.
skod пишет:
Пробовал подключать зеркально, получил кракозябры только зеркальные.
Точно такие, но зеркальные? Честно говоря, сомневаюсь в таких результатах эксперимента.
Вот картинка с даташит с нумерацией выводов. Вид сверху. У Вас так подключен индикатор?

Проверьте правильность подключения выводов регистра ST_CP, SH_CP и DS к микроконтроллеру. Может не лишним будет и проверка правильности подключения питания.
"пробовал DHT11_m8_СA но результат ещё хуже" - В чем это "хуже" выражается?
Ну, и последнее, что тоже нельзя исключать, если при воздействии на датчик, его отключении на индикаторе ничего не меняется, есть вероятность что регистр не выдержал: "Зарядка выдает даже чуть больше 5.8В."
Последнее редактирование: 24 янв 2015 07:21 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: wolf2000, skod

Регулятор температуры и влажности, с датчиком DHT1 24 янв 2015 18:02 #14

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Провел небольшой эксперимент, с целью проверки прошивки ( прошивка используется с сайта ОК).
Чуть "подергал" индикатор с датчиком, результаты в видео.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: skod

Регулятор температуры и влажности, с датчиком DHT1 25 янв 2015 02:38 #15

  • skod
  • skod аватар
  • Не в сети
  • new member
  • Сообщений: 8
УРА БОЛЬШОЕ СПАСИБО ВАМ Oto за Ваше видео! Благодаря ему я понял в чем была проблема! Моя проблема была в неправильном монтаже индикатора, пришлось перепаять его снизу и все заработало с пол пинка! Также отдельное спасибо товарищу Soir за Ваши старания и попытки докопаться до моей проблемы!


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

Регулятор температуры и влажности, с датчиком DHT1 26 янв 2015 00:24 #16

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
wolf2000 пишет:
у меня вопрос по поводу данного видео:
1. есть ли конденсатор типа 0.1 мк по питанию? на ножках мк?
Есть конечно, всегда ставлю , и в этой схеме их аж 5 шт в разных местах платы.
wolf2000 пишет:
2. какой камерой снимаете?
Вижу бегущие циферки снизу вверх, как вроде наводка
Камера "Китай-Элит" за 12$, уже лет 8 в эксплуатации, а то что там по ютубу , наводки какие-то , так это я даже не знаю стоит ли их тревожить вопросами о таких мелочах.
В реальности показания без мерцаний и ярко.
skod пишет:
проблема была в неправильном монтаже индикатора,
Вот видите все знали, что это ошибка монтажа, но конкретно помочь смогли только вы сами себе.))
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 21 фев 2015 19:37 #17

  • Lamitek
  • Lamitek аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 1
Насколько сложно прикрутить к этому регулятору барометр BMP180 ?
Естественно регулировать ни чего не нужно только выводить показания.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 22 фев 2015 15:00 #18

  • Andre
  • Andre аватар
  • Не в сети
  • new member
  • Сообщений: 7
Кто делал на dht11, у кого адекватные показания с этим датчиком?
Пробывал схемы что нашел в инете, показания непонятные.
Реальнее получилось с dht22 схему брал от Soir с другого форума.
сверял по двум цифровым и одному стрелочному гигрометрам.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 23 фев 2015 19:51 #19

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Датчик DHT11 по стоимости гораздо ниже чем DHT22, поэтому ожидать что он будет хорош как и 22, наверное не стоит.
Из личного опыта:
Есть на платке DHT11 пара резисторов , вот они отмечены на фото

если чуть изменить номиналы резисторов, можно изменять смещение диапазона измерения, (влажность и температура отдельно)
С линейность измерения влажности эксперименты не проводил (не с чем сравнивать).
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT1 27 фев 2015 12:04 #20

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Lamitek пишет:
Насколько сложно прикрутить к этому регулятору барометр BMP180 ?

Могу попробовать "прикрутить", но:
Во-первых, будут изменения в схеме.
Во-вторых, питание датчика не более 3,6V, нужно согласовывать уровни.
В-третьих, у меня самого такого датчика нет, то есть, все испытания за Вами.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT11. 27 фев 2015 18:42 #21

  • Lamitek
  • Lamitek аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 1
Схему еще не делал. Просто хотелось бы получить все в одном.
Два датчика уже оплатил. Испытания за мной )
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT11. 27 фев 2015 19:31 #22

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
В алгоритме, управлении, отображении, функционале... все остается как в статье?
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT11. 27 фев 2015 19:39 #23

  • Lamitek
  • Lamitek аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 1
В принципе да, только если подключен датчик то отображает давление, если не подключен то давление (ни значение ни буквы) не отображается. Ну может кто не будет ставить давление, зачем показывать нулевое давление.
Спасибо.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT11. 27 фев 2015 20:00 #24

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Хорошо, прошивку я напишу. Отображать - не отображать давление посмотрю по ходу написания. Может автоматически, может установка через меню. По меню, кстати, я бы добавил еще одну кнопку, для удобства. Кнопки Меню, Плюс и Минус.
По схеме. Бегло посчитал выводы МК, можно обойтись и без 74HC595.
Посмотрите даташит на Ваш модуль. В сети разная информация про напряжение питания. Если все-таки 3,3V, то подберите приемлемую для Вас схему согласования уровней. Хотя опять же кое-где пишут, что можно и так, но это все на свой риск.
Администратор запретил публиковать записи гостям.

Регулятор температуры и влажности, с датчиком DHT11. 27 фев 2015 20:03 #25

  • Lamitek
  • Lamitek аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 1
Характеристики:
- Напряжение питания 1,8 В до 3,6
- Низкое энергопотребление - 0.5uA на 1 Гц
- интерфейс I2C
- Макс I2C Скорость: 3.5MHz
- Очень низкий уровень шума - до 0.02hPa (17см)
- Диапазон давления: 300hPa чтобы 1100hPa (+9000 м до-500м)
Размеры: 21x18 mm
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Модераторы: wolf2000, Vakula, Айнцвайдрайченко