Например TDA7294

 Форум РадиоКот • Просмотр темы - Простой велокомпьютер с цветным графическим LCD
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Ср сен 20, 2017 17:48:17



Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
Не в сети
 Заголовок сообщения: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Вс июл 16, 2017 11:18:19 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 10
Предлагаю вашему вниманию простой велокомпьютер для велосипеда.

Статья на radiokot http://radiokot.ru/circuit/digital/measure/153

Схема и исходники доступны на GitHub.

Велокомпьютер построен на базе ATmega328p и цветного графического дисплея разрешением 320x240 на базе контроллера ILI9341, подключенного по SPI. Код написан под avr-gcc.

Также можно взять не сам МК, а готовую плату с ним, например, Arduino Pro Mini и использовать её просто как обычный МК с уже удобно разведёнными ножками и готовым кварцем на 16МГц. Всё зависит от того, насколько компактным велокомпьютер хочется видеть.

Немного технических деталей.

При работе на 16МГц максимальную частоту по SPI можно получить 8МГц. Для обновления (например, очистки) всего экрана нужно отправить по шине SPI 320 * 240 * 16 (бит на точку) = 1228800 бит (плюс немного за счёт команд, не только данных). Поэтому экран обновлять чаще 6Гц не получится в принципе.

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

Как всё это работает, можно глянуть на видеоролике.



Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Вс июл 16, 2017 12:33:49 
Говорящий с текстолитом
Аватар пользователя

Карма: 32
Зарегистрирован: Сб фев 11, 2017 16:59:13
Сообщений: 1531
Откуда: 57 RUS
Рейтинг сообщения: 0
На ярком солнце цветной экран велокомпа небось бликует?

_________________
Независимым может считаться только то государство, против которого пиндосы и их холопы ввели санкции...


Вернуться наверх
 Профиль  
 
От идеи до готового устройства! Нужен только EasyEDA!

Бесплатный инструмент для проектирования печатных плат - нарисуй свою плату прямо сейчас!

JLCPCB for PCB Prototyping, всего $2 за 10 печатных плат 10×10см. Доставка 2-3 дня.

LCSC Parts: Экономия до 50%, большой выбор компонентов в наличии, отправка заказа в день оплаты.

Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Вс июл 16, 2017 12:53:59 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 0
Не без этого. Для того, собственно, режимы "чёрным по белому" и "белым по чёрному" и сделаны, чтобы максимальную контрастность получить. Но вообще нормально читается.


Вернуться наверх
 Профиль WWW  
 

Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Ср июл 19, 2017 16:36:28 
Родился

Зарегистрирован: Чт авг 04, 2011 12:13:41
Сообщений: 5
Рейтинг сообщения: 0
WiseLord, шикарный проект!
Скажите, что за корпус использован? Если самопечатный нельзя ли выложить на гитхаб и модель для печати?


Вернуться наверх
 Профиль  
 

Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Ср июл 19, 2017 18:10:07 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 0
Нет, купил на радиорынке, примериваясь к экранчику.

Толкатели для кнопок вырезаны (все три одним куском) из резинки какого-то мёртвого пульта ДУ.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 06:59:26 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Зарегистрирован: Вт апр 12, 2011 07:32:06
Сообщений: 374
Откуда: Россия, г. Омск
Рейтинг сообщения: 0
Говорите, у АтМеги 70% памяти свободно? А если подвязать к ВК еще и FM радио на м/с ну, типа, RDA5807P, TEA5761UK или подобных? С синим зубом в придачу, чтобы не тащить к голове провода!?

_________________
Я не работал в своей жизни ни одного дня. Все, чем я занимался, было сплошным развлечением /Томас Алва Эдисон/
Мы - русские: http://www.youtube.com/watch?v=NpO81OnoLUg


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 09:49:15 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 91
Зарегистрирован: Чт дек 28, 2006 09:19:56
Сообщений: 10623
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Мне показалось, что алгоритм работы с экраном не оптимальный. Вроде как сначала идет очистка заливкой, а затем вывод нового содержимого в достаточно большую область - так? Если так, что достаточно изменить алгоритм, и мерцание станет полностью незаметным: выводить новое сразу так, чтобы затирать старое, и только в тех областях, где это затирание на самом деле необходимо. Например, для семисегментной цифры только затирать погасающие сегменты и отрисовывать зажигаемые, не меняя те, что сохраняют свое состояние. Например, при замене 7 на 0 только дорисовать 3 сегмента, и при замене 8 на 9 - только стереть один.

