Обявления

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

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

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

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

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

Сообщение IYra » 13 май 2016 18:36

gsmgod писал(а):
IYra писал(а): нужен ли в этой прошивке кварц или можно обойтись без него? Если можно без кварца, то достаточно ли его просто отключить или нужно чтото еще менять в схеме?

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

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

Сообщение gsmgod » 18 май 2016 14:08

IYra писал(а):Особая точность не нужна

В чем будет разница, я имею ввиду точность?
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение IYra » 18 май 2016 17:15

gsmgod писал(а):
IYra писал(а):Особая точность не нужна

В чем будет разница, я имею ввиду точность?

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

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

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

IYra писал(а):Если проект на 16 мГц - то без кварца не обойтись

Могу я Вас попросить выложить прошивку под проект на 16 мГц, где температурой управляет DS12B20, а влажностью DHT11/22.
Заранее благодарен!
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение IYra » 19 май 2016 14:55

gsmgod писал(а):
IYra писал(а):Если проект на 16 мГц - то без кварца не обойтись

Могу я Вас попросить выложить прошивку под проект на 16 мГц, где температурой управляет DS12B20, а влажностью DHT11/22.
Заранее благодарен!

Выкладываю
Вложения
termostat_mega16.rar
(44.31 КБ) Скачиваний: 32
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение gsmgod » 19 май 2016 15:37

Спасибо большое!
В архиве есть текстовый файл, там написано что проект на 8мГц, это опечатка?
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение IYra » 19 май 2016 20:55

gsmgod писал(а):В архиве есть текстовый файл, там написано что проект на 8мГц, это опечатка?

Да, осталось от старого проекта.
В новом проекте и Протеусе - 16 Мгц
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение gsmgod » 11 июн 2016 16:18

Подскажите пожалуйста какие фьюзы писать под проект с кварцем на 16 мГц
Сижу перед спаянной схемой и не решаюсь прошивать атмегу :)
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение IYra » 11 июн 2016 20:45

gsmgod писал(а):Подскажите пожалуйста какие фьюзы писать под проект с кварцем на 16 мГц

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

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

Сообщение gsmgod » 11 июн 2016 23:49

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

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

Сообщение IYra » 12 июн 2016 11:10

gsmgod писал(а): Поделитесь пожалуйста прошивкой для ОА

Выкладываю
Вложения
termostat_mega16_OA.rar
хекс
(4.91 КБ) Скачиваний: 17
termostat_mega16_OC.rar
хекс
(4.9 КБ) Скачиваний: 19
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение gsmgod » 12 июн 2016 18:18

Все сделал, прошил без проблем, все запустилось и работает, НО... после подключения питания все работает несколько секунд нормально, но потом показания на индикаторах начинают меняться с 5градусов до 50 драдусов, также себя ведет и влажность.
Единственное отличие от оригинала проекта, это то что атмега у меня в TQFP 32 корпусе.
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение IYra » 12 июн 2016 19:17

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

Выкладываю хекс для ОА от проекта termostat_mega8_2dht22_HC595_2d_ver16.rar
У Recov он заработал. Но у него DIP28.
Попробуй.
Вложения
termostat_mega16_OA_temp.rar
(4.85 КБ) Скачиваний: 9
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение gsmgod » 12 июн 2016 20:37

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

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

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

Еще раз всем спасибо!!!
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение Recov » 13 июн 2016 01:53

Я после того как сжег датчик, то же стал ставить по плюсу резистор 100 Ом, так при переплюсовке они выживают, и мне кажется что как то стабильнее стало. IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

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

Сообщение gsmgod » 13 июн 2016 10:19

Recov писал(а):Я после того как сжег датчик, то же стал ставить по плюсу резистор 100 Ом

Я поставил 47 Om по общему питанию на датчики и по 47 Ом на каждый, также на порты по 330 Ом и подтягивающий заменил на 3.3кОм. Еще на каждый датчик конденсатор по 0.1
Неоднократно проверено на других терморегуляторах.
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение IYra » 13 июн 2016 20:43

