Простые часы на светодиодных матрицах.
-
stepanici85
- Открыл глаза
- Сообщения: 79
- Зарегистрирован: Сб май 28, 2011 23:08:17
- Откуда: Россия(Москва)-Молдавия
Re: Простые часы на светодиодных матрицах.
здравствуйте uk8amk у меня была выше описанная проблема когда после длительного выключения питания часы просто не хотели выходить в рабочий режим помогал толико ресет.при кратковременном выключений питания все нормально работало.
- Реклама
Re: Простые часы на светодиодных матрицах.
совершенно верно.uk8amk писал(а): Имелось в виду шрифт цифр для времени?
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Прошивки, исходные коды с описанием программных функций и добавления новых мелодий.
Исправлено: энергопотребление.
К сожалению пост на предыдущей странице поправить уже не выходит, поэтому кладу здесь.
С другой стороны программа другая и возможности другие.
Сделаю папку на ЯДиске, туда буду складывать весь новый материал. Потом сюда положу ссылку.
Исправлено: энергопотребление.
К сожалению пост на предыдущей странице поправить уже не выходит, поэтому кладу здесь.
С одной стороны схема, плата та же. Поэтому конструкция как бы таже.Наверное правильно было бы создать новую тему.
...
Иначе будет полная каша в версиях, схемах, платах, прошивках.
С другой стороны программа другая и возможности другие.
Сделаю папку на ЯДиске, туда буду складывать весь новый материал. Потом сюда положу ссылку.
- Вложения
-
- firmware_OK_23aug14.zip
- Прошивки, исходники, описание
- (487.56 КБ) 650 скачиваний
Re: Простые часы на светодиодных матрицах.
не знаю как у других, а у меня не получилось открыть проект исходника. может я что-то не так открываю?
- Реклама
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Я открываю File-Open- файл prj
CVAVR2.05
Если не получается, то можно создать пустой проект на mega16, затем к нему в конфигурации подключить все файлы .С
CVAVR2.05
Если не получается, то можно создать пустой проект на mega16, затем к нему в конфигурации подключить все файлы .С
- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Простые часы на светодиодных матрицах.
У меня CVAVR2.04.4а. Может старая версия у меня?
Re: Простые часы на светодиодных матрицах.
попробовал подключить все и скомпилировать. пишет что слишком много ошибок.uk8amk писал(а):Я открываю File-Open- файл prj
CVAVR2.05
Если не получается, то можно создать пустой проект на mega16, затем к нему в конфигурации подключить все файлы .С
- Вложения
-
- Скриншот 2014-08-23 15.12.30.png
- (57.69 КБ) 929 скачиваний
- Boryan_R
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Пт фев 21, 2014 22:39:54
- Откуда: живу на крыше
Re: Простые часы на светодиодных матрицах.
отличные часики, непременно буду собирать, аккурат у китайцев заказал всё для них. Но вот одно бы в них поправить
Уж больно неудобно в городской квартире тянуть провод на улицу для датчика температуры. Вот бы присабачить радиодатчик как в этой статье http://www.iopt.narod.ru/pic/hasy_rf_ds.htm Мож кто сможет это реализовать?
PS. Считаю что радиодатчик уличной температуры это самая необходимая функция ..а всякие там музыки и вывод текста, -это лишь баловство
PS. Считаю что радиодатчик уличной температуры это самая необходимая функция ..а всякие там музыки и вывод текста, -это лишь баловство
Последний раз редактировалось Boryan_R Сб авг 23, 2014 14:53:48, всего редактировалось 2 раза.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
2.05.3
Брал в сундуке кота.
Это мой первый проект на версии 2, ранее сидел только на 1. Может я какую тонкость с сохранением здесь не знаю.
На всякий случай вы все файлы правильно подключили? :
http://s29.postimg.cc/xmnxcd3lz/screen.png
По ошибкам: я то вижу что компилятор ругается, но описание проблем за пределами экрана.
И еще, бывают иногда проблемы с слишком длинными путями и кириллицей в именах.
Я например стараюсь делать короткие пути для проектов типа
Z:\myproject\
Брал в сундуке кота.
Это мой первый проект на версии 2, ранее сидел только на 1. Может я какую тонкость с сохранением здесь не знаю.
На всякий случай вы все файлы правильно подключили? :
http://s29.postimg.cc/xmnxcd3lz/screen.png
По ошибкам: я то вижу что компилятор ругается, но описание проблем за пределами экрана.
И еще, бывают иногда проблемы с слишком длинными путями и кириллицей в именах.
Я например стараюсь делать короткие пути для проектов типа
Z:\myproject\
- Moto_v3x
- Потрогал лапой паяльник
- Сообщения: 307
- Зарегистрирован: Ср мар 31, 2010 11:45:58
- Откуда: Славянск
Re: Простые часы на светодиодных матрицах.
В версии 2.05 открывается без проблем и компилируется без ошибок с 4 предупреждениями
Re: Простые часы на светодиодных матрицах.
скачал версию из сундука кота. все заработало отлично. спасибо за помощь.
Re: Простые часы на светодиодных матрицах.
uk8amk большое спасибо за новое развитие проекта. После прошивки, последней прошивкой, у меня не отключаются тексты "напоминалок" установленных в одном месяце. То-есть если в августе установить две "напоминалки" в разные дни и включить их то они пробегают обе, и отключаются только снятием плюсика в меню или изменением месяца срабатывания. У меня ATmega 32 матрицы с ОК, повторная прошивка не помогла. И еще очень нужна регулировка яркости, еще раз спасибо.uk8amk писал(а):Если заметили странное поведение: подробно пишем, что делали и когда проявилось. Как проявляется: постоянно, периодически и пр. информацию, помогающую воспроивести сбой.
Re: Простые часы на светодиодных матрицах.
uk8amk, подскажите как изменить шрифт цифр? у O-LED совсем по другому построены шрифты.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Пропорциональный шрифт, вертикальная паковка байтов.
Массив
байт 1 = ширина(число столбцов в символе)
байт 2...N = байты символа
Пример:
Символ Q имеет ширину 6 пикселей(первый байт).
Байт 2 ... байт 7 = изображение символа.
Я для экономии места вырезаю неиспользуемые диапазоны символов: 0-31, а-я, a-z и т.д. Пользователю нет нужды их знать, достаточно писать строки в стандартной кодировке СР1251, они автоматически перекодируются во внутреннюю при отрисовке символов.
Т.е. пишем сразу
Таблица смещений каждого шрифта - массив
используется для быстрого доступа к каждому шрифту, чтобы не распаковывать всю цепочку байт.
Для рисования и генерации шрифтов я использую самописные утилиты.
Касательно глюка с датами: в коде было написано ИЛИ всесто И. В ближайшее время поправлю.
Массив
Код: Выделить всё
flash uint8_t MyFont[]байт 2...N = байты символа
Пример:
Код: Выделить всё
6, 62, 65, 73, 81, 62, 64,//F=1,N=81, 'Q'Байт 2 ... байт 7 = изображение символа.
Я для экономии места вырезаю неиспользуемые диапазоны символов: 0-31, а-я, a-z и т.д. Пользователю нет нужды их знать, достаточно писать строки в стандартной кодировке СР1251, они автоматически перекодируются во внутреннюю при отрисовке символов.
Т.е. пишем сразу
Код: Выделить всё
flash uint8_t str[]="Привет!";Код: Выделить всё
flash uint16_t fnt_adress_tabl[]Для рисования и генерации шрифтов я использую самописные утилиты.
Касательно глюка с датами: в коде было написано ИЛИ всесто И. В ближайшее время поправлю.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Папка моего проекта:
https://yadi.sk/d/EheC1o4taJSo5
Исходные коды, утилиты и прочие файлы будут размещаться там.
https://yadi.sk/d/EheC1o4taJSo5
Исходные коды, утилиты и прочие файлы будут размещаться там.
Последний раз редактировалось AlekseyEnergo Вс авг 24, 2014 23:24:47, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2. Предупредил!!
Причина: Нарушение пункта 2.2. Предупредил!!
- alcxa
- Это не хвост, это антенна
- Сообщения: 1347
- Зарегистрирован: Ср мар 26, 2014 21:50:55
- Откуда: RF-73 ULN
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
Не найдено в новой прошивке: регулировка скорости бегущей строки и возможность показывать или не показывать год
и сделать чтобы часы и бегущая строка выезжали, а не сразу гасли и показывались (на ярких индикаторах ночью неприятная вспышка) - т.е. на данный момент бег. строка с датой убежала - и потом сразу появились часы - и соотв. часы уезжают вместе с бег строкой = а не гаснут
и сделать чтобы часы и бегущая строка выезжали, а не сразу гасли и показывались (на ярких индикаторах ночью неприятная вспышка) - т.е. на данный момент бег. строка с датой убежала - и потом сразу появились часы - и соотв. часы уезжают вместе с бег строкой = а не гаснут
Последний раз редактировалось alcxa Вс авг 24, 2014 20:17:59, всего редактировалось 2 раза.
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
Re: Простые часы на светодиодных матрицах.
uk8amk В прошивке от 24 августа баг с "напоминалкой" исправлен, большое спасибо. Пожалуйста продолжайте работу над проектом, хотелось бы, как и в версии O-LEDа, два термометра, и с десятыми градуса, и регулировку яркости фоторезистором.
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
И датчики давления/влажности. И датчики температуры желательно по радиоканалу...vasilijj писал(а):два термометра, и с десятыми градуса, и регулировку яркости фоторезистором.
Хотелок много, но сможет ли их все Мега потянуть?
Да, проект получился зачетный, автору респект. И приятно, что людям он интересен и все, кто может, пытаются его доработать. Действительно получаются НАРОДНЫЕ ЧАСЫ.
- Boryan_R
- Прорезались зубы
- Сообщения: 216
- Зарегистрирован: Пт фев 21, 2014 22:39:54
- Откуда: живу на крыше
Re: Простые часы на светодиодных матрицах.
давления и влажности ? Это лишнее. А вот уличной температуры по радиоканалу не мешало бы. Тем юолее она уже реализована ..только толку от неё? Вот как мне быть в городской квартире, если стены бетон, а окна пластик, и часы стоят в глубине квартиры? Тащить 10 метров провода от датчка с улицы, дырявить пластиковое окно? Или бетонную стену? И потом тащить по комнате этот провод? По стене или по плинтусу. Куда его прятать? Смысл таких часов с таким гимором для показаний температуры на улице? Да и ссылку я дал на готовый девайс на ПИКе ..да и 32 мега потянет думаю. Одно плохо ..сам бы сделал, но в написании кода для контроллеров я делаю лишь первые шаги...И датчики давления/влажности. И датчики температуры желательно по радиоканалу...
Хотелок много, но сможет ли их все Мега потянуть?



