Программируемый на неделю комнатный термостат.

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

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


Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Выкладываю обновленную версию прошивки:

1. Исправлено некорректное отображение минусовой температуры от 0 до -1 градуса (в это время отображался знак плюс, хотя температура измерялась правильно);
2. Управляющий сигнал (постоянно вкл. или выкл.) выведен на PORTC.4 вместо импульсного управления реле;
Вложения
Exe.zip
Версия 1.3.6
(22.97 КБ) 1867 скачиваний
Аватара пользователя
Satriani
Родился
Сообщения: 17
Зарегистрирован: Сб янв 02, 2010 08:18:26
Откуда: Симферополь, Крым

Сообщение Satriani »

Спасибо Вам огромное, Игорь Владимирович, за то что откликнулись на мою просьбу. Завтра заеду в гости к другу, прошью мк да и за одно возьму схемку программатора, пора наверное и самому учиться работать с мк :) . Вот думал собрать именно такой девайс, и благодаря Вам моё желание реализовалось. Спасибо Вам ещё раз!!
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Как раз сижу и травлю плату. Нужна?
Формат Eagle. Выкладываю как есть. Вроде бы ошибок нет. У меня там нет маркировки деталей. Так что см первоисточник. Надеюсь кому сгодится.

Реле 351. Во всяком случае у меня какой то безимянный аналог. Включил релюшку в замкнутом состоянии. На случай если термостат будет обесточен, котел будет в режиме нагрева. Соответственно поменял прошивку, чтобы соответствовала логике работы этого реле. Пока правда не отлаживал. Как уже сказал травлю плату.


Игорь Владимирович. Спасибо огромное! Я собирался ваять свое, а тут подвернулось.
Вложения
termos_ot.zip
(137.66 КБ) 1200 скачиваний
Tochka
Родился
Сообщения: 4
Зарегистрирован: Вт янв 05, 2010 15:28:41

Сообщение Tochka »

Игорь Владимирович писал(а):К стати креплю немножко исправленую и обновл. версию прошивки с исходником (убран дребезг сообщений на экране при старте за счет раннего разрешения прерываний, если кому интересно...)

Я конечно извиняюсь, но по моему архив битый
Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Я конечно извиняюсь, но по моему архив битый


Скачивайте последнюю, она самая свежая, исправлено 2 мелких ошибки + используется простое реле.
Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Спасибо Вам огромное, Игорь Владимирович, за то что откликнулись на мою просьбу. Завтра заеду в гости к другу, прошью мк да и за одно возьму схемку программатора, пора наверное и самому учиться работать с мк . Вот думал собрать именно такой девайс, и благодаря Вам моё желание реализовалось. Спасибо Вам ещё раз!!


Пользуйтесь на здоровье!!! К стати рекомендую програматор по AVR910 от Protoss'а. Поищите в интернете, быстро найдете.
Сам пользуюсь и очень доволен, он на МК меге8, +USB интерфейс, + скоростной, + поддержка многих МК, + недорогой. Программой AVR Prog v1.4 прошивает мегу8 полностью за 8 секунд, с CV AVR намного дольше.
Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Реле 351. Во всяком случае у меня какой то безимянный аналог. Включил релюшку в замкнутом состоянии. На случай если термостат будет обесточен, котел будет в режиме нагрева. Соответственно поменял прошивку, чтобы соответствовала логике работы этого реле. Пока правда не отлаживал. Как уже сказал травлю плату.


А вы учли последние изменения???
http://radiokot.ru/forum/viewtopic.php?p=356396#356396

Могу выложить исходник, если надо конечно???
Аватара пользователя
Satriani
Родился
Сообщения: 17
Зарегистрирован: Сб янв 02, 2010 08:18:26
Откуда: Симферополь, Крым

Сообщение Satriani »

Игорь Владимирович, вот вчера заезжал в гости к другу, чтобы залить новую прошивку, а заодно и схему программатора взять, так вот и он мне порекомендовал именно этот программатор, уже и атмегу прошили для него :). Сегодня был на радиорынке, купил всё необходимое для программатора, скоро соберу :). Кстати прошивка для термостата нормально работает, спасибо :).
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Игорь Владимирович писал(а):А вы учли последние изменения???
http://radiokot.ru/forum/viewtopic.php?p=356396#356396

Нет. Я поправил исходник из статьи. Буду очень признателен за последний исходник!

Вот что я там изменил:

void relay (char s)
{
#asm ("cli")
if (s)
{
//PORTC |= 0x10;
//delay_ms(50);
//PORTC &= ~0x10;
PORTC &= ~0x20;
}
else
{
//PORTC |= 0x20;
//delay_ms(50);
//PORTC &= ~0x20;
PORTC |= 0x20;
};
#asm ("sei")
}
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Вот что получилось:
Изображение
Вложения
img105.jpg
(31.73 КБ) 1120 скачиваний
Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Лови
Вложения
main.zip
Исходник v1.3.6
(9.34 КБ) 1191 скачивание
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Спасибо!
Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Как вообще впечатления от устройства, нравится/не нравится, предложения, пожелания?
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Собственно пока впечатление одно. Оно работает!
В общем само устройство мне нравится!
Пока не поставлю все по месту, где оно будет работать, говорить что либо рано. Как все это будет работать с отоплением? А это уже зависит от того где расположить датчик. Как настроить краны у батарей.
Разве что поменяю расположение кнопок. Слегка не подумавши развел плату для клавиатуры. "+" и "-" поменяю с "верх" и "низ". Но это уже к устройству не относится.

Еще раз Спасибо! И С Рождеством!
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

К стати идея такая появилась. Сделать сеть из датчиков и вычислять среднюю температуру с них. Благо библиотека КодеВижина это позволяет.
Можно будет расположить датчики в разных комнатах или даже в разных углах.
Виталий_Lektor
Родился
Сообщения: 4
Зарегистрирован: Пн янв 04, 2010 15:21:31

Сообщение Виталий_Lektor »

Уважаемый Игорь Владимирович!А можно вас попросить внести в программу небольшую доработку:
Возможность самостоятельно вводить желаемый гистерезиз нижний порог,верхний порог.Сам я в програмировании "нолик :)) "С уважением.
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

На всякий случай выкладываю вариант прошивки последней версии, с изменениями для моего варианта девайса (да простит меня Уважаемый Автор!).
Изменения только в клавиатуре и управлении реле. Ну и еще я пиктограммы луны и огонька поменял, а то луна на скобку похожа. Огонек поменял на солнышко. Жена забраковала однако. :roll:
Чтобы не было путаницы после номера версии написал буковку s.
Вложения
dev.zip
(34.86 КБ) 959 скачиваний
Аватара пользователя
Игорь Владимирович
Открыл глаза
Сообщения: 76
Зарегистрирован: Сб дек 12, 2009 00:49:45
Откуда: Украина, г. Житомир

Сообщение Игорь Владимирович »

Ну и еще я пиктограммы луны и огонька поменял, а то луна на скобку похожа. Огонек поменял на солнышко. Жена забраковала однако.


А термометр значит понравился???... :))
Никак не могу понять, как вам на поле 5Х8 удалось нарисовать "солнышко"??? Стремное оно какое-то.... Незря наверное "Жена забраковала"
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Жена как раз забраковала огонек :roll:
"Звезду товарищу Суворовоу!" (с) генералисимус Екатерина II
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Вот так примерно:Изображение
Больше на звезду похоже.

Хотя правильнее все же:Изображение
Вроде бы так в астрономии солнце обозначают.
Вложения
sol1.png
(117 байт) 1024 скачивания
sol.png
(119 байт) 1138 скачиваний
Ответить

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