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

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


Ответить

Re: Простой велокомпьютер с цветным графическим LCD

Пт авг 04, 2017 15:07:11

Код:
AVR Memory Usage:

Program:  11892 bytes (.text + .data)
Data:     123 bytes (.data + .bss)

Килобайта ОЗУ у 168 меги хватит с лихвой

Прошивки для ATmega328p и ATmega168p отличаются всего одним байтом. Насколько это критично для запуска ATmega168p на коде от ATmega328p - не знаю.

Насколько помню аналогичную ситуацию с другим своим проектом, прошивка, собранная на для ATmega16 не работала на ATmega32, отличаясь аналогично одним байтом.

Re: Простой велокомпьютер с цветным графическим LCD

Вт май 07, 2019 21:55:09

В связи с недавним открытием нового велосезона немного доработал проект, добавив индикацию уровня батареи. Согласно экспериментальным данным, 100% соответствует 4В, а 0% - 3.2В, исходя из этого и рисуется шкала для батарейки.

Естественно, МК должен питаться напрямую от аккумулятора, чтобы, пользуясь внутренним источником опорного напряжения, уметь измерять своё питающие напряжение.

Re: Простой велокомпьютер с цветным графическим LCD

Ср авг 07, 2019 04:56:14

На почту был задан вопрос по переводу текстовых строк на русский язык. Отвечу здесь.

В шрифтах в проекте русский язык поддерживается, но они (наследие проекта ampcontrol) там в кодировке, аналогичной дисплею KS0066:

Изображение

В этой кодировке кириллические символы, одинаковые по начертанию с латинскими, должны и передаваться латинскими. А уникальные по начертанию - их кодом. Например, "Б" => код A0 => симвод 'xA0'.

Поэтому, например, строку "Current speed" (а они все находятся в screen.c)

Код:
const char speedLabel[] PROGMEM = "Current speed";

можно перевести в "Текущая скорость" коде по этой таблице как

Код:
const char speedLabel[] PROGMEM = "Te""\xBA""y""\xE2""a""\xC7"" c""\xBA""opoc""\xBF\xC4";
//                                 Te    к   y    щ   a    я    c   к    opoc    т   ь

То есть, отдельные группы латинских и кириллических символов берутся в кавычки.

После правки всех строк, перекомпилировать проект.

Re: Простой велокомпьютер с цветным графическим LCD

Вт авг 20, 2019 10:43:45

Пару лет назад где-то стянул проект велокомпа на 128-й меге под ноковский дисплей с исходниками. Так и не собрал его. Может можно что-то с него почерпнуть.
Вложения
Велокомп.rar
(587.85 KiB) Скачиваний: 364

Re: Простой велокомпьютер с цветным графическим LCD

Вт апр 14, 2020 18:33:23

Добрый день WiseLord, не могли бы вы сбросить новую прошивку с батарейкой, а то я не умею компилировать файлы с проекта.
будете вы этот проект развивать или нет?

Re: Простой велокомпьютер с цветным графическим LCD

Ср апр 15, 2020 04:47:57

https://github.com/WiseLord/bikecomp/releases

Развивать проект пока не планирую. Может быть, когда-нибудь сделаю что-то похожее, но на таком дисплее - он на солнце и без подсветки читается. А то на обычном экране батарейку подсветка уж очень быстро садит, за несколько часов.

Re: Простой велокомпьютер с цветным графическим LCD

Чт апр 16, 2020 05:08:23

Спасибо за прошивку. Мне ваш проект понравился из за больших цифр на экране.Дисплей по ссылке маленький.Лучше взять какой нибудь монохромный большего размера и жрать меньше будет и с солнцем проблема решиться.На али они ищутся как COG displey.
А чтобы проект не умер окончательно есть предложение прикрутить еще одну кнопку на выключение подсветки . И если можно перекомпилите для 168 меги прошивку

Re: Простой велокомпьютер с цветным графическим LCD

Чт май 21, 2020 03:06:18

Печатной платы ещё нет?

Re: Простой велокомпьютер с цветным графическим LCD

Пн июн 08, 2020 18:21:07

[*]pin1000, вам удалось найти рисунок печатной платы? попроробовал на макетке проводками,работает красиво,думаю оформить в корпус
нарисовал сам,много перемычек получается...

Re: Простой велокомпьютер с цветным графическим LCD

Вт июн 09, 2020 01:54:41

