avatar_batson

Велокомп с цветным экраном (в разработке)

Автор batson, 17 Март 2015 в 18:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

batson

Итак настало время поделиться первыми результатами. Комп не самый простой, поэтому воплощение в жизнь обещает быть долгим, но самая геморная часть работы - разводка платы, проделана. Выкладываю что есть на данный момент, проект опенсурс, каждый желающий может дорабатывать как софт так и железо. Железо Diptrace(пока немогу пересилить себя и перейти на бесплатные пакеты) софт GCC. Если есть что сказать по существу пишите сюда. :exactly:

Краткое описание
- цветной дисплей на ILI9341 2.2дюйма с управленем яркостью подсветки
- микроконтроллер STM32F103 72MHz в 48 выводном корпусе
- встроеный драйвер питания LM5017 (условно 7.5 - 100V, надо тестить)
- измерение напряжения, тока, три универсальных цифровых входа(или выхода), два универсальных аналоговых входа(можно использовать как цифровые входы/выходы)
- две кнопки управления девайсом
- часовой кварц на борту, выведены контакты для подключения батарейки часов
- микросхема EEPROM 1Мбит или FLASH памяти на 8Мбайт(максимально вроде)
- можно использовать SD карту в слоте дисплея
- выход 3.3вольта
- выведены RXD и TXD для прошивки и обмена данными с контроллером(который я возможно созрею делать :facepalm:)

топ


боттом


экранчик с примерным видом интерфейса


схема, слегка не соответствует


исходники


пока все. по ходу тема будет обновляться. :ку:

UPD
18.03.2015 поменял микросхему памяти на AT25

24.03.2015 исправлена ошибка трассировки
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

alextka

Вникать сегодня в проект времени нет, поздно уже у нас! А так в целом интересно! Тем более база отличная от всего бывшего до этого на форуме. :-) В любом случае удачи! :-)
Красиво-это красиво!

batson

Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

7134956

Прелестно! Есть несколько вопросов. Недавно взялся за изготовление велокомпа.

Сделал на arduino, понял что мне тесновато и решил сделать что-то более серьезное. Случайно нашел чип ST32F103 и начал переписывать заново под него, попутно изучая STM32. Планировал питание от датчика оборотов :-). Электровел будет только через год, а пока изыскательская работа идет.  Дисплейчик у меня 128X64 OLED. Маленький, но можно будет листать странички отдельным джойстиком под пальцем.  Думаю делать проект на одноцветном OLED, полноцветном OLED 1,7 дюйма или купить дешевый LCD 2.4  дюйма 320x240. Так вот вопрос для знатоков. Сколько потребляет такой LCD дисплей? На сколько хорошо читается в ясную погоду?

batson

А что за полноцветный олед? Можно ссылку.
Мой потребляет около 50ма.
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

7134956

Цитата: batson от 24 Апр. 2015 в 10:14
А что за полноцветный олед? Можно ссылку.
Мой потребляет около 50ма.
гуглится ssd1353.  160x128 точек. картинка 1,77 дюйма. От 15 USD за штуку. лучшего варианта за разумную стоимость не нашёл. по моему такого размера достаточно для редкого просмотра интересующих параметров или для легкочитаемых пары строчек основных показателей.

batson

да картинка наверно будет хорошо читаема, но 160ма  :facepalm: это как-то слишком
я скоро выложу фотки своего, в том числе и на солнце

создай тему со своим компом ;-) больше компов разных и классных
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

7134956

Цитата: batson от 24 Апр. 2015 в 13:03
да картинка наверно будет хорошо читаема, но 160ма  :facepalm: это как-то слишком
это вероятно с полной засветкой пикселей. в реальности шрифты потоньше, одноцветные надписи, не полная яркость и будет пускай 25ма.

мой комп пока и до альфа версии не созрел. разбираюсь с частями, думаю над интерфейсами. вероятно будет работать в паре с самодельными bms, получая от него ёмкость, токи, напряжения. надо подумать над CAN шиной.

batson

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

шину рекомендую rs-485, я тоже хотел замутить, только понял что это потянет за собой серьезную конструкцию, а мне сейчас нужен простой показометр. так что оставлю ее для будущего проекта если пойму что нынешнего мне недостаточно.
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

7134956

Цитата: batson от 24 Апр. 2015 в 13:03
да картинка наверно будет хорошо читаема...
Сегодня глянул на OLED в лучах прямого солнца. Изображение видно, но глаз не радует.

Придется брать черно-белый жк. Вот что меня должно устроить.
http://www.aliexpress.com/item/3-5-inch-20PIN-240160-LCD-Module-ST7586S-Controller-3-3V-5V-Grey-Backlight-No-Chinese/2055226258.html
Не хочу потом переделывать то

batson

если хочется монохромный то вот хороший вариант https://electrotransport.ru/index.php?topic=23393.0

но я солнца не боюсь B-)
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

ra6fnq

И совершенно напрасно! вчера +28, солнце в зените и ничего не видно в движении, только на остановке... В навигатор/ телефон пялишься закрываясь от солнца 2-мя руками...

ps там картинка не открывается...
Евгений
http://fotki.yandex.ru/users/ra6fnq/
https://yadi.sk/d/8wi9CuXnvvFRh - инструкции на Bafangs

batson

по моим наблюдениям больше всего мешают блики от стекла, на ярком солнце одинаково хреново видно на всех дисплеях.
но яркость подсветки надо разумеется на максимум.
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

7134956

Цитата: batson от 28 Апр. 2015 в 19:37
по моим наблюдениям больше всего мешают блики от стекла...
По моим наблюдениям нужен позитивный одноцветный ЖК, как самый легкочитаемый в любых услорвия. Под него сейчас и разрабатываю.

ra6fnq

Евгений
http://fotki.yandex.ru/users/ra6fnq/
https://yadi.sk/d/8wi9CuXnvvFRh - инструкции на Bafangs

7134956

Цитата: ra6fnq от 02 Май 2015 в 18:45
Как на картинке? тип?
Дисплей, который указывал по ссылке выше, пока не заказал. По тому пишу код под эмулятором.  :-). Велокомп не к спеху, но работа идет. Позже создам темку со своией поделкой.

7134956

#16
Цитата: batson от 26 Апр. 2015 в 22:08
если хочется монохромный то вот хороший вариант https://electrotransport.ru/index.php?topic=23393.0
Не хочу хороший. Хочу лучший. Заказал на пробу два дисплея(240x160). На чипе ST7586S и на ST7669A. Для меня не просто написать драйвер и примеров не нашел, но придется сделать, быть может для обеих. Через месяцок буду пробовать.

http://www.aliexpress.com/item/3-5-inch-20PIN-240160-LCD-Module-ST7586S-Controller-3-3V-5V-Grey-Backlight-No-Chinese/2055226258.html

http://www.aliexpress.com/item/TIANMA-32PIN-COG-240160-LCD-256-Grayscade-ST7669A-Controller-3-3V-Grey-White-Backlight-Black-Font/32305541875.html

batson

первый размером с лошадь, привет из 80х
второй похож на электронную бумагу, интересно как у него с частотой обновления

я свой выбрал в том числе по соображениям высокого разрешения, 240*320 всетаки
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000