Страница 24 из 103

Re: Часы Super Clock

Добавлено: Сб май 30, 2015 09:28:34
shura2000
13Alex13 писал(а): shura2000, какое расстояние между светодиодами?
У меня расстояние между центрами 13 мм. Т.е. 3 мм между светодиодами.
Я просто матрицу делал максимального размера, который мой ЧПУ может обработать без сдвига заготовки.

Re: Часы Super Clock

Добавлено: Сб май 30, 2015 11:23:34
13Alex13
Понятно, просто на фото показалось, что расстояние между диодами, по горизонтали меньше чем по вертикали.

Re: Часы Super Clock

Добавлено: Вт июн 02, 2015 08:01:29
13Alex13
74HC595 в DIP можно применить без изменение схемы? Чет запутался, в datasheet пины по другому обзываются.
СпойлерИзображение

Re: Часы Super Clock

Добавлено: Вт июн 02, 2015 19:51:43
fedyasolder
Назначение выводов идентично.

Re: Часы Super Clock

Добавлено: Ср июн 03, 2015 14:58:03
13Alex13
Спасибо, понятно.

Ещё несколько вопросиков:
1. Почеу RESET у МК не подтянут на +, или это только на схеме, а в железе надо подтянуть?
2. Порты кнопок программно подтянуты или в железе тоже надо подтянуть?
3. В качестве оптичекого датчика можно использовать фото приёник отстарого DVD проигрывателя?
Или от "мышки", вот такой:
Изображение :dont_know:
Если спросил ерунду, сильно не пинайте! :oops:

Re: Часы Super Clock

Добавлено: Ср июн 03, 2015 15:06:40
Lion_A
Ресет и порты подтянуты внутри МК. Фотодиод из мышки не подойдет. Фотоприемник от DVD как минимум должен работать на несущей частоте 36кГц.

Re: Часы Super Clock

Добавлено: Ср июн 03, 2015 15:40:09
13Alex13
СПАСИБО!!! :beer: Оперативно, коротко, понятно!

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 16:34:46
Lion_A
Сделал небольшое обновление.
1. Увеличил помехозащищенность оптического датчика
2. Добавил анимацию смены цифр, стало повеселее :)
3. Сделал прогноз погоды, на основании атмосферного давления.
Здесь немного подробнее: Так как давление зависит от высоты над уровнем моря и уменьшается примерно на 1мм рт.ст. на каждые 10 метров, то пришлось ввести коррекцию в файле interface.h в строке 26:

Код: Выделить всё

#define ALTITUDE_CORR   -10 
По умолчанию коррекция установленна на минус 10 мм рт.ст.(примерно 100 метров над уровнем моря). Если нужно, то меняем значение на требуемое вам.
Коррекция влияет только на пороговые уровни и не влияет на отображаемое давление.
Там же можно изменить пороговые уровни:

Код: Выделить всё

//пороговые значения прогноза погоды
#define THRESHOLD_PRESSURE_1    720  ALTITUDE_CORR   // Шторм
#define THRESHOLD_PRESSURE_2    730  ALTITUDE_CORR   // Дождь
#define THRESHOLD_PRESSURE_3    740  ALTITUDE_CORR   // Приемущественная облачность
#define THRESHOLD_PRESSURE_4    750  ALTITUDE_CORR   // Переменная облачность
#define THRESHOLD_PRESSURE_5    760  ALTITUDE_CORR   // Малооблачно
#define THRESHOLD_PRESSURE_6    770  ALTITUDE_CORR   // Ясно
4. Если кто пожелает использовать DS3231 вместо DS1307, то в файле ds1307.h раскоментируйте строку:

Код: Выделить всё

//#define DS3231
Видео сейчас снять нечем. Так что шейтесь и пишите свои замечания.
Прошивка с плюсом в названии для часов с BMP180.

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 16:51:12
13Alex13
Датчик BMP180 такой нужен:
Изображение

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 16:51:53
Lion_A
Да.

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 17:03:35
SergeyK
Lion_A писал(а):Так что шейтесь и пишите свои замечания..
Прошил новой прошивкой, действительно теперь более интересно и живо смотрится!!!!!
Единственное скорость эффекта, я бы немного замедлил, сильно быстро все происходит.

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 17:17:19
shura2000
Все работает.
А где откорректировать отображаемое давление?

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 18:04:25
Lion_A
SergeyK писал(а): Единственное скорость эффекта, я бы немного замедлил, сильно быстро все происходит.
В файле led.c строка 255, можете поэкспериментировать со значением задержки.
shura2000 писал(а):Все работает.
А где откорректировать отображаемое давление?
Давление отдает датчик, а потом оно корректируется с учетом калибровочных коэффициентов записаных в датчик на заводе изготовителе.
Если нужно вычитать из показаний, например 20, то в файле interface.c добавьте ниже строки 460:

Код: Выделить всё

pressure = pressure - 20;

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 18:27:48
shura2000
Спасибо.
https://www.youtube.com/watch?v=wiIJzWj4hCk

На много веселее стало.
А можно будет потом сделать показывание стрелкой динамику давления. Она же все равно есть.
А если уж быть совсем наглым: можно в настройки добавить корректировки разные? Давления, домашнюю высоту и тд. Скорость эффектов.
Датчик влажности еще прикрутить...

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 19:36:15
Lion_A
Динамику изменения давления я хотел добавить, но дело в том, что атмосферное давление медленно меняющаяся величина. Оно может не менятся в течении нескольких дней или колебаться +-1 мм рт.ст. Как в этом случае измерять динамику я не знаю. Расчет высоты очень ресурсоемкий процесс, и он займет оставшуюся память.Что кксается настроек эффектов, то мне кажется достаточно один раз подобрать по вкусу на этапе компиляции. А зачем Вам понадобилось корректировать атмосферное давление? По моим наблюдениям датчик очень точен.

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 19:38:44
shura2000
Почему то у меня показания датчика отличаются от всех моих других девайсов

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 19:40:25
Lion_A
Опишите ваши девайсы и отличие в показаниях.

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 19:42:25
shura2000
врет на 2 мм. А устройства мобильники. Самсунги. Их показания совпадают с ГисМетео

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 20:15:06
shura2000
Еще такая мысль пришла: Может лучше сделать показ данных в такой последовательности -"Время"->"Температуры"->"Давление"->"Время"....?

Re: Часы Super Clock

Добавлено: Вс июн 07, 2015 20:19:02
Lion_A
А в ролике, который Вы выложили пару страниц назад, часы на заднем плане показывают такое-же давление. Какой датчик там используется?
shura2000 писал(а):Еще такая мысль пришла: Может лучше сделать показ данных в такой последовательности -"Время"->"Температуры"->"Давление"->"Время"....?
Не понял в чем различие с тем, что есть сейчас?