Простые часы на светодиодных матрицах.

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

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


Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Простые часы на светодиодных матрицах.

Сообщение Сукгей »

Здорово.
Последний раз редактировалось Сукгей Вт сен 09, 2014 16:44:19, всего редактировалось 1 раз.
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Простые часы на светодиодных матрицах.

Сообщение Сукгей »

прошивка от vvsv .респект ему и уважуха :beer:
снял коротенькое видео : одно с выводом данных как было изначально в прошивке.
http://youtu.be/fBZ7hkZ48DI

Поделись прошивкой. ОА или ОК?
Последний раз редактировалось AlekseyEnergo Пт сен 12, 2014 14:52:07, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2. Предупредил!!
Аватара пользователя
atac13
Это не хвост, это антенна
Сообщения: 1334
Зарегистрирован: Ср ноя 30, 2011 18:25:18

Re: Простые часы на светодиодных матрицах.

Сообщение atac13 »

да мне не жалко ...
тут вся заслуга ...VVSV :beer:

прошивка для ОК ...
по моему обсуждение вроде начиналось со стр. 303 ....примерно

vvsv_от_9_09_14_ds1307_для_atac13_длинная бег_строка.zip


часовую микру не забудте припаять... :solder:
Сукгей
Прорезались зубы
Сообщения: 205
Зарегистрирован: Ср апр 22, 2009 19:26:09
Откуда: г Пушкино

Re: Простые часы на светодиодных матрицах.

Сообщение Сукгей »

Спасибо.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

Замутил радиолинк для DS18B20.
Дешёвый передатчик на 433МГц + сверхрегенеративный приёмник. В качестве мозга на обоих концах стоят ATtiny2313.
За основу 1Wire эмулятора ds18b20 взят код:
http://www.tm3d.de/index.php/1-wire-barometer
Проверял на макетке, запустилось с кодами самописной библиотеки master 1Wire. То, что идёт в комплекте от CodeVision работать не захотело. Видимо что-то с таймингами не так, отрабатывать не успевает. Там когда мастер формирует тайм-слот, подтяжку к земле лучше увеличить где-то до 10 микросекунд.
Команды эмулируются не все. SKIP_ROM также работает криво.
Передатчик шлёт постоянно свои пакеты и не знает кто ещё в эфире. Поэтому нормально работать будет только один радиодатчик.
Для приделывания к часам может потребовать небольших танцев с бубном.
Вложения
DS18B20_Radiolink.zip
Схема, прошивка, исходник радиоудлинителя термометра
(112.5 КБ) 479 скачиваний
dalina106
Встал на лапы
Сообщения: 126
Зарегистрирован: Пт ноя 16, 2012 07:15:15
Откуда: Москва

Re: Простые часы на светодиодных матрицах.

Сообщение dalina106 »

uk8amk писал(а):Замутил радиолинк для DS18B20.

еще бы датчик давления прикошачить и контроллеры какие-нибудь покомпактнее...
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

Ну собственно по ссылке выше как раз датчик давления BMP085. А т.к. девайсы поддерживают поиск, то можно их воткнуть несколько штук.
Корпус небольшой. Tiny2313 в SO-20 не больше передатчика. Даже если сделать платку под DIP20, то выйдет по размеру приёмника.
Аватара пользователя
Boryan_R
Прорезались зубы
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Re: Простые часы на светодиодных матрицах.

Сообщение Boryan_R »

uk8amk писал(а):Замутил радиолинк для DS18B20.
Дешёвый передатчик на 433МГц + сверхрегенеративный приёмник. В качестве мозга на обоих концах стоят ATtiny2313.

Наконец то дошли и до радиодатчика. Плюсану за это :) А что для приёма обязательно тиньку использовать? Сразу с приёмника на порт меги нельзя чтоле? На тот порт где висят DS18B20 отрубить их а туда выход приёмника. Потеряем домашнюю? ..да и не нужна она. Не понимаю зачем следить за домашней температурой? Ну разве что в деревне знать когда печку топить. Да и в дальнейшем можно и второй радио домашний прикрутить. Схему передатчика я давал вот http://www.iopt.narod.ru/pic/hasy_rf_ds.htm. Может что оттуда взять за основу?
ЗЫ Да и не вижу смысла в эмуляции DS18B20 на тиньке. Тупо приёмник к порту меги и лови хоть кучу радиодатчиков. А так с постоянной передачей пакетов батарейка в передатчике будет дохнуть быстро.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

Схему часов с программой можно перелопатить и подключить что угодно. Я же выложил девайс, позволяющий обойтись без изменений.
Насчёт частой передачи пакетов. После окончания передачи данных, где то через 0.3-0.5 сек, на выходе дешевого приёмника появляется вот такое:
http://laserium.narod.ru/pult_rfnoise.png
Это грузит контроллер. А т.к. для эмулятора 1Wire устройства важны тайминги и от таких проблем могут быть сбои, то я делаю частую передачу пакетов и шум уходит.
Аватара пользователя
Boryan_R
Прорезались зубы
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Re: Простые часы на светодиодных матрицах.