Novice user, Нет, не нашел платы. Форум всего две страницы, общаются мало. Давайте посмотрим вашу плату, перемычки это же не приговор. Может и ещё кто нибудь выложит. Возможно автор появится в теме- это всегда интересно.

[size=85]Добавлено after 1 minute 22 seconds:[/

Re: Простой велокомпьютер с цветным графическим LCD

Вт июн 09, 2020 08:12:09

Автор тему видит :).

Но насчёт платы ничего сказать не могу. Я как собрал это всё на модулях (как в статье), так до сих пор и пользуюсь. Под 3000км накатал уже с этим велокомпьютером за 3 года.

По хорошему, если разводить плату, то надо это делать сразу под дисплей на шлейфе, без лишных переходных плат, минимальной толщины.

Re: Простой велокомпьютер с цветным графическим LCD

Вт июн 09, 2020 11:51:12

Автор тему видит :).

Но насчёт платы ничего сказать не могу. Я как собрал это всё на модулях (как в статье), так до сих пор и пользуюсь. Под 3000км накатал уже с этим велокомпьютером за 3 года.

По хорошему, если разводить плату, то надо это делать сразу под дисплей на шлейфе, без лишных переходных плат, минимальной толщины.

Мы и не возражаем :) , будет законченный вид у статьи. Плата-это всё таки авторское право.

Re: Простой велокомпьютер с цветным графическим LCD

Вт июн 09, 2020 15:45:46

Я развел плату по схеме с последней прошивкой (с батарейкой),прошил-не заработало,питал от 5 вольт , про дисплей забыл-не предусмотрел делители на линиях,буду переделывать плату (не люблю висящие резисторы и конденсаторы)

Re: Простой велокомпьютер с цветным графическим LCD

Вт июн 09, 2020 15:54:44

Дисплей от 5В не работает, если не ошибаюсь, только от 3.3В

Re: Простой велокомпьютер с цветным графическим LCD

Вт июн 09, 2020 15:55:33

Ну да,у меня и не запустился при 5 в управлении

Re: Простой велокомпьютер с цветным графическим LCD

Чт июл 16, 2020 15:05:44

Нарисовал плату,предусмотрел DS3231 (может получится самому добавить часы),буду собирать
Жаль-не получится с индикацией батареи,атмега328 питается от 3,3 В,свободные выводы атмеги вывел на отдельные контакты
Вложения
велокомпьютер WiseLord.lay6
(165.13 KiB) Скачиваний: 246

Re: Простой велокомпьютер с цветным графическим LCD

Чт июл 16, 2020 15:15:42

Вообще я сейчас хочу аналогичный проект на STM32 поднять. Там можно встроенным RTC воспользоваться.

Re: Простой велокомпьютер с цветным графическим LCD

Чт июл 16, 2020 18:21:55

Спаял,дисплей на 2,4 дюйма не заработал-порвался шлейф,поставил 3,2 дюйма
Вот бы все на русском было-вообще бы красота,а то непонятный набор английских букв -по английски абсолютный ноль...
Буду ставить в корпус (рассчитывал под другой-меньший корпус,но теперь придется брать корпус поболее)

Re: Простой велокомпьютер с цветным графическим LCD

Вс июл 19, 2020 18:21:03

Днем при ярком солнце не видно что на дисплее,жаль,но все сделано красиво!
Спасибо!

Re: Простой велокомпьютер с цветным графическим LCD

Ср сен 09, 2020 18:48:21

Если кому интересно - в отдельной ветке на github (пока) исходники проекта, переделанные под новую графическую библиотеку.

Библиотека разрабатывалась для проекта ampcontrol-f103 (на STM32) и поддерживает множество разных контроллеров дисплея. Последние дни я занимался её универсальностью - чтобы пользоваться можно было и под AVR.

Почему взялся за это - просто на своём велокомпьютере ударил дисплей и он "потёк" с угла, а потом стал вообще глючить.

Другого такого экрана под замену нет, но есть таких же габаритов ILI9320 c параллельным 8bit интерфейсом. Вот и решил переписать библиотеку, чтобы его можно было сюда подключить. По идее, должна получиться намного лучшая скорость, но для 8-бит подключения придётся немного менять схему (освобождать целиком порт D для линии данных дисплея, перенося датчики и кнопки на другие порты).

Ну а пока - старый проект должен работать по-прежнему, но на новой библиотеке. Там, кстати, поддерживается unicode, поэтому все надписи уже на русском языке.
Ответить