Часы Super Clock

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

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


Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

Lion_A писал(а):Да, а не зависают ли часы? После неудачных посылок температуры часы доступны по блютуз с телефона?

Только хотел написать про это. Часы не зависают. Часы не доступны по блютузу с телефона. Выдает ошибку.
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Ну значит виснет модуль в часах. Будем думать...
почемучка
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт ноя 13, 2009 01:27:57

Re: Часы Super Clock

Сообщение почемучка »

SergeyK писал(а):
Lion_A писал(а):Да, а не зависают ли часы? После неудачных посылок температуры часы доступны по блютуз с телефона?

Только хотел написать про это. Часы не зависают. Часы не доступны по блютузу с телефона. Выдает ошибку.


Может поможет.

Было такое, когда модуль передатчика питался постоянно, а не через выход en. Модуль настраивался, передавал одну максимум две посылки и все. Разъединение с часами при этом не происходило. Соответственно с другого устройства соединиться с часами было не возможно.
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Очень даже ничего!!! :beer:
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Новые прошивки для часов и беспроводного датчика.
Добавлены настройки отображения времени/информации с датчиков. Добавлены пять будильников, один ежедневный и четыре по дням недели с возможностью вывода сообщения для каждого.
Старался сделать максимально универсальную по набору датчиков. Часы сами распознают тип комнатного датчика DHT22 или DS18B20.
У кого нет датчика давления, нужно в файле interface.h закоментировать строку (правда сам не проверял):

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

//раскоментировать при использовании BMP180
#define BMP180

Также обновил схему. В беспроводном датчике нужно заменить R8 на 1кОм. Также можно избавиться от R6, R7 заменив R6 перемычкой.
Сделал новые приложения на Android и ПК.
Программа для ПК будет работать как с Bluetooth, так и с FT232RL так как работает с com портами(виртуальными). Поэтому сначала нужно спарить часы с компом средствами ОС.
И номер виртуального порта должен быть не больше 25.

Глюки и косяки не исключены! Так что находим и отписываемся, а я буду исправлять.
Вложения
Plata.7z
(166.42 КБ) 425 скачиваний
схема.7z
(33.46 КБ) 428 скачиваний
m32_3.0.7z
Прошивка часов
(585.03 КБ) 369 скачиваний
m48_3.0.7z
Прошивка датчика
(116.63 КБ) 293 скачивания
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Lion_A, подскажите пожалуйста по поводу прогноза погоды, раньше было так:
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   // Ясно

Что-то я не нашёл этого в коде, или теперь по другому надо настраивать?
kaddet
Родился
Сообщения: 15
Зарегистрирован: Чт авг 06, 2015 21:14:23
Откуда: г. Саров

Re: Часы Super Clock

Сообщение kaddet »

Огромная благодарность и уважение автору, за то, что не бросает проект и делает его действительно Superским!
Хотелось бы добавить пожелание. Используется конфигурация BMP180 + DHT22 (улица). Задумано: температура в помещении берется с BMP180, а уличные влажность и температура с DHT22. При подключении DHT22 в уличный разъем влажность не выводится. При подключении его-же в разъем "домашний" - данные отображаются. Возможно ли выпустить в следующем релизе прошивки отображение влажности на улице в случае применимости DHT22 в качестве уличного датчика? Или же что нужно поменять в исходнике, чтобы такое стало возможным?
Речь идет применительно к прошивке 3.07 без использования внешнего блютуз передатчика.
почемучка
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт ноя 13, 2009 01:27:57

Re: Часы Super Clock

Сообщение почемучка »

Огромное спасибо за новую прошивку :beer:

Сразу, что заметил это не возможность установить день недели из меню часов. Есть только Вт, Чт, Сб, Вс.
С телефона дата устанавливается правильно.
Может этот глюк только у меня. Стоит DS3231

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

Если установить любой из будильников (1-4) - будильники устанавливаются, но часы не отображают, что будильник установлен (мигает две точки).
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

А будет работать с Ds3231 или нужно что-то в прошивке менять?
Vit318
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн апр 09, 2012 21:18:08
Откуда: Минск

Re: Часы Super Clock

Сообщение Vit318 »

13Alex13 писал(а):Очень даже ничего!!! :beer:

Спасибо :))
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

13Alex13 писал(а):Lion_A, подскажите пожалуйста по поводу прогноза погоды

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