_________________
я свою работу за вас делать не буду!


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 10:03:12 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 0
Нет, так происходит только при смене экранов (главный - настройки). На них разные размеры шрифта и областей заливки, поэтому проще было именно так сделать.

А при обычной работе перерисовываются только те цифры (не числа, а именно отдельные цифры!), которые меняются.

Можно было бы вообще перерисовывать только изменившиеся сегменты, но и без того получается очень быстро. Посегментная прорисовка уже требовала бы в 7 раз больше памяти для хранения предыдущего состояния. Хотя и памяти свободной прилично.

P.S. Хотя, если передавать в функцию glcdWriteLcdChar() не только текущую цифру, а ещё и предыдущую, то уже в самой ней можно разобраться, как перерисовать символ быстрее.


Последний раз редактировалось WiseLord Чт июл 20, 2017 10:29:09, всего редактировалось 1 раз.

Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 10:25:26 
Грызет канифоль

Карма: 4
Зарегистрирован: Вт янв 05, 2016 11:14:25
Сообщений: 287
Откуда: Мелеуз
Рейтинг сообщения: 0
интересный проект!
а другие не пробовали?сименс 65/75...


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 10:30:35 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 0
Эти дисплеи от телефонов нельзя купить, как на ILI9341, можно только достать. Поэтому особого смысла не вижу.

Да и был этот дисплей у меня уже давно, всё никак не мог его пристроить.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 22:54:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 47
Зарегистрирован: Чт сен 12, 2013 01:54:12
Сообщений: 2437
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
WiseLord, Если будет желание, попробуйте сделать велокомпьютер на таком индикаторе 3,5".
Это "монохром с оттенками серого", у него ток потребления около 1mA и высокая контрастность при ярком внешнем освещении.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Чт июл 20, 2017 23:44:48 
Нашел транзистор. Понюхал.

Карма: 2
Зарегистрирован: Пт дек 26, 2014 21:33:38
Сообщений: 189
Откуда: Из самой большой деревни.
Рейтинг сообщения: 0
Хороший проект, я думаю народ заценит для повторения.
Но я бы не стал отпиливать полплаты - тогда можно было бы сделать даталоггер с записью на SD, а там уж заодно и подцепить DS3231 для привязки логов, ну и может быть датчик пульса, хотя бы проводной, для "спортивного" интереса... ИМХО конечно (это типа идей для расширения). Ведь и толщина прибора не критична, как мне кажется.

_________________
О технике чего спорить-то, давайте попробуем.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт июл 21, 2017 06:39:18 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 0
Если цеплять часы и sd-карту, то лучше было бы убрать оригинальную плату дисплея вообще, сделав свою под шлейф дисплея, где и разместить вообще всё. Может быть, когда-нибудь так всё и будет.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт июл 21, 2017 11:55:31 
Нашел транзистор. Понюхал.

Карма: 2
Зарегистрирован: Пт дек 26, 2014 21:33:38
Сообщений: 189
Откуда: Из самой большой деревни.
Рейтинг сообщения: 0
Имея в виду Вашу фразу "Да и лежали у меня в закромах когда-то давно купленные на Aliexpress разные платки, которые и решено было пустить в дело." я подумал, что для логгера достаточно просто подцепить еще одну дешевую платочку с часами и батарейкой, всего несколько проводов.
Хотя, конечно, хорошо бы сделать новый проект с моноплатой. Будем ждать ))

_________________
О технике чего спорить-то, давайте попробуем.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Вс июл 23, 2017 17:55:16 
Открыл глаза

Карма: -3
Зарегистрирован: Вт дек 01, 2015 19:00:11
Сообщений: 50
Откуда: Причерноморье
Рейтинг сообщения: 0
Предлагаю вашему вниманию простой велокомпьютер для велосипеда...

