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
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote:
IYra wrote: нужен ли в этой прошивке кварц или можно обойтись без него? Если можно без кварца, то достаточно ли его просто отключить или нужно чтото еще менять в схеме?
Если проект на 8 мГц то можно и без кварца попробовать. Особая точность не нужна. В схеме ничего менять не нужно.
Только фьюзы на внутренние 8 мГц установить.
Если проект на 16 мГц - то без кварца не обойтись
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

IYra wrote:Особая точность не нужна
В чем будет разница, я имею ввиду точность?
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote:
IYra wrote:Особая точность не нужна
В чем будет разница, я имею ввиду точность?
Особая точность - я имел ввиду отсчет временных интервалов. Датчики цифровые - поэтому точность их показаний не изменится
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

IYra wrote: Если проект на 16 мГц - то без кварца не обойтись
Могу я Вас попросить выложить прошивку под проект на 16 мГц, где температурой управляет DS12B20, а влажностью DHT11/22.
Заранее благодарен!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote:
IYra wrote: Если проект на 16 мГц - то без кварца не обойтись
Могу я Вас попросить выложить прошивку под проект на 16 мГц, где температурой управляет DS12B20, а влажностью DHT11/22.
Заранее благодарен!
Выкладываю
Attachments
termostat_mega16.rar
(44.31 KiB) Downloaded 387 times
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

Спасибо большое!
В архиве есть текстовый файл, там написано что проект на 8мГц, это опечатка?
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote:В архиве есть текстовый файл, там написано что проект на 8мГц, это опечатка?
Да, осталось от старого проекта.
В новом проекте и Протеусе - 16 Мгц
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

Подскажите пожалуйста какие фьюзы писать под проект с кварцем на 16 мГц
Сижу перед спаянной схемой и не решаюсь прошивать атмегу :)
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote:Подскажите пожалуйста какие фьюзы писать под проект с кварцем на 16 мГц
Галочка значит - 0
Attachments
Fuze.jpg
Fuze.jpg (11.78 KiB) Viewed 6499 times
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

Простите за надоедливость!
Таки разобрался :wall: у меня индикаторы с общим анодом... Поделитесь пожалуйста прошивкой для ОА, :drink: а то железо лежит собранное а не работает :(
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote: Поделитесь пожалуйста прошивкой для ОА
Выкладываю
Attachments
termostat_mega16_OA.rar
хекс
(4.91 KiB) Downloaded 320 times
termostat_mega16_OC.rar
хекс
(4.9 KiB) Downloaded 327 times
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

Все сделал, прошил без проблем, все запустилось и работает, НО... после подключения питания все работает несколько секунд нормально, но потом показания на индикаторах начинают меняться с 5градусов до 50 драдусов, также себя ведет и влажность.
Единственное отличие от оригинала проекта, это то что атмега у меня в TQFP 32 корпусе.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

gsmgod wrote:Все сделал, прошил без проблем, все запустилось и работает, НО... после подключения питания все работает несколько секунд нормально, но потом показания на индикаторах начинают меняться с 5градусов до 50 драдусов, также себя ведет и влажность.
Единственное отличие от оригинала проекта, это то что атмега у меня в TQFP 32 корпусе.
Выкладываю хекс для ОА от проекта termostat_mega8_2dht22_HC595_2d_ver16.rar
У Recov он заработал. Но у него DIP28.
Попробуй.
Attachments
termostat_mega16_OA_temp.rar
(4.85 KiB) Downloaded 302 times
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

Спасибо за помощь, но так ничего и не поменялось. Заметил, что плавать показания начинают после изменения температуры или влажности на любом датчике.
Чуть позже выложу видео

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

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

Еще раз всем спасибо!!!
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

Я после того как сжег датчик, то же стал ставить по плюсу резистор 100 Ом, так при переплюсовке они выживают, и мне кажется что как то стабильнее стало. IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

Recov wrote:Я после того как сжег датчик, то же стал ставить по плюсу резистор 100 Ом
Я поставил 47 Om по общему питанию на датчики и по 47 Ом на каждый, также на порты по 330 Ом и подтягивающий заменил на 3.3кОм. Еще на каждый датчик конденсатор по 0.1
Неоднократно проверено на других терморегуляторах.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote: IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.
Попробовал выкинуть. Проект на 8 мГц от внутреннего генератора (т.е. кварц не нужен). 8 выводов ABCD..
подсоединяются к PORTB (как в термостате у hardlock'a). Так как выводов мало пришлось убрать два выхода
нагрузки (осушитель и охладитель). Если использовать корпус TQFP32 то можно будет их оставить.
Все остальное осталось без изменений.
Attachments
termostat_mega8_2dht22_2d.rar
(42.96 KiB) Downloaded 374 times
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

IYra wrote: Если использовать корпус TQFP32 то можно будет их оставить.
Могу я Вас попросить выложить проект на корпус TQFP32 но с охлаждением и осушением? Для меня функции осушения и охлаждения очень важны. А также можно ли подключение в этом исполнении кварца?
И еще вопрос... Возможно ли сделать точность 0.1 градуса, а не 0.5 ? Это касается варианта с 595.
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

IYra wrote:
Recov wrote: IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.
Попробовал выкинуть. Проект на 8 мГц от внутреннего генератора (т.е. кварц не нужен). 8 выводов ABCD..
подсоединяются к PORTB (как в термостате у hardlock'a). Так как выводов мало пришлось убрать два выхода
нагрузки (осушитель и охладитель). Если использовать корпус TQFP32 то можно будет их оставить.
Все остальное осталось без изменений.
Спасибо! В ближайшее время сделаю. Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Recov wrote: Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?
Я имел ввиду что подсоединение PORTB и ABC..индикатора такое же. A -> PORTB.5 и тд
Вот как здесь http://hardlock.org.ua/viewtopic.php?f=10&t=352#p9665
А что Протеуса нет ?
Attachments
Протеус.jpg
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post 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..индикатора такое же не могу понять. Стыдно конечно.
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

IYra,т.е. простым языком получается выводы индикатора подключать как выводы 595-й? Не, смотрю на схему не получается. Можешь написать к каким выводам контроллера подключаются выводы индикатора? Например вывод А к 12, В к 13... Спаять хочется...
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post 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
gsmgod
Пробегал мимо
Posts: 15
Joined: 12 May 2016 22:59
Contact:

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

Post by gsmgod »

gsmgod wrote:
IYra wrote: Если использовать корпус TQFP32 то можно будет их оставить.
Могу я Вас попросить выложить проект на корпус TQFP32 но с охлаждением и осушением? Для меня функции осушения и охлаждения очень важны. А также можно ли подключение в этом исполнении кварца?
И еще вопрос... Возможно ли сделать точность 0.1 градуса, а не 0.5 ? Это касается варианта с 595.
Ув. IYra!
А по моему вопросу можете помочь?
Заранее благодарен!
Recov
Живу тут
Posts: 167
Joined: 26 Dec 2011 15:23
Location: г. Находка

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

Post by Recov »

Ооо.... Так он еще и на два индикатора? Очень здорово! В субботу займусь! IYra спасибо! Ставлю дома куда придется, этот вытяжкой в ванной будет управлять, пока после душа влажность в норму не придет.
Посмотрел, все совсем переиначилось. А где такие красивые схемы рисуют как например в сообщении 488 этой темы?
Post Reply