Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Здесь только проекты на ATmega

Re: Поменять датчик DHT11 на DHT22

Сообщение Recov » 09 мар 2016 12:55

Ого как быстро! IYra, а индикаторы оба DHT22? Или один можно DS18B20? Тогда цикла не надо. И подскажи, как бы нам переименовать эту тему для удобного поиска народу в инете и поисковым роботам? Как бы ты профессионально переименовал? Эту тему и первую. Руководство форума согласно!
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Поменять датчик DHT11 на DHT22

Сообщение hardlock » 09 мар 2016 12:59

Даю подсказку. Над формой ответа есть поле "Заголовок" что туда напишете, то и будет в дальнейшем. Первый пост переименую сам, если не получится у вас)))
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Поменять датчик DHT11 на DHT22

Сообщение rulezznv » 09 мар 2016 16:12

а можно сделать так что бы скажем первый индикатор показывал температуру а второй влажность (не цикл) или так и задумано тут? и очень желательно использование датчика 18в20. спасибо.
rulezznv
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 06 мар 2016 22:58

Re: Поменять датчик DHT11 на DHT22

Сообщение IYra » 09 мар 2016 21:15

Recov писал(а): а индикаторы оба DHT22? Или один можно DS18B20? Тогда цикла не надо.

Сделал так
3.1 Подключен один DH22(DH11) - обязательное подключение к порту (PortC.0) От него зависит управление нагрузкой
Инд1 показывает температуру, Инд2 показывает влажность

3.2 Подключено два DH22(DH11) - (PortC.0 и PortC.2) PortC.0 управляет нагрузкой, PortC.2 - только индикация
Инд1 показывает в цикле температуру и влажность 1 датчика,
Инд2 показывает в цикле температуру и влажность 2 датчика

3.3 Подключен один DH22(DH11) - (PortC.0) и один DS18B20 (PortC.2) PortC.0 управляет нагрузкой, PortC.2 - только индикация
Инд1 показывает в цикле температуру и влажность 1 датчика,
Инд2 показывает температуру 2 датчика

Recov писал(а):И подскажи, как бы нам переименовать эту тему

Может так Регулятор температуры и влажности на ATmega8
Вложения
termostat_mega8_2dht22_HC595_2d_ver11.rar
(44.74 КБ) Скачиваний: 51
Последний раз редактировалось IYra 09 мар 2016 22:12, всего редактировалось 1 раз.
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Поменять датчик DHT11 на DHT22

Сообщение rulezznv » 09 мар 2016 21:42

Уважаемый IYra, не могли бы сделать следующим образом: Один индикатор показывает температуру от 18в20, другой индикатор показывает влажность по DHТ22 (температура от DHT22 не нужна в принципе только влажность), и главное условие управление нагрузкой от 18в20, зарание огромное спасибо!
rulezznv
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 06 мар 2016 22:58

Re: Регулятор температуры и влажности на ATmega8

Сообщение IYra » 10 мар 2016 10:37

rulezznv писал(а): Один индикатор показывает температуру от 18в20, другой индикатор показывает влажность по DHТ22 (температура от DHT22 не нужна в принципе только влажность), и главное условие управление нагрузкой от 18в20, зарание огромное спасибо!

Сделал.
Все как выше только нагрузкой теперь управляет DS18B20 (PC.2) Вывод Т на Инд.2
Инд.1 показывает влажность DHT22 (PC.0) Однако если нажать "+" то включается цикл H-T
Вложения
termostat_mega8.rar
(5 КБ) Скачиваний: 51
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Поменять датчик DHT11 на DHT22

Сообщение Recov » 10 мар 2016 11:45

Ну если никто не против, поддерживаю предложение IYra и прошу уважаемого hardlock переименовать тему в "Регулятор температуры и влажности на ATmega8"

Руки чешутся собрать с двумя индикаторами, но смогу только на выходных.
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение hardlock » 10 мар 2016 12:17

Сделано )))
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение IYra » 10 мар 2016 12:33

Recov писал(а):Руки чешутся собрать с двумя индикаторами, но смогу только на выходных.

Платку потом выложи для полноты картины
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 11 мар 2016 00:16

IYra писал(а):
Recov писал(а):Платку потом выложи для полноты картины

Не вопрос, но индикаторы будут на отдельной плате, когда все сразу - в корпус неудобно встраивать. Все, политику убрал.
Последний раз редактировалось Recov 12 мар 2016 03:15, всего редактировалось 1 раз.
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Vakula_S » 11 мар 2016 21:44

Recov писал(а):
Регулятор температуры и влажности на ATmega8, DHT22, DS12B20
Последний раз редактировалось Vakula_S 12 мар 2016 09:37, всего редактировалось 1 раз.
Нам бы только как следует разобраться, мы что угодно сломаем.
Аватара пользователя
Vakula_S
Частенько бываю
 
Сообщения: 92
Зарегистрирован: 06 фев 2015 13:14
Откуда: Николаев

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение hardlock » 11 мар 2016 21:59

