Часы-термометр-термостат на LCD-индикаторе

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
alec220
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб ноя 03, 2012 08:11:50
Откуда: Москва
Контактная информация:

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение alec220 »

Заработало!

Запускал на макетке без подключения кнопок, откуда я мог знать, что ус-во не запускается пока не нажмешь кнопку ОК? В протеусе-то сразу все взлетает.

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

После экспериментов с влагометрами завтра пойду покупать увлажнитель - ибо жить в квартире с 25% влажности - очень вредно! влажность должна быть, по рекомендации медиков минимум 40%, а лучше 60. Но и выше не надо тоже.

Жалко не умеет данный аппарат включать кондиционер - тут ИК команды нужны. А то бы вообще волшебно получилось!
Найти проще, когда не знаешь, где лежит.
Хуже, когда забыл, куда спрятал...
Аватара пользователя
yurgenfon
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Ср фев 17, 2010 22:03:40
Откуда: Омут

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение yurgenfon »

Вопрос к автору. Заместо оптотранзистора хочу поставить MOC3063 с симистором. Пойдет?
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

yurgenfon писал(а):Вопрос к автору. Заместо оптотранзистора хочу поставить MOC3063 с симистором. Пойдет?

Пойдет, самое главное опторазвязка.
Человек с умной головой ошибается.
С пустой - никогда.
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

AVK писал(а):Вот еще вопрос, у меня нет 16*4 но есть 20*4 должно же с таким заработать?
Хотелось бы подправленную прошивку. Собираюсь сделать в самое ближайшее время.

Прошивка под индикатор WH2004. Проверяйте, тестируйте.
Вложения
main_wh2004.hex
(36.4 КБ) 780 скачиваний
Человек с умной головой ошибается.
С пустой - никогда.
Аватара пользователя
yurgenfon
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Ср фев 17, 2010 22:03:40
Откуда: Омут

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение yurgenfon »

Классный у Вас девайс. На макетке проверял: дисплей, кнопки и микроконтроллер, проходит только заставка. Наверное одногерцового сигнала не хватает?
Аватара пользователя
alec220
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб ноя 03, 2012 08:11:50
Откуда: Москва
Контактная информация:

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение alec220 »

yurgenfon писал(а):На макетке проверял: дисплей, кнопки и микроконтроллер, проходит только заставка. Наверное одногерцового сигнала не хватает?

Или нет сигнала 1гц или при первом включении надо нажать ОК и выставить время и т.д.
Найти проще, когда не знаешь, где лежит.
Хуже, когда забыл, куда спрятал...
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

В программе установка 1Гц прописана. Проверьте при первом включении идут или нет импульсы 1Гц.
Если не идут попробуйте эту прошивку. Отпишитесь.
Вложения
main-sht10.hex
(42.66 КБ) 461 скачивание
Человек с умной головой ошибается.
С пустой - никогда.
Аватара пользователя
alec220
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб ноя 03, 2012 08:11:50
Откуда: Москва
Контактная информация:

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение alec220 »

Прошу прощения за долгое молчание - переносил с макетки в готовый блок.

Попробовал эту прошивку, не понял разницы, все равно "ждет" первого нажатия, но по-сути дела это только один раз, при первом включении. Потом, когда выставлено время, все запускается нормально.
Теперь о замеченных недостатках:
1. При регулировании контрастности все работает наоборот: шкала на дисплее увеличивается, а контрастность падает.
2. У меня получилась почему-то очень маленькая громкость бипера, пробовал и 1203 ставить вместо 1206 и эмиттерный повторитель цеплял...
А теперь о пожеланиях...
дороговата конструкция получается из-за датчика - я смог найти только за 370р. Если использовать контроль влажности только в помещении, без отрицательных температур, то можно использовать DHT11 его и найти проще и цена у него 80р всего. (на Митино)
http://avrproject.ru/publ/reguljator_te ... i/1-1-0-84 здесь есть код для DHT11, вдруг пригодится.
Еще хотелось бы добавить инверсные выходы (увлажнение-проветривание) и отопление-охлаждение, но не просто через транзисторный ключ, а чтобы с гистерезисом.
И самое главное пожелание, которое превратило бы это устройство (оно и так хорошо) в вершину управления комфортом. Добавить в него возможность управления устройствами по ИК каналу - кондиционером, увлажнителем, муз.центром в качестве будильника и т.п.
Вот нашел интересный универсальный пульт - если бы его "скрестить" с Вашей конструкцией.... http://www.getchip.net/posts/092-univer ... myjj-pult/
P.S. ISP разъем я вывел наружу, так что готов испытывать новые варианты прошивок.
Найти проще, когда не знаешь, где лежит.
Хуже, когда забыл, куда спрятал...
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

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

