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

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

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


Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

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

Сообщение Novice user »

В том то и дело что поддерживает,попробовал подключить к атмега328,набросал программку
Спойлер$Regfile = "m328pdef.dat"
$Crystal = 16000000
Config lcdpin = PIN , DB4 = PORTc.2 , DB5 = PORTc.3 , DB6 = PORTc.4 , DB7 = PORTc.5 , E = PORTc.1 , RS = PORTc.0
Config lcd = 20 * 4
Initlcd
Cursor Off
cls
locate 1 , 1
lcd "hello word"
locate 2 , 3
lcd "hello word"
locate 3 , 6
lcd "hello word"
locate 4 , 10
lcd "hello word"
do
waitms 300
loop
Изображение
а может атмега16 быть неисправной?читается прошивается без проблем,может какой порт неисправен?
Реклама
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1512
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

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

Сообщение SergeyK »

Был у меня один касячный МК, читался и прошивался а работать толком ничего не работало. Пару раз я его попробовал в разные схемы впаять потом всетаки выкинул!
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Реклама
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

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

Сообщение Novice user »

решил переделать под себя,схема будет своя на атмега 8/88/168-пока не выбрал,пока макетирую...
мне нужен термостат для сушилки обуви и спецодежды,да и часы,термометр -в помещении,на улице,в сушилке,вот и выбал этот проект
спасибо что помогали,другой атмега16 свободной нет,заменил бы
удачи в сборке всем!!!
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

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

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

Novice user писал(а):Изображение
Судя по картинке отображение идет. Только символы подменяет другими (пробел кавычками и т.п.).
У меня примерно такое было когда плата промыта плохо. И необходимо сделать инициализацию-установка заводских настроек (смотрите меню).
Человек с умной головой ошибается.
С пустой - никогда.
Реклама
Эиком - электронные компоненты и радиодетали
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

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

Сообщение Cheal »

Здравствуйте Alexander H

Сколько прошивок и схем развелось.

Для какой схемы и с какими датчиками работает прошивка:

7.7 - wh2004-eng_PIN_budil-дни недели.rar [12.35 KiB]

Успехов.
Реклама
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Закупил детали для термостата с влагомером на DHT22. Но только сейчас понял, что прошивка 7.10_DHT22.hex сделана для индикатора с кириллицей на 1604. Уважаемый Alexander H можете сделать прошивку для индикатора 2004 с латиницей? На Али они не дорогие, по сравнению с индикаторами на латинице, которые продаются в России.
Прибор нужен для гаража с погребом.
Реклама
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

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

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

Cheal писал(а):Для какой схемы и с какими датчиками работает прошивка:
7.7 - wh2004-eng_PIN_budil-дни недели.rar [12.35 KiB]
Все прошивки из поста Ср дек 21, 2016 14:55:36 для схемы из статьи (последняя коррекция).
Конкретно эта под китайский индикатор 2004.
Человек с умной головой ошибается.
С пустой - никогда.
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

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

Сообщение Novice user »

куплю атмега 16 и жки под этот проект!
в программировании не айс,пока собрал на атмега168 и китайский 1602
Изображение
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Наконец-таки дошли руки и я спаял эти часы. Сделал версию 7.10 - G443-DHT22_ds18b20_correct с влагомером DHT22. Прошил в ПониПрог, выставил указанные фьюзы. Схема заработала сразу.
При включении индикатор работает, проходит заставка автора-разработчика, номер прошивки. Затем светится экран LCD. При нажатии кнопок никакой реакции. Если при включении, то после заставки сразу нажать кнопку МЕНЮ, то МЕНЮ загорается на экране. Без этого тишина.
При входе в МЕНЮ выбираю Дата и время, затем изменяю параметры, нажимаю ОК и экран исчезает. Синий экран и тишина. На кнопки не реагирует. Через минут 10 (точно еще не засекал) начинает просыпаться от кнопки ОК. Дальше процесс повторяется.
Подскажите, что я делаю не так? Печатку повторил по указанному архиву, изменения не вносил.

Добавлено after 51 minute 23 seconds:
Сейчас еще один нюанс схемы. Вставил батарейку 3 В, которая подпитывает микросхему DS1307 и часы заработали. Без нее схема не работает.
Буду дальше тестировать.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Подключил датчики: 18b20 и AM2302/DHT22, покупал у китайцев на АЛИ. Сразу определились температура и влажность, стали индицироваться на дисплее. Разбег по показаниям всего в 0,2 град.
Ток потребления прибора составляет на средней яркости индикатора 16х4 - 50 мА.
Схема рабочая, повторяйте, прибор интересный. Спасибо автору.

Добавлено after 1 hour 34 minutes 26 seconds:
Через 2 часа. после успешной работы сгорела микросхема DS 1307. Просто взяла и задымилась. КЗ не было, напряжение 5 вольт стабильно. Теперь все повторяется заново. Проходит заставка и тишина. МЕНЮ экрана появится лишь когда при запуске зажмешь кнопку меню. При нажатии на ОК экран становится синим и тишина. DS 1307 горячий.
В чем причина? По даташиту подключение микросхемы правильное, может быть микросхема была бракованной? Подскажите, кто знает.
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

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

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

