Страница 16 из 34
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 12:09:15
Kimad
А в новой прошивке, на мега168, термостат не планируется?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 13:34:25
Danko
в первую очередь нужно отладить (протестировать) программу, а уже потом можно будет что-то добавлять.
ОТВЕТ: пока нет.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 13:41:52
fetus
Подключил уличный датчик двумя проводами, работает) и даже показывает температуру сразу после включения (домашний почемуто секунд 7 "думает"), но работает только если напряжение питания не меньше 5,5в иначе показывает сто с чемто градусов .
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 14:40:28
NickNI
Danko писал(а):есть мысль убрать линейное меню и сделать древовидное т.е. в меню будут подменю.
При наличии количества кнопок как в проекте, именно такое меню и просится

Поддерживаю.
Danko писал(а):в первую очередь нужно отладить (протестировать) программу,..
В принципе все подготовлено для тестирования...

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 15:12:42
Danko
NickNI писал(а):В принципе все подготовлено для тестирования
Очень хорошо, что ты мой недвухсмысленный намек понял
Пересмотрел твою украинизацию интерфейса. Она не дословная, но интересная и по сему я не буду против если ты подправишь русскую, ну и если с английским у тебя получше, чем у меня, то и английскую.
На данный момент из вышеперечисленных изменений в программе есть только новый пункт меню "язык интерфейса".
По срокам заранее обещать ничего не буду. Очень часто бывает: "человек предполагает, а бог располагает" ну или как-то там, точно не помню.
Для всех: у кого есть какие предложения по скинам?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 17:13:44
fetus
Хотелось бы в смый информативный скин всетаки прилепить секунды, может запятую между неделей и числом убрать чтоб влезло?)

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 18:34:06
Wasiliy_13
а можно добавить значек будильника когда включен?
а протестировать тоже готов
и еще вопрос мега какая нужна? такая ATMEGA168-20PU или такая ATMEGA168V-10PU?
просто первая у нас стоит 230 а вторая 160 руб.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 20:22:49
NickNI
Wasiliy_13 писал(а):а можно добавить значек будильника когда включен?
поддерживаю! Возможность вывода в скине значка будильника с числом после него, которое соответствует количеству настроенных для срабатывания (активных) в текущий день будильников. Нарисую примерный скин чуть позже...
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 20:38:38
SKIF05
а как будут отображаться датчики?? просто хотелось бы что бы было и для машины!! типо "внутри" и снаружи" !! так можно сделать? просто думаю такие в машину поставить? а для mega88 будет эти доработки?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 22:41:43
NickNI
Типа желаемые скины.

