Часы Super Clock
-
николай 76
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Чт янв 28, 2016 13:34:05
- Откуда: Волжский
Re: Часы Super Clock
С крайней прошивкой bmp280 заработал корректно. Только вот прошивка поправилась в байтах, пришлось своих поздровлялок убрать штук 15 чтоб влезло. А так пока все работает.
- SergeyK
- Говорящий с текстолитом
- Сообщения: 1511
- Зарегистрирован: Вт апр 21, 2009 20:52:29
- Откуда: ХМАО Югра Белоярский
- Контактная информация:
Re: Часы Super Clock
Вот хочу поделится как получился корпус для часиков, сделанный по новым технологиям, распечатанный на 3D принтере. Спасибо Shura200 за разработку корпуса.

Стекло затонировано автомобильной пленкой.
Модельки прилагаются. Pered_plus.stl - в этом файле уменьшен вырез окна под индикаторы.
Печаталось ABS пластиком от Bestfilament. Пост обработка для корпуса была применена только "наждачинг", для подставки еще применялся "ацетонинг".
Стекло затонировано автомобильной пленкой.
Модельки прилагаются. Pered_plus.stl - в этом файле уменьшен вырез окна под индикаторы.
Печаталось ABS пластиком от Bestfilament. Пост обработка для корпуса была применена только "наждачинг", для подставки еще применялся "ацетонинг".
- Вложения
-
- Корпус.rar
- (609.5 КБ) 307 скачиваний
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Делай всегда хорошо, а хреново и так получится!!!!!
-
николай 76
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Чт янв 28, 2016 13:34:05
- Откуда: Волжский
Re: Часы Super Clock
У меня вопрос к автору часов.
Часы тикают на работе. Можно ли без модуля блютуз записать при компиляции будильники. К примеру 1) 7.55 планерка.2) 10.00 тех. Перерыв. 3) 12.00 обед. 4) 16.45 пора домой.
Если это возможно, то в каких строках?
Часы тикают на работе. Можно ли без модуля блютуз записать при компиляции будильники. К примеру 1) 7.55 планерка.2) 10.00 тех. Перерыв. 3) 12.00 обед. 4) 16.45 пора домой.
Если это возможно, то в каких строках?
Re: Часы Super Clock
[uquote="николай 76",url="/forum/viewtopic.php?p=3222403#p3222403"]У меня вопрос к автору часов.
Часы тикают на работе. Можно ли без модуля блютуз записать при компиляции будильники. К примеру 1) 7.55 планерка.2) 10.00 тех. Перерыв. 3) 12.00 обед. 4) 16.45 пора домой.
Если это возможно, то в каких строках?[/uquote]
Отвечу за автора, надеюсь он не против))
В начале файла Interface.c редактируете этот блок на свое усмотрение(имя, часы, минуты, вкл/выкл)
День недели это бинарное число в децимальном виде, т.е.:
(включены во все дни изначально)
Сб. Пт. Чт. Ср. Вт. Пн. Вс. --
1 1 1 1 1 1 1 0
11111110 --> 254
Ставьте единицы в какие дни хотите включить будильник, например пятница и вторник:
Сб. Пт. Чт. Ср. Вт. Пн. Вс. --
0 1 0 0 1 0 0 0
и конвертируете полученное бинарное число в децимальное
01001000 --> 72