[uquote="ionk",url="/forum/viewtopic.php?p=3107463#p3107463"]Теперь все повторяется заново. Проходит заставка и тишина. МЕНЮ экрана появится лишь когда при запуске зажмешь кнопку меню.[/uquote] Отображение индикатора в устройстве тактируется от DS1307.

[uquote="ionk",url="/forum/viewtopic.php?p=3107463#p3107463"]сгорела микросхема DS 1307. Просто взяла и задымилась. КЗ не было, напряжение 5 вольт стабильно. DS 1307 горячий.[/uquote] Если DS1307 горячая - менять. Посмотрите монтаж или возможен брак.
Человек с умной головой ошибается.
С пустой - никогда.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

[uquote="Alexander H",url="/forum/viewtopic.php?p=3114844#p3114844"][/uquote]Если DS1307 горячая - менять. Посмотрите монтаж или возможен брак.

Эта микросхема очень чувствительна к питанию. В процессе наладки я подавал питание набрасыванием + клеммы часов на источник питания (КЗ не было), видно такая коммутация и привела к ее выходу из строя. Сейчас купил новые микросхемы, буду продолжать настройку.
Еще вопрос, почему DS1307 не работает без резервного питания (батарейки 3 В)? Симптомы я описывал выше.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Заменил микросхему часов DS1307 - все заработало.
Александр подскажите какой зуммер используется в схеме? Поставил HCM1206X с указанным конденсатором 10 мкФ - чуть пищит, музыка не работает, какой то скрип. Поставил вместо резистора 100 Ом перемычку - стало чуть громче, но все равно одно мычание.
Вложения
IMG_0029.JPG
(86.78 КБ) 849 скачиваний
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

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

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

[uquote="ionk",url="/forum/viewtopic.php?p=3116159#p3116159"]Поставил вместо резистора 100 Ом перемычку - стало чуть громче, но все равно одно мычание.[/uquote]
Да, действительно звук не громкий. Советую поставить какой нибудь усилитель и динамик.
Человек с умной головой ошибается.
С пустой - никогда.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Собрал простенькую схему усилителя для зуммера. Сигнал стал громким. Но музыка играет все-же со скрипом. Александр, не могли бы вы в прошивке для влагостата 7.10_DHT22 убрать музыку и поставить просто БИП?
Вложения
Усилитель зуммера.jpg
(135.18 КБ) 843 скачивания
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

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

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

В каком случае он должен БИПать.
Человек с умной головой ошибается.
С пустой - никогда.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

БИПать должен в режиме будильника и каждый час, т.е. не мелодию играть а издавать прерывистые звуки.
Александр, еще вопрос по работе термостата. Их 3 на выбор, это понятно. При выборе значения любого из 3-х, на первом месте стоят часы. Изначально стоит цифра 65, при изменении меняются значения от 0 до 23, это что означает? Если поставить цифру 3, то термостат будет работать в течении 3-х часов или в 3 часа утра он будет только регулировать температуру.
Аватара пользователя
Alexander H
Встал на лапы
Сообщения: 83
Зарегистрирован: Вт фев 24, 2009 20:37:59

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

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

[uquote="ionk",url="/forum/viewtopic.php?p=3117135#p3117135"]БИПать должен в режиме будильника и каждый час.[/uquote] Каждый час он пикать может. Смотрите меню. Будильником Вы будете пользоваться?
У меня стоит бипер HCM1206 и не скрипит. Возможно у Вас бракованный.
[uquote="ionk",url="/forum/viewtopic.php?p=3117135#p3117135"]Александр, еще вопрос по работе термостата. Их 3 на выбор, это понятно. При выборе значения любого из 3-х, на первом месте стоят часы.[/uquote] Читайте описание - три временные зоны. Для каждой можно установить свою температуру регулирования (время - с какого часа действует временная зона.).
Человек с умной головой ошибается.
С пустой - никогда.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Будильник у меня служит для включения бактерицидной лампы, поэтому музыка и не нужна. Достаточно короткого сигнала для запуска таймера и звукового оповещения.
Про термостат понял спасибо.
ionk
Открыл глаза
Сообщения: 74
Зарегистрирован: Вс май 08, 2011 09:02:00

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

Сообщение ionk »

Александр, подскажите по логике работы влагостата. Когда он должен включать нагрузку. При тестировании у меня происходит следующее: Реальное значение влажности 28 %, выставляю на влагостате 20 % с гистерезисом 10 - влагостат не работает. Выставляю на влагостате 40 % с гистерезисом 10 - влагостат работает, загорается на индикаторе капля и появляется + на выводе 25 контроллера. Почему так происходит.
Я полагаю, что нагрузкой должен служить вентилятор и он должен запускаться когда реальная влажность подходит к заданному. А получается наоборот, что прибор должен включить кран с водой, чтобы повысить влажность.
Ответить

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