Простые часы на светодиодных матрицах.
Re: Простые часы на светодиодных матрицах.
Здорово.
Последний раз редактировалось Сукгей Вт сен 09, 2014 16:44:19, всего редактировалось 1 раз.
Re: Простые часы на светодиодных матрицах.
прошивка от vvsv .респект ему и уважуха
снял коротенькое видео : одно с выводом данных как было изначально в прошивке.
http://youtu.be/fBZ7hkZ48DI
Поделись прошивкой. ОА или ОК?
снял коротенькое видео : одно с выводом данных как было изначально в прошивке.
http://youtu.be/fBZ7hkZ48DI
Поделись прошивкой. ОА или ОК?
Последний раз редактировалось AlekseyEnergo Пт сен 12, 2014 14:52:07, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2. Предупредил!!
Причина: Нарушение пункта 2.2. Предупредил!!
Re: Простые часы на светодиодных матрицах.
да мне не жалко ...
тут вся заслуга ...VVSV
прошивка для ОК ...
по моему обсуждение вроде начиналось со стр. 303 ....примерно
часовую микру не забудте припаять...
тут вся заслуга ...VVSV
прошивка для ОК ...
по моему обсуждение вроде начиналось со стр. 303 ....примерно
часовую микру не забудте припаять...

-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Замутил радиолинк для DS18B20.
Дешёвый передатчик на 433МГц + сверхрегенеративный приёмник. В качестве мозга на обоих концах стоят ATtiny2313.
За основу 1Wire эмулятора ds18b20 взят код:
http://www.tm3d.de/index.php/1-wire-barometer
Проверял на макетке, запустилось с кодами самописной библиотеки master 1Wire. То, что идёт в комплекте от CodeVision работать не захотело. Видимо что-то с таймингами не так, отрабатывать не успевает. Там когда мастер формирует тайм-слот, подтяжку к земле лучше увеличить где-то до 10 микросекунд.
Команды эмулируются не все. SKIP_ROM также работает криво.
Передатчик шлёт постоянно свои пакеты и не знает кто ещё в эфире. Поэтому нормально работать будет только один радиодатчик.
Для приделывания к часам может потребовать небольших танцев с бубном.
Дешёвый передатчик на 433МГц + сверхрегенеративный приёмник. В качестве мозга на обоих концах стоят ATtiny2313.
За основу 1Wire эмулятора ds18b20 взят код:
http://www.tm3d.de/index.php/1-wire-barometer
Проверял на макетке, запустилось с кодами самописной библиотеки master 1Wire. То, что идёт в комплекте от CodeVision работать не захотело. Видимо что-то с таймингами не так, отрабатывать не успевает. Там когда мастер формирует тайм-слот, подтяжку к земле лучше увеличить где-то до 10 микросекунд.
Команды эмулируются не все. SKIP_ROM также работает криво.
Передатчик шлёт постоянно свои пакеты и не знает кто ещё в эфире. Поэтому нормально работать будет только один радиодатчик.
Для приделывания к часам может потребовать небольших танцев с бубном.
- Вложения
-
- DS18B20_Radiolink.zip
- Схема, прошивка, исходник радиоудлинителя термометра
- (112.5 КБ) 478 скачиваний
Re: Простые часы на светодиодных матрицах.
uk8amk писал(а):Замутил радиолинк для DS18B20.
еще бы датчик давления прикошачить и контроллеры какие-нибудь покомпактнее...
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Ну собственно по ссылке выше как раз датчик давления BMP085. А т.к. девайсы поддерживают поиск, то можно их воткнуть несколько штук.
Корпус небольшой. Tiny2313 в SO-20 не больше передатчика. Даже если сделать платку под DIP20, то выйдет по размеру приёмника.
Корпус небольшой. Tiny2313 в SO-20 не больше передатчика. Даже если сделать платку под DIP20, то выйдет по размеру приёмника.
- Boryan_R
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Пт фев 21, 2014 22:39:54
- Откуда: живу на крыше
Re: Простые часы на светодиодных матрицах.
uk8amk писал(а):Замутил радиолинк для DS18B20.
Дешёвый передатчик на 433МГц + сверхрегенеративный приёмник. В качестве мозга на обоих концах стоят ATtiny2313.
Наконец то дошли и до радиодатчика. Плюсану за это
ЗЫ Да и не вижу смысла в эмуляции DS18B20 на тиньке. Тупо приёмник к порту меги и лови хоть кучу радиодатчиков. А так с постоянной передачей пакетов батарейка в передатчике будет дохнуть быстро.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Схему часов с программой можно перелопатить и подключить что угодно. Я же выложил девайс, позволяющий обойтись без изменений.
Насчёт частой передачи пакетов. После окончания передачи данных, где то через 0.3-0.5 сек, на выходе дешевого приёмника появляется вот такое:
http://laserium.narod.ru/pult_rfnoise.png
Это грузит контроллер. А т.к. для эмулятора 1Wire устройства важны тайминги и от таких проблем могут быть сбои, то я делаю частую передачу пакетов и шум уходит.
Насчёт частой передачи пакетов. После окончания передачи данных, где то через 0.3-0.5 сек, на выходе дешевого приёмника появляется вот такое:
http://laserium.narod.ru/pult_rfnoise.png
Это грузит контроллер. А т.к. для эмулятора 1Wire устройства важны тайминги и от таких проблем могут быть сбои, то я делаю частую передачу пакетов и шум уходит.
- Boryan_R
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Пт фев 21, 2014 22:39:54
- Откуда: живу на крыше
Re: Простые часы на светодиодных матрицах.
логично...посмотрю что у меня на выходе такого же приёмника...Интересно как автор тех часов что я давал ссылку.. с радиодатчиком температуры на такой же базе , решил эту проблему. Да, и о каких передалках в схеме часов идёт речь? Какая разница что к порту контроллера подключать...DS18B20..ваш эмулятор на тиньке или выход приёмника?...Вроде переделок в схеме ни каких нет...другое дело код подправить..вырезать обработку данных с DS18B20 и написать другой код обработки данных с приёмника..Ну и придумать протокол передачи данных для передатчика. Тут смотрю толковых кодеров достаточно ( себя к ним не отношу..я чайник) думаю делов не так много.
ЗЫ обрати внимание на схему подключения приёмника у автора тех часов...питание через диод+ кондюк 1000мкф и подтяжка выхода к питанию через 10к...не спроста он это сделал...
ЗЫ обрати внимание на схему подключения приёмника у автора тех часов...питание через диод+ кондюк 1000мкф и подтяжка выхода к питанию через 10к...не спроста он это сделал...
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
На самом деле разница есть что подключать.
Когда мы работаем напрямую с датчиком, то точно знаем в каком интервале после запроса получить ответ.
Когда данные сыплются с радиоканала, то не можем предсказать когда они начнутся. Для фиксации событий используются прерывания или захват, которыми атмел не наделил именно эту ножку. Можно конечно программно оверсамплингом вычислять фронт импульса и его полку, но придётся сильно занизить скорость передачи т.к. надо привязаться к используемым таймерам.
Когда мы работаем напрямую с датчиком, то точно знаем в каком интервале после запроса получить ответ.
Когда данные сыплются с радиоканала, то не можем предсказать когда они начнутся. Для фиксации событий используются прерывания или захват, которыми атмел не наделил именно эту ножку. Можно конечно программно оверсамплингом вычислять фронт импульса и его полку, но придётся сильно занизить скорость передачи т.к. надо привязаться к используемым таймерам.
- Boryan_R
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Пт фев 21, 2014 22:39:54
- Откуда: живу на крыше
Re: Простые часы на светодиодных матрицах.
м..м..да..печально. Значит этим часикам не видать нормального радиоканала? Ну а как если, не на прямую с приёмника на атмел, а использовать что то промежуточное? Ну как вариант использовать ту схему готовую на пиках, а пику код подправить что бы он атмелу передавал данные? Ведь та схема работает стабильно... Или вы считаете что эмуляция тинькой датчика температуры, это оптимальное решение?
- Boryan_R
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Пт фев 21, 2014 22:39:54
- Откуда: живу на крыше
Re: Простые часы на светодиодных матрицах.
Ну а как если замутить на nRF24L01 ...тут огромный простор для творчества
http://avrproject.ru/publ/kak_podkljuchit/radiomoduli_nrf24l01/2-1-0-92 а тут готовый вариант http://avrproject.ru/publ/peredacha_izmerennoj_temperatury_po_radiokanalu_svjazka_nrf24l01_i_ds18b20/1-1-0-106
PS Думаю что из часов уже всё выжали. Вчера собрал на китайских 1088AS 32мм с ОК прошивка V1_09 запустились мухой и работают как часы
Вот прикрутить бы радиоканал на nRF24L01 ..а дальше делай метеостанцию..вешай в передатчик датчики давления, влажности, температуры ..для давления можно вообще сдалать тенденцию изменения давления и показывать стрелкой на часах..можно и символы погоды замутить..Получатся в итоге настоящие метеочасы...Вот какое направление нужно замутить, а не ковырять часы на предмет выводов всяких напоминалок и т.д. для этого всего есть сотовые.
Более того nRF24L01 работает в обе стороны и как вариант можно управлять по радиоканалу внешними исполнительными устройствами...короче открывается куча перспектив...но это будут уже совсем другие часы
вот мои пока в виде "скелета"

