Page 3 of 7

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

Posted: 13 May 2016 18:36
by IYra
gsmgod wrote:
IYra wrote: нужен ли в этой прошивке кварц или можно обойтись без него? Если можно без кварца, то достаточно ли его просто отключить или нужно чтото еще менять в схеме?
Если проект на 8 мГц то можно и без кварца попробовать. Особая точность не нужна. В схеме ничего менять не нужно.
Только фьюзы на внутренние 8 мГц установить.
Если проект на 16 мГц - то без кварца не обойтись

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

Posted: 18 May 2016 14:08
by gsmgod
IYra wrote:Особая точность не нужна
В чем будет разница, я имею ввиду точность?

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

Posted: 18 May 2016 17:15
by IYra
gsmgod wrote:
IYra wrote:Особая точность не нужна
В чем будет разница, я имею ввиду точность?
Особая точность - я имел ввиду отсчет временных интервалов. Датчики цифровые - поэтому точность их показаний не изменится

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

Posted: 18 May 2016 23:09
by gsmgod
IYra wrote: Если проект на 16 мГц - то без кварца не обойтись
Могу я Вас попросить выложить прошивку под проект на 16 мГц, где температурой управляет DS12B20, а влажностью DHT11/22.
Заранее благодарен!

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

Posted: 19 May 2016 14:55
by IYra
gsmgod wrote:
IYra wrote: Если проект на 16 мГц - то без кварца не обойтись
Могу я Вас попросить выложить прошивку под проект на 16 мГц, где температурой управляет DS12B20, а влажностью DHT11/22.
Заранее благодарен!
Выкладываю

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

Posted: 19 May 2016 15:37
by gsmgod
Спасибо большое!
В архиве есть текстовый файл, там написано что проект на 8мГц, это опечатка?

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

Posted: 19 May 2016 20:55
by IYra
gsmgod wrote:В архиве есть текстовый файл, там написано что проект на 8мГц, это опечатка?
Да, осталось от старого проекта.
В новом проекте и Протеусе - 16 Мгц

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

Posted: 11 Jun 2016 16:18
by gsmgod
Подскажите пожалуйста какие фьюзы писать под проект с кварцем на 16 мГц
Сижу перед спаянной схемой и не решаюсь прошивать атмегу :)

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

Posted: 11 Jun 2016 20:45
by IYra
gsmgod wrote:Подскажите пожалуйста какие фьюзы писать под проект с кварцем на 16 мГц
Галочка значит - 0

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