//нормальное давление для текущщего расположения часов
#define NORMAL_PRESSURE         760

//пороговые значения прогноза погоды относительно NORMAL_PRESSURE
#define THRESHOLD_PRESSURE_1    -15     // <Ураган
#define THRESHOLD_PRESSURE_2    -5      // <Осадки
#define THRESHOLD_PRESSURE_3    0       // <Облачно
                                        // >Ясно

Оставил всего четыре пороговых уровня. В приложении выставляете нормальное давление для вышей высоты.
Позже собираюсь сделать прогноз на основании собираемых часами данных за последние 24 часа.
kaddet писал(а):Огромная благодарность и уважение автору, за то, что не бросает проект и делает его действительно Superским!
Хотелось бы добавить пожелание.

Всем к сожалению не угодишь. Сейчас если подключить уличным DHT22 то влажность будет выводится на графике в программе для ПК.
почемучка писал(а):Сразу, что заметил это не возможность установить день недели из меню часов. Есть только Вт, Чт, Сб, Вс.
С телефона дата устанавливается правильно.
Может этот глюк только у меня. Стоит DS3231

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

Если установить любой из будильников (1-4) - будильники устанавливаются, но часы не отображают, что будильник установлен (мигает две точки).

С днем недели правда косяк(И еще парочка).
А будильник так и задуман. Отображается только тот что можно установить из меню часов и быстро включить/отключить кнопкой.
Vit318 писал(а):А будет работать с Ds3231 или нужно что-то в прошивке менять?

В файле DS1307.h:

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

//раскоментировать при использовании DS3231
//#define DS3231
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Поправил день недели и ошибку в библиотеке DHT22.
Вложения
m48_3.1.7z
Прошивка датчика
(113.82 КБ) 251 скачивание
m32_3.1.7z
Прошивка часов
(558.63 КБ) 277 скачиваний
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Ещё есть вопросы по прогнозу погоды:

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

//нормальное давление для текущего расположения часов 
#define NORMAL_PRESSURE         760

//пороговые значения прогноза погоды относительно NORMAL_PRESSURE
#define THRESHOLD_PRESSURE_1    -15     // <Ураган
#define THRESHOLD_PRESSURE_2    -5      // <Осадки
#define THRESHOLD_PRESSURE_3    0       // <Облачно
                                        // >Ясно

...................... В приложении выставляете нормальное давление для вышей высоты.

1. Коэффициенты минусования давления, можно ставить свои любые?
2. С минусованием коэффициентов, вроде понятно! При 0 это нормальное давление для текущего расположения часов, а давление которое выше установленного, при любом его значении, будет выводится строка "Ясно"?
3. Чтобы выводить свои коментарии погоды где нужно изменить здесь или в другом месте кода?
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

1 и 2 все верно.
3 - Изменить строки можно в файле interface.c
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Спасибо за разъяснение и оперативность! :beer:

P.S.
При заливки новой прошивки прошивать надо FLASH и EEPROM или можно только FLASH?
Аватара пользователя
13Alex13
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Re: Часы Super Clock

Сообщение 13Alex13 »

Прошил на всякий случай и то и другое :) подумал лишним не будет!
Очень понравилось приложение на android, как говорится, удобно и ничего лишнего! Было бы конечно неплохо чтобы и на телефоне выводились графики с датчиков, ну если это конечно возможно!
Огромное спасибо Lion_A за Ваш огромный труд и отличную поддержку этого замечательного проекта!!! :beer: :beer: :beer:
P.S.
Кстати, писали что датчик влажности показывает очень не точно, у меня показания почти совпадают с показаниями датчика влажности на телефоне!
почемучка
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт ноя 13, 2009 01:27:57

Re: Часы Super Clock

Сообщение почемучка »

Сегодня заметил одну вещь.

Если не подключать комнатный DS18B20 или DHT22, то часы показывают дома 0 градусов. Раньше вроде выводилась температура с BMP180
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

Поправил.
Вложения
m32_3.2.7z
(558.57 КБ) 259 скачиваний
почемучка
Встал на лапы
Сообщения: 118
Зарегистрирован: Пт ноя 13, 2009 01:27:57

Re: Часы Super Clock

Сообщение почемучка »

Lion_A писал(а):Поправил.


По прежнему 0.

Давление датчик отоброжает.

Еще пишет С Новым 20м Годом !

Залил 2.18 Показывает температуру с BMP180
Ответить

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