Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

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

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

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


Плата

Фото1

Фото2
.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 18:11 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Проверяйте плату, явная ошибка - вывод 1 МК соединен с выводом 7... Каким образом МК питается?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 19:25 #3

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 19:30 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Посмотрите внимательно, на принципиальной схеме не так. Вывод 7 МК должен быть подключен к +5V, а не к выводу 1.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 19:42 #5

  • skod
  • skod аватар
Распилил дорожку и к 7-му выводу подал 5В. Все равно кракозябры :(
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 19:59 #6

  • skod
  • skod аватар
Вот прилагаю фото платы снизу. И файл печатной платы.

Вкладений файл:

Назва файлу: DHT11.rar
Розмір файлу:54 KB


Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 20:25 #7

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2679
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Тоже "5 копеек" вставлю.
Я так понимаю кроме "кракозябр" программа вроде как работает? (датчик реагирует на температуру, влажность?)
Относительно "кракозябр" ...
1) на вид, уж очень похоже что к прошивке , не тот тип индикатора применен.
2) МОНТАЖ! Плата МК это только пол дела (на плате вроде как все правильно).
Вторые полдела, это жгут проводов к следующей плате, достаточно одного неправильного провода в монтаже и варианты всех "кракозябр" тут в форуме не реально будет перечислить.

3) В архиве есть проект протеуса , попробуйте по нему еще раз проверить направление соединений.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: skod

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 20:39 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
skod пише:
И файл печатной платы.
Это не файл печатной платы.
Кстати, на фото печатной платы в Вашем первом сообщении неправильный номинал резистора к датчику. Должен быть 4,7 кОм, а у Вас 470 Ом. Это на "кракозябры" не влияет, а на работу датчика да.
А в остальном - проверяйте правильность подключения индикатора. Микроконтроллер работает, значит неправильно подключен индикатор. Зарядка точно 5V выдает?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 20:43 #9

  • skod
  • skod аватар
Прошу прощения за печатку, перепутал.

Вкладений файл:

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 січ. 2015 21:28 #10

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 23 січ. 2015 06:32 #11

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 23 січ. 2015 22:14 #12

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 24 січ. 2015 07:19 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
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.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Wolf, skod

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 24 січ. 2015 18:02 #14

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2679
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Провел небольшой эксперимент, с целью проверки прошивки ( прошивка используется с сайта ОК).
Чуть "подергал" индикатор с датчиком, результаты в видео.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: skod, vit27

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 25 січ. 2015 02:38 #15

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


Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 26 січ. 2015 00:24 #16

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2679
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
wolf2000 пише:
у меня вопрос по поводу данного видео:
1. есть ли конденсатор типа 0.1 мк по питанию? на ножках мк?
Есть конечно, всегда ставлю , и в этой схеме их аж 5 шт в разных местах платы.
wolf2000 пише:
2. какой камерой снимаете?
Вижу бегущие циферки снизу вверх, как вроде наводка
Камера "Китай-Элит" за 12$, уже лет 8 в эксплуатации, а то что там по ютубу , наводки какие-то , так это я даже не знаю стоит ли их тревожить вопросами о таких мелочах.
В реальности показания без мерцаний и ярко.
skod пише:
проблема была в неправильном монтаже индикатора,
Вот видите все знали, что это ошибка монтажа, но конкретно помочь смогли только вы сами себе.))
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 21 лют. 2015 19:37 #17

  • Lamitek
  • Lamitek аватар
  • Оффлайн
  • Harness is online
  • Дописи: 31
  • Подякували: 1
Насколько сложно прикрутить к этому регулятору барометр BMP180 ?
Естественно регулировать ни чего не нужно только выводить показания.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 22 лют. 2015 15:00 #18

  • Andre
  • Andre аватар
  • Оффлайн
  • В минулому
  • Дописи: 5
Кто делал на dht11, у кого адекватные показания с этим датчиком?
Пробывал схемы что нашел в инете, показания непонятные.
Реальнее получилось с dht22 схему брал от Soir с другого форума.
сверял по двум цифровым и одному стрелочному гигрометрам.
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 23 лют. 2015 19:51 #19

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2679
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Датчик DHT11 по стоимости гораздо ниже чем DHT22, поэтому ожидать что он будет хорош как и 22, наверное не стоит.
Из личного опыта:
Есть на платке DHT11 пара резисторов , вот они отмечены на фото

если чуть изменить номиналы резисторов, можно изменять смещение диапазона измерения, (влажность и температура отдельно)
С линейность измерения влажности эксперименты не проводил (не с чем сравнивать).
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 27 лют. 2015 12:04 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Lamitek пише:
Насколько сложно прикрутить к этому регулятору барометр BMP180 ?

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 27 лют. 2015 18:42 #21

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 27 лют. 2015 19:31 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
В алгоритме, управлении, отображении, функционале... все остается как в статье?
Увійдіть до облікового запису, щоб писати повідомлення.

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 27 лют. 2015 19:39 #23

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

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 27 лют. 2015 20:00 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14105
  • Подякували: 5428
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Хорошо, прошивку я напишу. Отображать - не отображать давление посмотрю по ходу написания. Может автоматически, может установка через меню. По меню, кстати, я бы добавил еще одну кнопку, для удобства. Кнопки Меню, Плюс и Минус.
По схеме. Бегло посчитал выводы МК, можно обойтись и без 74HC595.
Посмотрите даташит на Ваш модуль. В сети разная информация про напряжение питания. Если все-таки 3,3V, то подберите приемлемую для Вас схему согласования уровней. Хотя опять же кое-где пишут, что можно и так, но это все на свой риск.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Rim

Регулятор температури та вологості, з датчиком DHT22 (DHT11) 27 лют. 2015 20:03 #25

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