Часы тикают на работе. Можно ли без модуля блютуз записать при компиляции будильники. К примеру 1) 7.55 планерка.2) 10.00 тех. Перерыв. 3) 12.00 обед. 4) 16.45 пора домой.
Если это возможно, то в каких строках?[/uquote]
Отвечу за автора, надеюсь он не против))
В начале файла Interface.c редактируете этот блок на свое усмотрение(имя, часы, минуты, вкл/выкл)
Код: Выделить всё
//имя будильника, день недели, час, минуты, активен
{"Ежедневный будильник" , 254, 6, 0, 0},
{"будильник 2", 254, 6, 0, 0},
{"будильник 3", 254, 6, 0, 0},
{"будильник 4", 254, 6, 0, 0},
{"будильник 5", 254, 6, 0, 0}День недели это бинарное число в децимальном виде, т.е.:
(включены во все дни изначально)
Сб. Пт. Чт. Ср. Вт. Пн. Вс. --
1 1 1 1 1 1 1 0
11111110 --> 254
Ставьте единицы в какие дни хотите включить будильник, например пятница и вторник:
Сб. Пт. Чт. Ср. Вт. Пн. Вс. --
0 1 0 0 1 0 0 0
и конвертируете полученное бинарное число в децимальное
01001000 --> 72
-
николай 76
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Чт янв 28, 2016 13:34:05
- Откуда: Волжский
Re: Часы Super Clock
То есть если мне нужен к примеру будильник 2 только в среду я ставлю в место 254, число 36,2857 или нужно целое число - 36 ? Или есть какая-то формула.? (для электромонтёров сложновато)
Re: Часы Super Clock
Там так:
0 0 0 0 0 0 0 0 это 128 64 32 16 8 4 2 1, там где единицы - задействованные числа, их сумма - нужное Вам число.
Т.е. 0 1 0 0 1 0 0 0 это условно 0 64 0 0 8 0 0 0 = 72.
А среда - это 16.
0 0 0 0 0 0 0 0 это 128 64 32 16 8 4 2 1, там где единицы - задействованные числа, их сумма - нужное Вам число.
Т.е. 0 1 0 0 1 0 0 0 это условно 0 64 0 0 8 0 0 0 = 72.
А среда - это 16.
-
николай 76
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Чт янв 28, 2016 13:34:05
- Откуда: Волжский
Re: Часы Super Clock
Спасибо теперь более подробно (0 0 0 0 0 0 0 0 это 128 64 32 16 8 4 2 1, там где единицы - задействованные числа, их сумма - нужное Вам число.). Попробую!Что-то припоминаю про к155ие5 (двоичный счётчик) в детстве на них кое-что делал
Добавлено after 2 minutes 37 seconds:
А КОТЫ то тут матёрые!
Добавлено after 2 minutes 37 seconds:
А КОТЫ то тут матёрые!
Re: Часы Super Clock
Можно сразу записать в двоичном виде: 0b00000010 --> воскресенье, 0b00000100 --> понедельник.
Re: Часы Super Clock
[uquote="shura2000",url="/forum/viewtopic.php?p=3217311#p3217311"]Добавить то можно. Было бы желание у автора.
Например синхронизацию времени по GPS.[/uquote]
по мне так это не нужная заморочка, они идут очень точно, если за полгода они и убегут на минуту это ерунда
Например синхронизацию времени по GPS.[/uquote]
по мне так это не нужная заморочка, они идут очень точно, если за полгода они и убегут на минуту это ерунда
Re: Часы Super Clock
Могу сделать модуль для одновременного использования USB & BT.
Re: Часы Super Clock
Добрый день!
Простите за совсем нескромность, а протеус есть у кого нибудь. Или его нужно искать на 77 страницах?
Спасибо!
Простите за совсем нескромность, а протеус есть у кого нибудь. Или его нужно искать на 77 страницах?
Спасибо!
Re: Часы Super Clock
а новая схема для последней прошивки?
Народ, подбросте, пожалуйста.
Протеус сам нарисую, выложу.
Народ, подбросте, пожалуйста.
Протеус сам нарисую, выложу.
Re: Часы Super Clock
Схема не менялась. Только mega16 заменена на mega32.
- Вложения
-
- схема.7z
- (33.46 КБ) 311 скачиваний
Re: Часы Super Clock
Протеус готов.
Я взял свою схему и переделал, поэтому быстро. Возможно что то не так. Напишите. Не спец я еще.
Протеус говорит, что нет подтверждения от ведомого I2C Error 0x20.
Я взял свою схему и переделал, поэтому быстро. Возможно что то не так. Напишите. Не спец я еще.
Протеус говорит, что нет подтверждения от ведомого I2C Error 0x20.
- Вложения
-
- Super Clock.rar
- (28.49 КБ) 311 скачиваний
Re: Часы Super Clock
Всем привет!
Я собрал это чудо на макетке. Но без TSOP и HC-05. Нет у меня таких модулей пока что.
Часы высвечивают как и протеус мой "I2C Error 0x20"
Я собрал это чудо на макетке. Но без TSOP и HC-05. Нет у меня таких модулей пока что.
Часы высвечивают как и протеус мой "I2C Error 0x20"
Re: Часы Super Clock
rvk, bmp180/280 присутствует?
Re: Часы Super Clock
Нет. Именно bmp нет у меня. Есть AM2302(DHT22)
Добавлено after 7 minutes 13 seconds:
Я надеюсь, можно и ds18b20, и dht22 на один порт подключать? PC6
На PC7 второй ds18b20
Добавлено after 41 minute 3 seconds:
В модуле interface.h я закомментировал строки //#define BMP180 0 и //#define BME280 1.
Теперь пишет Bluetooth config error.
Bluetooth отключить возможно?
Добавлено after 7 minutes 13 seconds:
Я надеюсь, можно и ds18b20, и dht22 на один порт подключать? PC6
На PC7 второй ds18b20
Добавлено after 41 minute 3 seconds:
В модуле interface.h я закомментировал строки //#define BMP180 0 и //#define BME280 1.
Теперь пишет Bluetooth config error.
Bluetooth отключить возможно?
Re: Часы Super Clock
часы перестанут искать блутуз после третьего включения, если мне не изменяет память
Re: Часы Super Clock
На матрице бежит строка "Super Clock v3.12" и пустота. Лишь мигуют 2 светодиода.
Каждый светик показывает работоспособность своего канала?
А еще: у меня лед матрица 32х8. Возможно ли переделать на 4 канала?
Где смотреть и что менять?
Спасибо огромное!
Каждый светик показывает работоспособность своего канала?
А еще: у меня лед матрица 32х8. Возможно ли переделать на 4 канала?
Где смотреть и что менять?
Спасибо огромное!
Re: Часы Super Clock
2 точки в нижней строке посередине? это разделительные точки часы..минуты. кнопками можете время поставить?
подтяжка sda scl есть?
подтяжка sda scl есть?