Так работает на всех устройствах: если контрастность уменьшать до предела, то получим одну черноту;
если контрастность увеличивать до предела, то получим бледный шрифт.
alec220 писал(а):2. У меня получилась почему-то очень маленькая громкость бипера, пробовал и 1203 ставить вместо 1206 и эмиттерный повторитель цеплял...

У меня тоже звук не громкий. Излучатель HCM1206 дает громкий звук только на частоте резонанса (2400 Гц). Правильнее будет применить какой нибудь другой излучатель (маленький динамик).
alec220 писал(а):А теперь о пожеланиях...
дороговата конструкция получается из-за датчика - я смог найти только за 370р. Если использовать контроль влажности только в помещении, без отрицательных температур, то можно использовать DHT11 его и найти проще и цена у него 80р всего. (на Митино)

В конструкции можно применить датчики SHT10,11,15. На датчики DHT у меня нет документации, нет библиотеки в Proteus и нет самого датчика.
alec220 писал(а):Еще хотелось бы добавить инверсные выходы (увлажнение-проветривание) и отопление-охлаждение, но не просто через транзисторный ключ, а чтобы с гистерезисом.

Зачем??? Посмотрите для чего разрабатывалась эта конструкция.
- термостат управления нагрузкой с тремя временными зонами (у меня управляет газовым котлом);
alec220 писал(а):И самое главное пожелание, которое превратило бы это устройство (оно и так хорошо) в вершину управления комфортом. Добавить в него возможность управления устройствами по ИК каналу - кондиционером, увлажнителем, муз.центром в качестве будильника и т.п.

А также управлять телефоном, освещением в саду и домашними тапочками.
Я Вам пошел на уступки и переработал программу под Ваши нужды. Но то что Вы просите это уже ближе к умному дому. А это отдельная тема и комплекс устройств.
Человек с умной головой ошибается.
С пустой - никогда.
Аватара пользователя
alec220
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб ноя 03, 2012 08:11:50
Откуда: Москва
Контактная информация:

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение alec220 »

За доработки, конечно большое спасибо! Просто я подумал, может будет интересно дальнейшее развитие проекта... Некоторые темы годами развиваются. И здесь, с таким красивым интерфейсом ограничиваться только на газовом котле... Конструкция получилась очень интересная, радует глаз на столе. Я слегка изменил плату и конструкцию, могу поделиться своими платами (я разделил силовую и процессорную часть в разные корпуса)
Вложения
влагостат.rar
(93.97 КБ) 518 скачиваний
Найти проще, когда не знаешь, где лежит.
Хуже, когда забыл, куда спрятал...
Аватара пользователя
alec220
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб ноя 03, 2012 08:11:50
Откуда: Москва
Контактная информация:

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение alec220 »

В прошивке "влагостата" вы убрали из меню коррекцию показаний термометра - а она очень нужна, как показали испытания - только обратил внимание, что данный аппарат показывает неточно - погрешность составляет около 3 градусов на обоих датчиках. Непонятно, почему это происходит, но это есть. Можно эту функцию вернуть снова?
P.S. "Последняя" прошивка пару раз зависла за трое суток, хотя вроде все блокировочные кондеры висят на месте, силовая часть в другом корпусе, на расстоянии в несколько метров, да и нагрузки пока еще не подключены...
Найти проще, когда не знаешь, где лежит.
Хуже, когда забыл, куда спрятал...
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

alec220 писал(а):В прошивке "влагостата" вы убрали из меню коррекцию показаний термометра - а она очень нужна, как показали испытания - только обратил внимание, что данный аппарат показывает неточно - погрешность составляет около 3 градусов на обоих датчиках. Непонятно, почему это происходит, но это есть. Можно эту функцию вернуть снова?

Меню и прошивка с коррекцией датчиков температуры.
Изображение
Вложения
version SHT1x_correct.rar
(86.71 КБ) 425 скачиваний
Menu.jpg
(113.27 КБ) 2406 скачиваний
Человек с умной головой ошибается.
С пустой - никогда.
Аватара пользователя
alec220
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб ноя 03, 2012 08:11:50
Откуда: Москва
Контактная информация:

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение alec220 »

Спасибо, все работает. Интересную особенность заметил в показаниях c SHT10: Прибор подключенный к порту USB показывает 30,4 гр и 43%, а от своего, родного БП 24гр. и 28%. Интересно почему? Напряжение питания одинаковые! Показания с 18В20 не меняются.
Найти проще, когда не знаешь, где лежит.
Хуже, когда забыл, куда спрятал...
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

alec220 писал(а):Спасибо, все работает. Интересную особенность заметил в показаниях c SHT10: Прибор подключенный к порту USB показывает 30,4 гр и 43%, а от своего, родного БП 24гр. и 28%. Интересно почему? Напряжение питания одинаковые! Показания с 18В20 не меняются.