Posted: 12 Jun 2016 03:22
by gsmgod
Простите за надоедливость!
Таки разобрался :wall: у меня индикаторы с общим анодом... Поделитесь пожалуйста прошивкой для ОА, :drink: а то железо лежит собранное а не работает :(

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

Posted: 12 Jun 2016 11:10
by IYra
gsmgod wrote: Поделитесь пожалуйста прошивкой для ОА
Выкладываю

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

Posted: 12 Jun 2016 18:18
by gsmgod
Все сделал, прошил без проблем, все запустилось и работает, НО... после подключения питания все работает несколько секунд нормально, но потом показания на индикаторах начинают меняться с 5градусов до 50 драдусов, также себя ведет и влажность.
Единственное отличие от оригинала проекта, это то что атмега у меня в TQFP 32 корпусе.

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

Posted: 12 Jun 2016 19:17
by IYra
gsmgod wrote:Все сделал, прошил без проблем, все запустилось и работает, НО... после подключения питания все работает несколько секунд нормально, но потом показания на индикаторах начинают меняться с 5градусов до 50 драдусов, также себя ведет и влажность.
Единственное отличие от оригинала проекта, это то что атмега у меня в TQFP 32 корпусе.
Выкладываю хекс для ОА от проекта termostat_mega8_2dht22_HC595_2d_ver16.rar
У Recov он заработал. Но у него DIP28.
Попробуй.

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

Posted: 12 Jun 2016 22:34
by gsmgod
Спасибо за помощь, но так ничего и не поменялось. Заметил, что плавать показания начинают после изменения температуры или влажности на любом датчике.
Чуть позже выложу видео

Добавлено спустя 1 час 57 минут 19 секунд:
Проблема решена
Ув. IYra! ОГРОМНОЕ ВАМ СПАСИБО!
Проблема была в неправильном мануале к индикаторам. Китайцы нарисовали лишь бы продать. В мануале были перепутаны цифры 1-4 2-3. Перепаял и все заработало (до конца все не проверил). Когда протестирую полностью, выложу разводку платы, если кому нужно.

p.s. От себя добавлю... в цепь питания датчиков рекомендую ставить резисторы, что бы в случае случайного замыкания кабеля возле датчика не спалить кренку или атмегу.

Еще раз всем спасибо!!!

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

Posted: 13 Jun 2016 01:53
by Recov
Я после того как сжег датчик, то же стал ставить по плюсу резистор 100 Ом, так при переплюсовке они выживают, и мне кажется что как то стабильнее стало. IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.

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

Posted: 13 Jun 2016 10:19
by gsmgod
Recov wrote:Я после того как сжег датчик, то же стал ставить по плюсу резистор 100 Ом
Я поставил 47 Om по общему питанию на датчики и по 47 Ом на каждый, также на порты по 330 Ом и подтягивающий заменил на 3.3кОм. Еще на каждый датчик конденсатор по 0.1
Неоднократно проверено на других терморегуляторах.

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

Posted: 13 Jun 2016 20:43
by IYra
Recov wrote: IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.
Попробовал выкинуть. Проект на 8 мГц от внутреннего генератора (т.е. кварц не нужен). 8 выводов ABCD..
подсоединяются к PORTB (как в термостате у hardlock'a). Так как выводов мало пришлось убрать два выхода
нагрузки (осушитель и охладитель). Если использовать корпус TQFP32 то можно будет их оставить.
Все остальное осталось без изменений.

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

Posted: 14 Jun 2016 02:21
by gsmgod
IYra wrote: Если использовать корпус TQFP32 то можно будет их оставить.
Могу я Вас попросить выложить проект на корпус TQFP32 но с охлаждением и осушением? Для меня функции осушения и охлаждения очень важны. А также можно ли подключение в этом исполнении кварца?
И еще вопрос... Возможно ли сделать точность 0.1 градуса, а не 0.5 ? Это касается варианта с 595.

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

Posted: 14 Jun 2016 04:06
by Recov
IYra wrote:
Recov wrote: IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.
Попробовал выкинуть. Проект на 8 мГц от внутреннего генератора (т.е. кварц не нужен). 8 выводов ABCD..
подсоединяются к PORTB (как в термостате у hardlock'a). Так как выводов мало пришлось убрать два выхода
нагрузки (осушитель и охладитель). Если использовать корпус TQFP32 то можно будет их оставить.
Все остальное осталось без изменений.
Спасибо! В ближайшее время сделаю. Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?

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

Posted: 14 Jun 2016 09:35
by IYra
Recov wrote: Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?
Я имел ввиду что подсоединение PORTB и ABC..индикатора такое же. A -> PORTB.5 и тд
Вот как здесь http://hardlock.org.ua/viewtopic.php?f=10&t=352#p9665
А что Протеуса нет ?

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

Posted: 14 Jun 2016 12:13
by Recov
IYra wrote:
Recov wrote: Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?
Я имел ввиду что подсоединение PORTB и ABC..индикатора такое же. A -> PORTB.5 и тд
Вот как здесь http://hardlock.org.ua/viewtopic.php?f=10&t=352#p9665
А что Протеуса нет ?
Да какой там Протеус. Я могу только прошить и спаять. Ну может быть плату развести. А такое как программу написать, или поправить - это только моя мечта, но с этой работай что сейчас, точно не осуществима. По схеме спаяю, а так... подсоединение PORTB и ABC..индикатора такое же не могу понять. Стыдно конечно.

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

Posted: 15 Jun 2016 15:05
by Recov
IYra,т.е. простым языком получается выводы индикатора подключать как выводы 595-й? Не, смотрю на схему не получается. Можешь написать к каким выводам контроллера подключаются выводы индикатора? Например вывод А к 12, В к 13... Спаять хочется...

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

Posted: 15 Jun 2016 20:39
by IYra
Recov wrote: Можешь написать к каким выводам контроллера подключаются выводы индикатора? Например вывод А к 12, В к 13... Спаять хочется...
Индикатор

A - 19
B - 10
C - 15
D - 17
E - 18
F - 9
G - 14
DP- 16

dig1 - 2
dig2 - 3
dig3 - 4
dig4 - 6
dig5 - 28
dig6 - 11
dig7 - 24
dig8 - 27

Кнопки

"-" - 13
"+" - 12

Нагрузка

Нагреватель - 26
Увлажнитель - 5

Датчики

Первый DHT22 - 23
Второй DHT22 - 25

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

Posted: 15 Jun 2016 22:24
by gsmgod
gsmgod wrote:
IYra wrote: Если использовать корпус TQFP32 то можно будет их оставить.
Могу я Вас попросить выложить проект на корпус TQFP32 но с охлаждением и осушением? Для меня функции осушения и охлаждения очень важны. А также можно ли подключение в этом исполнении кварца?
И еще вопрос... Возможно ли сделать точность 0.1 градуса, а не 0.5 ? Это касается варианта с 595.
Ув. IYra!
А по моему вопросу можете помочь?
Заранее благодарен!

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

Posted: 16 Jun 2016 00:59
by Recov
Ооо.... Так он еще и на два индикатора? Очень здорово! В субботу займусь! IYra спасибо! Ставлю дома куда придется, этот вытяжкой в ванной будет управлять, пока после душа влажность в норму не придет.
Посмотрел, все совсем переиначилось. А где такие красивые схемы рисуют как например в сообщении 488 этой темы?