Сообщение Boryan_R »

логично...посмотрю что у меня на выходе такого же приёмника...Интересно как автор тех часов что я давал ссылку.. с радиодатчиком температуры на такой же базе , решил эту проблему. Да, и о каких передалках в схеме часов идёт речь? Какая разница что к порту контроллера подключать...DS18B20..ваш эмулятор на тиньке или выход приёмника?...Вроде переделок в схеме ни каких нет...другое дело код подправить..вырезать обработку данных с DS18B20 и написать другой код обработки данных с приёмника..Ну и придумать протокол передачи данных для передатчика. Тут смотрю толковых кодеров достаточно ( себя к ним не отношу..я чайник) думаю делов не так много.
ЗЫ обрати внимание на схему подключения приёмника у автора тех часов...питание через диод+ кондюк 1000мкф и подтяжка выхода к питанию через 10к...не спроста он это сделал...
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Простые часы на светодиодных матрицах.

Сообщение uk8amk »

На самом деле разница есть что подключать.
Когда мы работаем напрямую с датчиком, то точно знаем в каком интервале после запроса получить ответ.
Когда данные сыплются с радиоканала, то не можем предсказать когда они начнутся. Для фиксации событий используются прерывания или захват, которыми атмел не наделил именно эту ножку. Можно конечно программно оверсамплингом вычислять фронт импульса и его полку, но придётся сильно занизить скорость передачи т.к. надо привязаться к используемым таймерам.
Аватара пользователя
Boryan_R
Прорезались зубы
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Re: Простые часы на светодиодных матрицах.

Сообщение Boryan_R »

м..м..да..печально. Значит этим часикам не видать нормального радиоканала? Ну а как если, не на прямую с приёмника на атмел, а использовать что то промежуточное? Ну как вариант использовать ту схему готовую на пиках, а пику код подправить что бы он атмелу передавал данные? Ведь та схема работает стабильно... Или вы считаете что эмуляция тинькой датчика температуры, это оптимальное решение?
Аватара пользователя
Boryan_R
Прорезались зубы
Сообщения: 216
Зарегистрирован: Пт фев 21, 2014 22:39:54
Откуда: живу на крыше

Re: Простые часы на светодиодных матрицах.

Сообщение Boryan_R »

Ну а как если замутить на 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 работает в обе стороны и как вариант можно управлять по радиоканалу внешними исполнительными устройствами...короче открывается куча перспектив...но это будут уже совсем другие часы :)
вот мои пока в виде "скелета" :)
Изображение
belov.alex1995
Встал на лапы
Сообщения: 91
Зарегистрирован: Сб ноя 30, 2013 01:57:26

Re: Простые часы на светодиодных матрицах.

Сообщение belov.alex1995 »

Ух сколько нового появилось, прошивки, радиолинк)) Добавить бы еще голосовое проговаривание времени, даты и температуры, цены бы не было этим часам :)))
Аватара пользователя
OLIGARX
Открыл глаза
Сообщения: 67
Зарегистрирован: Пн май 19, 2014 18:17:12

Re: Простые часы на светодиодных матрицах.

Сообщение OLIGARX »

Помогите советом уважаемые.
Собрал часы на ПП универсальной для 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: Простые часы на светодиодных матрицах.

Сообщение mr_kot »

А если попробовать укоротить путь к файлу прошивки? И кириллицу из него убрать, например так:
D:\M32\M32_V1_09.hex
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Аватара пользователя
OLIGARX
Открыл глаза
Сообщения: 67
Зарегистрирован: Пн май 19, 2014 18:17:12

Re: Простые часы на светодиодных матрицах.

Сообщение OLIGARX »

mr_kot попробывал ни чего не изменилось
Пьяный проспиться_Дурак никогда!
Не заведешь кота, самого заставлю мышей жрать!
(Бестужев) кф
ГАРДЕМАРИНЫ, ВПЕРЕД!
Аватара пользователя
speedprog
Потрогал лапой паяльник
Сообщения: 380
Зарегистрирован: Чт сен 01, 2011 20:49:33
Откуда: Мать городов Русских
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение speedprog »

OLIGARX
Изображение
Для решения проблемы необходимо 14 ногу регистра поднять.(временно,на время программирования!)
Последний раз редактировалось speedprog Сб сен 27, 2014 10:37:52, всего редактировалось 1 раз.
В связи с постоянно меняющимся курсом нац. валюты -прошу стоимость уточнять в переписке по эл.почте!.
Изображение с 11 до 17ч пнд.-птн. по киевскому времени (Time zone +2:00)
Изображение
Проверено
Изображение
Аватара пользователя
OLIGARX
Открыл глаза
Сообщения: 67
Зарегистрирован: Пн май 19, 2014 18:17:12

Re: Простые часы на светодиодных матрицах.

Сообщение OLIGARX »

speedprog

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

Re: Простые часы на светодиодных матрицах.

Сообщение ganjubas07 »

Изображение
я не под TPIC6B595 плату замутил, да?
Ответить

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