Давайте не будем на этом форуме? Все политические и околополитические вопросы решайте на других форумах. На этом буду чистить.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 14 мар 2016 13:05

Ну что, не вышло у меня в эти выходные заняться любимым делом. И сегодня приехал в 18-30. Пока поужинал,... дочку съездил с моста рухнувшего с Находки забрал... и все. Старею наверное.. На следующие выходные займусь.
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение rulezznv » 14 мар 2016 15:49

IYra, огромное Вам спасибо. hardlock - красавчик за проект!
rulezznv
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 06 мар 2016 22:58

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение hardlock » 14 мар 2016 16:26

rulezznv, а я ваще не при делах ))))
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 15 мар 2016 03:53

rulezznv писал(а):IYra, огромное Вам спасибо. hardlock - красавчик за проект!

Что получилось то?
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение rulezznv » 16 мар 2016 14:10

пока ничего, жду DHT22
rulezznv
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 06 мар 2016 22:58

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 19 мар 2016 14:43

IYra привет! Собрал. Индикаторы мерцают очень сильно с частой примерно 10Гц. Некоторые сегменты ярче, некоторые тусклее. Но это и понятно, надо было мне ставить резисторы на каждый сегмент, завтра переделаю. И еще, время от времени вылетают цифры 999, при этом все светодиоды гаснут, видимо включается режим отключения всего и вся при ошибке.
Вложения
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение IYra » 20 мар 2016 10:29

Recov писал(а): Индикаторы мерцают очень сильно с частой примерно 10Гц.

Там на каждый разряд 3 мс. Всего 8 разрядов - 24 мс (40 Гц) Не должно так сильно моргать.
Может частота МК не 8 мГц (фьюзы проверь). Или попробовать кварц поставить на 8 мГц (ну и фьюзы поменять соответственно)
Recov писал(а): И еще, время от времени вылетают цифры 999, при этом все светодиоды гаснут, видимо включается режим отключения всего и вся при ошибке.

Да при ошибке нагрузка отключается. Кстати заметил что на модели тоже стали вылетать 999 когда добавил 2 индикатор. Сделал проект на 16 мГц - перестало. Попробуй - если есть возможность поставить 16 мГц то я выложу
проект под эту частоту
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 21 мар 2016 02:38

Есть такая возможность, кварц есть. Можно проект? И пожалуйста, подскажи какие фьюзы ставить. А то я как Чонкин, буквы понимаю, а слова из них складывать не могу :-D
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение IYra » 21 мар 2016 11:36

Recov писал(а):Есть такая возможность, кварц есть.

Значит проект на 16 МГц. Только Мега8 должна быть без буквы L
Operating Voltages
– 2.7 - 5.5V (ATmega8L)
– 4.5 - 5.5V (ATmega8)
• Speed Grades
– 0 - 8 MHz (ATmega8L)
– 0 - 16 MHz (ATmega8)

Recov писал(а):какие фьюзы ставить.

Фьюзы все равны 1 то есть неустановлены. (пустые квадратики без галочек)
Вложения
termostat_mega8_2dht22_HC595_2d_ver16.rar
(39.84 КБ) Скачиваний: 54
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 21 мар 2016 13:57

IYra, в архиве не нашел .hex или .eep...
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение IYra » 21 мар 2016 14:28

Recov писал(а):IYra, в архиве не нашел .hex или .eep...

Не отошел еще от выходных .... Добавляю
Вложения
Хекс_ОС.rar
(12.05 КБ) Скачиваний: 30
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Регулятор температуры и влажности на ATmega8, DHT22, DS12B20

Сообщение Recov » 21 мар 2016 14:50

Работает!!! Работает без проблем, все настройки проходят, мерцания нет. Разница в свечении сегментов индикаторов настолько не заметна, что ставить отдельно на каждый индикатор свои резисторы не вижу необходимости. Поэтому выкладываю платы как есть. Важно: на плате индикаторов три перемычки. И на плате индикаторов выводы подписаны в соответствии с выводами микроконтроллера. Т.е. если стоит цифра 27 - значит этот вывод припаивается к 27 выводу контроллера.

Добавлено спустя 7 минут 40 секунд:
Вот что у нас сейчас за окном:
Вложения
Платы к 2 индикатора.rar
(89.62 КБ) Скачиваний: 49
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

Re: Регулятор температуры и влажности на ATmega8

Сообщение gsmgod » 12 май 2016 23:23

IYra писал(а):Все как выше только нагрузкой теперь управляет DS18B20 (PC.2) Вывод Т на Инд.2
Инд.1 показывает влажность DHT22 (PC.0) Однако если нажать "+" то включается цикл H-T

Подскажите пожалуйста, нужен ли в этой прошивке кварц или можно обойтись без него? Если можно без кварца, то достаточно ли его просто отключить или нужно чтото еще менять в схеме?
Спасибо за ответ!
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

Пред.След.

Вернуться в ATmega



Кто сейчас на конференции

Сейчас этот форум просматривают: Recov и гости: 2