Вот это я объяснить не могу. С этим датчиком схемы никогда не разрабатывал и не работал. Надо читать даташит.
Вот что нашел в инете:
Проблема решилась установкой емкости 0,1 мкф по питанию непосредственно на выводы датчика SHT-10. В принципе это указано в даташите.

Нарушение пункта 2.7, правил форума
Последний раз редактировалось AlekseyEnergo Вс дек 08, 2013 23:12:00, всего редактировалось 1 раз.
Причина: .
Человек с умной головой ошибается.
С пустой - никогда.
helper
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Сб окт 13, 2012 15:27:01
Откуда: Орел

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение helper »

Александр увидел вашу разработку - возникла идея сделать подобное в машину. Идея такая нужны указатели температуры наружнего воздуха и воздуха в салоне (надо только исправить Дом - Улица для машины не актуально по моему), естественно часы, и самый главный вопрос хотелось бы реализовать термостат не на основе DS18B20 а на основе терморезистора - как в этой статье http://radiokot.ru/circuit/digital/home/120/. В связи с этим просьба - мне несколько неудобно просить вас взятся за такую большую переделку, в связи с этим прошу исходники чтобы покопаться самому. Если хотите можете ответ написать мне на почту qwertyuiop84@inbox.ru. C уваженеим Сергей.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Gudd-Head »

helper писал(а):на основе терморезистора

Зачем нужен такой термометр, который будет показывать ± трамвайная остановка?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
helper
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Сб окт 13, 2012 15:27:01
Откуда: Орел

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение helper »

Вопрос стоит о термостате реализованном на основе терморезистора. Датчики температуры наружного и внутреннего воздуха будут DS18B20. Применение терморезистора необходимо из за ограниченной верхней температуры далласовских датчиков, да и собственно точность для моих целей по терморегуляции нужна не большая.
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение Alexander H »

helper писал(а):Вопрос стоит о термостате реализованном на основе терморезистора. Датчики температуры наружного и внутреннего воздуха будут DS18B20. Применение терморезистора необходимо из за ограниченной верхней температуры далласовских датчиков.

Температуру чего в машине вы хотите измерять?
Диапазон измерений DS18B20 от –55°C до +125°C и точностью 0.5°C в диапазоне от –10°C до +85°C. Не вижу смысл переделки программы под другие датчики, учитывая их дешевизну ~65 руб (http://www.platan.ru/cgi-bin/qwery_i.pl?code=ds18b20).
Вам необходима переделка:
1. Увеличить показания температуры до +125°C (если нужно);
2. Изменить надписи Дом-Ул. (напишите какие нужны).
Человек с умной головой ошибается.
С пустой - никогда.
helper
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Сб окт 13, 2012 15:27:01
Откуда: Орел

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение helper »

Смысл такой автомобиль дизельный - в аналогичных машинах с пакетом для северных стран есть устройство для подогрева охлаждающей жидкости, в качестве подогревателя используются специальные тены, этими тенами управляет блок управления - логика его работы проста - подогрев включается при следующих условиях:

двигатель запущен (есть напряжение на 15 контакте)
температура наружнего воздуха - не более +5 градусов
напряжение борт сети через 5 сек после включения нагрева не падает ниже 11,8 вольт

Подогрев работает до того момента как ож нагреется до +80 градусов, потом отключается. Собственно для этих целей я и хотел приспособить термостат вашего устройства (так как пакета для севера у меня нет ну и блока управления нет соответственно), ну и плюс паралельно заиметь градусник в салоне и на улице. По поводу датчика мысли следующие - 125 градусов конечно при штатном режиме работы системы ож двигателя наверное не появятся - больше меня волнует вопрос как себя будет вести далласовский датчик при резких перепадах температуры и соответственно большую часть времени проводя при температуре 90 градусов. Именно поэтому я хотел применить датчик температуры ОЖ от ВАЗа где стоит терморезистор. Если Вы считаете что мои опасения по поводу далласовского датчика напраслина - мне будет достаточно поменять названия дом улица в прошивке с тремя датчиками. Поменять я думаю можно следующим образом Т.улицы, T.салона или просто улица - салон, в общем как Вы считаете нужным и что бы это отображало смысл измерения температуры окружающего воздуха и в салоне автомобиля. Спасибо большое за то что откликнулись, буду благодарен любой помощи.
helper
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Сб окт 13, 2012 15:27:01
Откуда: Орел

Re: Часы-термометр-термостат на LCD-индикаторе

Сообщение helper »

P.S Прошу прощения не написал - термостат должен работать до +125
Ответить

Вернуться в «Статьи»