PS Думаю что из часов уже всё выжали. Вчера собрал на китайских 1088AS 32мм с ОК прошивка V1_09 запустились мухой и работают как часы
Вот прикрутить бы радиоканал на nRF24L01 ..а дальше делай метеостанцию..вешай в передатчик датчики давления, влажности, температуры ..для давления можно вообще сдалать тенденцию изменения давления и показывать стрелкой на часах..можно и символы погоды замутить..Получатся в итоге настоящие метеочасы...Вот какое направление нужно замутить, а не ковырять часы на предмет выводов всяких напоминалок и т.д. для этого всего есть сотовые.
Более того nRF24L01 работает в обе стороны и как вариант можно управлять по радиоканалу внешними исполнительными устройствами...короче открывается куча перспектив...но это будут уже совсем другие часы
вот мои пока в виде "скелета"

-
belov.alex1995
- Встал на лапы
- Сообщения: 91
- Зарегистрирован: Сб ноя 30, 2013 01:57:26
Re: Простые часы на светодиодных матрицах.
Ух сколько нового появилось, прошивки, радиолинк)) Добавить бы еще голосовое проговаривание времени, даты и температуры, цены бы не было этим часам 
Re: Простые часы на светодиодных матрицах.
Помогите советом уважаемые.
Собрал часы на ПП универсальной для 38мм матриц от Martin76 и возникла проблема:
Не могу прошить мегу32 программатор usbasp AVRDUDE_PROG 3.3 SinaProg выдают ошибку
Cформированная командная строка:
avrdude.exe -p m32 -c usbasp -P usb -U flash:w:"D:\АТМЕГА\ЧАСЫ МАТРИЦА\Универсальные платы + прошивки к ним\Стандартная матрица 8Х8\M32\M32_V1_09.hex":a
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Меги8 и 16 прошиваются без проблем
Плата от флюса промыта, не пропай и кз между дорожками и МК не обнаружен
Что за мега32 такая неподступная помогите ПОЖ
Заранее благодарен.
Собрал часы на ПП универсальной для 38мм матриц от Martin76 и возникла проблема:
Не могу прошить мегу32 программатор usbasp AVRDUDE_PROG 3.3 SinaProg выдают ошибку
Cформированная командная строка:
avrdude.exe -p m32 -c usbasp -P usb -U flash:w:"D:\АТМЕГА\ЧАСЫ МАТРИЦА\Универсальные платы + прошивки к ним\Стандартная матрица 8Х8\M32\M32_V1_09.hex":a
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Меги8 и 16 прошиваются без проблем
Плата от флюса промыта, не пропай и кз между дорожками и МК не обнаружен
Что за мега32 такая неподступная помогите ПОЖ
Заранее благодарен.
Пьяный проспиться_Дурак никогда!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
А если попробовать укоротить путь к файлу прошивки? И кириллицу из него убрать, например так:
D:\M32\M32_V1_09.hex
D:\M32\M32_V1_09.hex
Re: Простые часы на светодиодных матрицах.
mr_kot попробывал ни чего не изменилось
Пьяный проспиться_Дурак никогда!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
- speedprog
- Потрогал лапой паяльник
- Сообщения: 380
- Зарегистрирован: Чт сен 01, 2011 20:49:33
- Откуда: Мать городов Русских
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
OLIGARX

Для решения проблемы необходимо 14 ногу регистра поднять.(временно,на время программирования!)

Для решения проблемы необходимо 14 ногу регистра поднять.(временно,на время программирования!)
Последний раз редактировалось speedprog Сб сен 27, 2014 10:37:52, всего редактировалось 1 раз.
Re: Простые часы на светодиодных матрицах.
speedprog
СПС за инфу
проблема возникла из-за некорректной разводки ПП
СПС за инфу
проблема возникла из-за некорректной разводки ПП
Пьяный проспиться_Дурак никогда!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
-
ganjubas07
- Родился
- Сообщения: 4
- Зарегистрирован: Вс сен 28, 2014 13:39:20

с 