Как для радиолюбительской конструкции - круто!...
И всё же. Практика использования заводского-покупного велокомпьютера показала явные излишества, забитые в прошивку (ки)тайской "офисной детворой". Каденс, килокаллории, частота вращения колеса и прочая лобуда, для "простого" велотуриста-хозяйственника... вызывают больше мороки (пустое ожидание в режиме SCAN), чем пользы. Вопрос то о наличии датчика частоты вращения ведущей звёздочки (каденса) касательно большинства велоНЕгонщиков - однозначно риторический... Неудобно, (если не сказать - небезопасно!) отображать на экране одновременно несколько параметров, ещё и разного размера. Во первых - мелкие знаки хуже видно. Во-вторых - прибор больше отвлекает от контроля за дорожной ситуацией.
Неплохо было бы иметь возможность отображения напряжения аккумулятора в случае "электрификации"/моторизации двухколёсного коня. Без особого опыта в области МК, первое, что придумалось - соорудить преобразователь напряжение-частота, и при помощи удобного переключателя соединять по мере надобности велокомпьютер либо с герконовым датчиком, либо с преобразователем, понимая при этом, например 24,5 км/h как 24,5 В. Это, так сказать - в примитиве. Варианты, варианты...
Лет пять промучился с прибором AS 401. Часы уходили вперёд на десяток минут в месяц. Узнать общий пробег за сезон не позволял постоянный "авто" сброс. Когда надоело припаивать батарейку, чистить и т.п., взял весьма недорогой ASSIZE AS 820, которым вот уж пол-сезона вполне доволен. Окромя - в начале сказанного.
Сэнкс фор эттэншн.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт авг 04, 2017 06:54:28 
Встал на лапы

Карма: 1
Зарегистрирован: Чт сен 19, 2013 18:58:52
Сообщений: 124
Рейтинг сообщения: 0
У китайцев появились относительно не дорогие E-lnk https://ru.aliexpress.com/store/product ... 5c0cmKt2jN. Вроде и энергопотребление низкое, и читаемость на солнце, интерфейс SPI. Можно было бы на пробу заказать, усли ув. автор подправит прошивку под любой из трёх типоразмеров.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт авг 04, 2017 12:27:48 
Грызет канифоль

Карма: 2
Зарегистрирован: Ср окт 19, 2011 09:48:27
Сообщений: 262
Откуда: Мать городов русских
Рейтинг сообщения: 0
Такой индикатор подойдёт к девайсу - http://imrad.com.ua/ru/tft-lcd-shield-2-4-touch?

Можно ли ставить М168 вместо М328 или нужно перекомпилировать код?

_________________
Хорошему коту и в декабре - март :)


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт авг 04, 2017 13:01:08 
Собутыльник Кота
Аватар пользователя

Карма: 63
Зарегистрирован: Чт апр 11, 2013 12:19:59
Сообщений: 2858
Откуда: Минск
Рейтинг сообщения: 0
Размер прошивки около 11кБ, так что в ATmega168 влезть должно. Но, наверное, пересобрать из исходников придётся.
По поводу дисплея не знаю, если он на контроллере ILI9341, должен подойти.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт авг 04, 2017 14:54:28 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 47
Зарегистрирован: Чт сен 12, 2013 01:54:12
Сообщений: 2437
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
rav133 писал(а):
У китайцев появились относительно не дорогие E-lnk
Здесь vanyap1 говорил про E-Ink что:
Цитата:
...Если обновлять дисплей каждую минуту то он проживет не более 3 месяцев.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Простой велокомпьютер с цветным графическим LCD
СообщениеДобавлено: Пт авг 04, 2017 15:21:47 
Грызет канифоль

Карма: 2
Зарегистрирован: Ср окт 19, 2011 09:48:27
Сообщений: 262
Откуда: Мать городов русских
Рейтинг сообщения: 0
Размер прошивки около 11кБ, так что в ATmega168 влезть должно. Но, наверное, пересобрать из исходников придётся.

Вроде архитектура М168 и М328 1:1, только у М324 2К ОЗУ, сколько ОЗУ требует прога?

По поводу дисплея не знаю, если он на контроллере ILI9341, должен подойти.

Не, тот дисплей прямо не пойдёт - он кажись параллельный 8-бит, у вас в схеме SPI.

_________________
Хорошему коту и в декабре - март :)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.



Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: Andre63, MAX 10092012, Mr-Prof, Михайлик и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y