С 1 по 3 в моей реализации проекта уже есть. А вот 4-5 со значком будильника...
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Пт ноя 12, 2010 22:53:16
NickNI
SKIF05 писал(а):а как будут отображаться датчики?? просто хотелось бы что бы было и для машины!! типо "внутри" и снаружи" !! так можно сделать? просто думаю такие в машину поставить? а для mega88 будет эти доработки?
А в чем собственно проблема, даже в текущей версии в скинах можно сделать, написать хоть в багажнике... Разница только в нескольких буквах легко и понятно изменяющихся в скинах. Если будет желание и нет возможности сделать самому - пишите - сделаю.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб ноя 13, 2010 18:35:22
SKIF05
вот именно то что я не умею писать программы!! сделай если не сложно!
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Сб ноя 13, 2010 18:41:05
DARKMAVR
открываете в проекте блокнот
skin.h и изменяете скин на свое усмотрение

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вс ноя 14, 2010 23:38:56
Danko
Wasiliy_13 писал(а):и еще вопрос мега какая нужна? такая ATMEGA168-20PU или такая ATMEGA168V-10PU?
просто первая у нас стоит 230 а вторая 160 руб.
ATMEGA168-20PU - питание от 2.7 до 5.5 В, частота до 20МГц
ATMEGA168V-10PU - питание от 1.8 до 5.5 В, частота до 10МГц,
в часах мега168 работает на частоте 8 МГц, питание 5 В.
ответ:
можно брать любой (выдели мышкой)
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Ср ноя 17, 2010 20:19:21
NickNI
"Хотелки" к новому проекту.
- распараллеливание сигналов при срабатывании будильников:
- PB2 под сигнал каждого полного часа с отключением такового при задании (в период) действия "ночного времени"
- PB3 под сигнал будильника, предназначенного для "подъема"
- PB4 под управление включением/отключением внешних устройств и только. Для этого в будильниках надо выбор, что он должен сделать при срабатывании: подать сигнал или включить/отключить внешнее устройство. Обоснование: Если при "побудке" чайник или кофеварку включить логично, то при управлении (включении/отключении) компрессора, или подсветки в аквариуме слушать музыку или "бузер" в будильнике целую минуту не обязательно.
- возможность установки в исходнике управления подсветкой в "ночном режиме" и сигналом PB2. По выбору сборщика как должны вести себя выводы при "ночном режиме".
- корректирова хода часов с точностью до 0,1с/сутки. К примеру в моих часах за 20 суток "убегание" вперед на 34 сек. Возможно, при установке (в моем случае) 1.7 сек/сутки каждую сутку отнимать 1 сек, а 1, 20 числа каждого месяца отнимать 8 сек (1+7) за счет февраля и месяцев по 31 дню точность упадет, но все же точнее чем сейчас...
- Разобраться с установкой коррекции часов. Пользователю показывать "- 2сек" - каждый день замедлять на 2 сек., +2сек - каждый день убыстрять на 2 сек. И не важно как в программе вычисляется это значение 60+-. Это нам понятно. Конечному пользователю это сложно объяснить. Этот пункт написал потому, что для корректировки в "живых" часах на -2 сек/сутки пришлось установить +58сек/сут, а в Протеусе -2 сек.
ВСЕ "хотелки" на рассмотрение и на "лапы":) Автора. Только от него зависит сделать/не сделать. Единственное что могу пообещать - помочь в тестировании.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Чт ноя 18, 2010 00:24:39
Danko
Если бы я сказал, что один из вышеуказанных пунктов выполнить невозможно, то мне бы никто не поверил бы.
Сразу все пункты выполнить просто нереально.
На данный момент на 50% готов "скелет" подпрограмм меню.
Я надеюсь в ближайшее время смогу отдать на тестирование первую АЛЬФА-версию.
NickNI писал(а):Единственное что могу пообещать - помочь в тестировании.
т.к. я сам не являюсь пользователем этих часов, то указание направления движения тоже немаловажная помощь.
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вс ноя 28, 2010 22:40:41
bams
Всем привет! собрал часики, только вместо LCD поставил VFD, все работает замечательно, но есть одна проблемка, изображение на дисплее мерцает, а в режиме настройки по дисплею бегают черточки, вот записал видео:
http://www.youtube.com/watch?v=ll5Y9-d3eKM Подскажите где копать?
Заранее спасибо!
P.S. вот фотки =)

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вт ноя 30, 2010 17:50:47
Danko
найдите вот эти строки
Код: Выделить всё
// ===================== установка времени =======
if (indicate == SET_TIME) {
lcd_gotoxy(0,0); lcd_putsf(" уст.времени ");
lcd_gotoxy(0,1); lcd_putsf(" ");
lcd_gotoxy(3,1);
lcd_putchar('0' + (myhour >> 4));
lcd_putchar('0' + (myhour & 0x0F));
lcd_putchar(':');
lcd_putchar('0' + (mymin >> 4));
lcd_putchar('0' + (mymin & 0x0F));
lcd_putchar(':');
lcd_putchar('0' + (mysec >> 4));
lcd_putchar('0' + (mysec & 0x0F));
lcd_gotoxy(cursor,1); lcd_cursor_on();
}
и перед строкой
Код: Выделить всё
lcd_gotoxy(0,0); lcd_putsf(" уст.времени ");
добавьте
т.е.
Код: Выделить всё
...
lcd_cursor_off();
lcd_gotoxy(0,0); lcd_putsf(" уст.времени ");
lcd_gotoxy(0,1); lcd_putsf(" ");
...
может поможет, а может и нет
P.S.
А сколько такой индикатор стоит?
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Вт ноя 30, 2010 23:31:00
bams
Спасибо, попробую!
Danko писал(а):
А сколько такой индикатор стоит?
Индикатор M162MD05AJ покупал в чип и дипе за 1800р
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Добавлено: Ср дек 01, 2010 09:13:16
serg_svd
bams писал(а):
Индикатор M162MD05AJ покупал в чип и дипе за 1800р
Смотрится конечно супер, но за такие деньги его надо было реально захотеть