Recov писал(а): IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.

Попробовал выкинуть. Проект на 8 мГц от внутреннего генератора (т.е. кварц не нужен). 8 выводов ABCD..
подсоединяются к PORTB (как в термостате у hardlock'a). Так как выводов мало пришлось убрать два выхода
нагрузки (осушитель и охладитель). Если использовать корпус TQFP32 то можно будет их оставить.
Все остальное осталось без изменений.
Вложения
termostat_mega8_2dht22_2d.rar
(42.96 КБ) Скачиваний: 21
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение gsmgod » 14 июн 2016 02:21

IYra писал(а): Если использовать корпус TQFP32 то можно будет их оставить.

Могу я Вас попросить выложить проект на корпус TQFP32 но с охлаждением и осушением? Для меня функции осушения и охлаждения очень важны. А также можно ли подключение в этом исполнении кварца?
И еще вопрос... Возможно ли сделать точность 0.1 градуса, а не 0.5 ? Это касается варианта с 595.
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение Recov » 14 июн 2016 04:06

IYra писал(а):
Recov писал(а): IYra дружище, а можно ли эту 74НС595 как ни будь выкинуть? Всю малину портит.

Попробовал выкинуть. Проект на 8 мГц от внутреннего генератора (т.е. кварц не нужен). 8 выводов ABCD..
подсоединяются к PORTB (как в термостате у hardlock'a). Так как выводов мало пришлось убрать два выхода
нагрузки (осушитель и охладитель). Если использовать корпус TQFP32 то можно будет их оставить.
Все остальное осталось без изменений.

Спасибо! В ближайшее время сделаю. Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

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

Сообщение IYra » 14 июн 2016 09:35

Recov писал(а): Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?

Я имел ввиду что подсоединение PORTB и ABC..индикатора такое же. A -> PORTB.5 и тд
Вот как здесь http://hardlock.org.ua/viewtopic.php?f=10&t=352#p9665
А что Протеуса нет ?
Вложения
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение Recov » 14 июн 2016 12:13

IYra писал(а):
Recov писал(а): Только я не пойму к каким выводам контроллера цеплять выводы индикатора. Можно ссылку на термостат hardlock'a, я так понимаю он на Мега8?

Я имел ввиду что подсоединение PORTB и ABC..индикатора такое же. A -> PORTB.5 и тд
Вот как здесь http://hardlock.org.ua/viewtopic.php?f=10&t=352#p9665
А что Протеуса нет ?

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

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

Сообщение Recov » 15 июн 2016 15:05

IYra,т.е. простым языком получается выводы индикатора подключать как выводы 595-й? Не, смотрю на схему не получается. Можешь написать к каким выводам контроллера подключаются выводы индикатора? Например вывод А к 12, В к 13... Спаять хочется...
Recov
Живу тут
 
Сообщения: 161
Зарегистрирован: 26 дек 2011 16:23
Откуда: г. Находка

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

Сообщение IYra » 15 июн 2016 20:39

Recov писал(а): Можешь написать к каким выводам контроллера подключаются выводы индикатора? Например вывод А к 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
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение gsmgod » 15 июн 2016 22:24

gsmgod писал(а):
IYra писал(а): Если использовать корпус TQFP32 то можно будет их оставить.

Могу я Вас попросить выложить проект на корпус TQFP32 но с охлаждением и осушением? Для меня функции осушения и охлаждения очень важны. А также можно ли подключение в этом исполнении кварца?
И еще вопрос... Возможно ли сделать точность 0.1 градуса, а не 0.5 ? Это касается варианта с 595.

Ув. IYra!
А по моему вопросу можете помочь?
Заранее благодарен!
gsmgod
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 12 май 2016 22:59

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

Сообщение Recov » 16 июн 2016 00:59

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

Пред.След.

Вернуться в ATmega



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron