24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на ATmega
Post Reply
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

Ого как быстро! IYra, а индикаторы оба DHT22? Или один можно DS18B20? Тогда цикла не надо. И подскажи, как бы нам переименовать эту тему для удобного поиска народу в инете и поисковым роботам? Как бы ты профессионально переименовал? Эту тему и первую. Руководство форума согласно!
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Даю подсказку. Над формой ответа есть поле "Заголовок" что туда напишете, то и будет в дальнейшем. Первый пост переименую сам, если не получится у вас)))
rulezznv
Пробегал мимо
Posts: 22
Joined: 06 Mar 2016 21:58

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

Post by rulezznv »

а можно сделать так что бы скажем первый индикатор показывал температуру а второй влажность (не цикл) или так и задумано тут? и очень желательно использование датчика 18в20. спасибо.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote: а индикаторы оба 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 wrote:И подскажи, как бы нам переименовать эту тему
Может так Регулятор температуры и влажности на ATmega8
Attachments
termostat_mega8_2dht22_HC595_2d_ver11.rar
(44.74 KiB) Downloaded 405 times
Схема.jpg
Last edited by IYra on 09 Mar 2016 21:12, edited 1 time in total.
rulezznv
Пробегал мимо
Posts: 22
Joined: 06 Mar 2016 21:58

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

Post by rulezznv »

Уважаемый IYra, не могли бы сделать следующим образом: Один индикатор показывает температуру от 18в20, другой индикатор показывает влажность по DHТ22 (температура от DHT22 не нужна в принципе только влажность), и главное условие управление нагрузкой от 18в20, зарание огромное спасибо!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

rulezznv wrote: Один индикатор показывает температуру от 18в20, другой индикатор показывает влажность по DHТ22 (температура от DHT22 не нужна в принципе только влажность), и главное условие управление нагрузкой от 18в20, зарание огромное спасибо!
Сделал.
Все как выше только нагрузкой теперь управляет DS18B20 (PC.2) Вывод Т на Инд.2
Инд.1 показывает влажность DHT22 (PC.0) Однако если нажать "+" то включается цикл H-T
Attachments
termostat_mega8.rar
(5 KiB) Downloaded 364 times
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

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

Руки чешутся собрать с двумя индикаторами, но смогу только на выходных.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote: Руки чешутся собрать с двумя индикаторами, но смогу только на выходных.
Платку потом выложи для полноты картины
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

IYra wrote:
Recov wrote: Платку потом выложи для полноты картины
Не вопрос, но индикаторы будут на отдельной плате, когда все сразу - в корпус неудобно встраивать. Все, политику убрал.
Last edited by Recov on 12 Mar 2016 02:15, edited 1 time in total.
User avatar
Vakula_S
Частенько бываю
Posts: 122
Joined: 06 Feb 2015 12:14
Location: Николаев

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

Post by Vakula_S »

Recov wrote:
Регулятор температуры и влажности на ATmega8, DHT22, DS12B20
Last edited by Vakula_S on 12 Mar 2016 08:37, edited 1 time in total.
Нам бы только как следует разобраться, мы что угодно сломаем.
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Давайте не будем на этом форуме? Все политические и околополитические вопросы решайте на других форумах. На этом буду чистить.
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

Ну что, не вышло у меня в эти выходные заняться любимым делом. И сегодня приехал в 18-30. Пока поужинал,... дочку съездил с моста рухнувшего с Находки забрал... и все. Старею наверное.. На следующие выходные займусь.
rulezznv
Пробегал мимо
Posts: 22
Joined: 06 Mar 2016 21:58

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

Post by rulezznv »

IYra, огромное Вам спасибо. hardlock - красавчик за проект!
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

rulezznv, а я ваще не при делах ))))
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

rulezznv wrote:IYra, огромное Вам спасибо. hardlock - красавчик за проект!
Что получилось то?
rulezznv
Пробегал мимо
Posts: 22
Joined: 06 Mar 2016 21:58

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

Post by rulezznv »

пока ничего, жду DHT22
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

IYra привет! Собрал. Индикаторы мерцают очень сильно с частой примерно 10Гц. Некоторые сегменты ярче, некоторые тусклее. Но это и понятно, надо было мне ставить резисторы на каждый сегмент, завтра переделаю. И еще, время от времени вылетают цифры 999, при этом все светодиоды гаснут, видимо включается режим отключения всего и вся при ошибке.
Attachments
1.jpg
999.jpg
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote: Индикаторы мерцают очень сильно с частой примерно 10Гц.
Там на каждый разряд 3 мс. Всего 8 разрядов - 24 мс (40 Гц) Не должно так сильно моргать.
Может частота МК не 8 мГц (фьюзы проверь). Или попробовать кварц поставить на 8 мГц (ну и фьюзы поменять соответственно)
Recov wrote: И еще, время от времени вылетают цифры 999, при этом все светодиоды гаснут, видимо включается режим отключения всего и вся при ошибке.
Да при ошибке нагрузка отключается. Кстати заметил что на модели тоже стали вылетать 999 когда добавил 2 индикатор. Сделал проект на 16 мГц - перестало. Попробуй - если есть возможность поставить 16 мГц то я выложу
проект под эту частоту
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

Есть такая возможность, кварц есть. Можно проект? И пожалуйста, подскажи какие фьюзы ставить. А то я как Чонкин, буквы понимаю, а слова из них складывать не могу :-D
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote:Есть такая возможность, кварц есть.
Значит проект на 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 wrote:какие фьюзы ставить.
Фьюзы все равны 1 то есть неустановлены. (пустые квадратики без галочек)
Attachments
termostat_mega8_2dht22_HC595_2d_ver16.rar
(39.84 KiB) Downloaded 376 times
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

IYra, в архиве не нашел .hex или .eep...
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote:IYra, в архиве не нашел .hex или .eep...
Не отошел еще от выходных .... Добавляю
Attachments
Хекс_ОС.rar
(12.05 KiB) Downloaded 315 times
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

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

Добавлено спустя 7 минут 40 секунд:
Вот что у нас сейчас за окном:
Attachments
Платы к 2 индикатора.rar
(89.62 KiB) Downloaded 373 times
1.jpg
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

IYra wrote: Все как выше только нагрузкой теперь управляет DS18B20 (PC.2) Вывод Т на Инд.2
Инд.1 показывает влажность DHT22 (PC.0) Однако если нажать "+" то включается цикл H-T
Подскажите пожалуйста, нужен ли в этой прошивке кварц или можно обойтись без него? Если можно без кварца, то достаточно ли его просто отключить или нужно чтото еще менять в схеме?
Спасибо за ответ!
Post Reply