avatar_batson

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

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

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

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

7134956

Цитата: batson от 10 Май 2015 в 17:41
первый размером с лошадь, привет из 80х
второй похож на электронную бумагу, интересно как у него с частотой обновления

я свой выбрал в том числе по соображениям высокого разрешения, 240*320 всетаки
Размер пускай будет, 7см это хорошо, на скорости ведь читать. Да еще электронику и батарею за ним спрятать можно. Плату можно и выкинуть от дисплея, контроллер на стекле ведь.
На счет второго не знаю разведены ли выводы для включения spi. Посмотрим...
256 цветов это лишнее. Попробую включить 2  :-)
Разрешение по моему больше не нужно. Зачем туда 50 строк текста пихать? Лучше полистаю  :wow:

Частота обновления??? Не 3D ведь на нем смтотреть. Обновление экрана по событию. Герца 4 может дам на главном экране.

batson

первый в толщину очень большой
я про 4гц для электронной бумаги не уверен

ну сделай, посмотрим  :pardon:
получится что-то вроди того https://electrotransport.ru/index.php?topic=24912.0
Самоходный аппарат из нержавейки: нержавеющий чоботар, инфинеон 12, MXUS 1000

zap

Цитата: 7134956 от 10 Май 2015 в 17:24
Не хочу хороший. Хочу лучший. Заказал на пробу два дисплея(240x160). На чипе ST7586S и на ST7669A. Для меня не просто написать драйвер и примеров не нашел, но придется сделать, быть может для обеих. Через месяцок буду пробовать.
Либу для ST7567 для STM32 можете взять у меня:
https://sourceforge.net/p/iwattnick/code/HEAD/tree/trunk/libs/yagl/stm32/
Разница между ST7567 и ST7586S, ST7669A, думаю, небольшая.
Заодно можете и всю либу YAGL взять, там есть рисование точек, линий, спрайтов, анимаций и пр.
Работу библиотеки можете посмотреть здесь.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

7134956

#21
Цитата: zap от 10 Май 2015 в 18:10
Либу для ST7567 для STM32 можете взять у меня:
https://sourceforge.net/p/iwattnick/code/HEAD/tree/trunk/libs/yagl/stm32/
Разница между ST7567 и ST7586S, ST7669A, думаю, небольшая.
Спасибо, конечно, но разница между дисплеями полная. ST7669A так вообще для цветных разработан. Настрою как-нибудь по датошиту, описание команд чипа есть, а вот какие параметры для жидких кристалов оптимальны придется погадать. О результатах отпишусь тут.

А вродь уже и подогнал либу u8glib под дисплей будущий...

batson

#22
Горячие новости >:D
1. все запустилось и поехало, железо работает
2. нормально работает от 7 вольт до 65 (больше пока не проверял)
3. потребление менее 1 ватта.
4. на солнце все видно НОРМАЛЬНО!
5. надо придумывать корпус и дописать софт

немного картиночек

топ


боттом


почти точная схема


платко


вид сбоку


главный экран


меню


инженерное


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

zap

А зачем после LM5009 ещё и AMS1117-3.3 стоит?
Ну если использовать его как опорное, надо RC фильтр поставить (10мкГн 0805, 10мкф 0805).
AMS1117 не поможет ваще, он всё что выше примерно килогерца давит плохо, а LM5009 фигачит на сотнях килогерц.
С точностью будут несколько проблемы.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

batson

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

zap

Ну не знаю, я буквально на днях в такой же ситуации 78L05 забраковал. Не давит оно нифига.
Сейчас глянул в даташит - там есть график ripple rejection, до 10кГц линия ровная затем идёт вниз.
Там дрыгания на выходе LM5009 совсем небольшие, порядка десятков милливольт, надо вход на AC режим поставить и масштаб побольше.
Сравните до и после AMS1117, у меня амплитуда сохранялась хотя форма колебаний после 1117 сильно искажалась.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

batson

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

batson

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

zap

Ну я и говорю, LM5009 сразу на 3.3В выходного настроить, 1117 или что там убрать совсем, вместо него микроскопический 10мкГн а кондёр у Вас и так уже есть :)
А что за экранчик у Вас, он отдельно от платы бывает? У меня с виду весьма похожий, но ЧБ.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

batson

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

7134956

Обещал отписаться о черно-белом дисплее. Дисплей получил. Три дня голову ломал над драйвером. Кое-как работает а лучше и не надо. Все равно ЖК картинку меняет медленно. За то солнце не помеха. Потребление смешное. Размер большой. Продолжаю разработку велокомпа.

batson

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

7134956

Цитата: batson от 08 Июнь 2015 в 01:02
интересно сколько раз в секунду можно обновить?
Графика работает через библиотеку u8glib. Рассчитана под контроллеры с крошечной памятью. Вылазит 1 кадр в секунду. Сейчас картинку разбивает на 120 буферов и поочередно их просчитывает, выводит. Попробую переделать под 1~4 буфера. Надо работать над оптимизацией. Так совсем негоже.  Еще удивил дисплей тем, что по spi надо байт отправить чтоб вывести два пикселя. Не ожидал что STM32 будет работать как AVR  :facepalm:

zap

Я на подобном выкидываю 16 кадров в секунду без напряжения контроллера (24мГц stm32f1). Теоретически можно выводить несколько тыщ кадров в секунду (если упираться в пропускную способность шины SPI) при почти нулевой загрузке процессора для обновления экрана (DMA).
Но динамические изображения сильно смазанные даже при 16 fps, думаю перейти на 4, всё равно разницы для глаза никакой. Но уж точно не 1 fps, пару кадров экран выдать таки могёт.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

batson

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

7134956

#35
Цитата: batson от 08 Июнь 2015 в 16:08
программа то ладно, софт можно допилить, интересно с какой скоростью сама бумага обновляется
Графическая память то быстро заливается. На шине 36мгц. 230 раз в секунду. Дисплей четырехцветный.  36000000/(4*160*240). А на экране кадра 4 в секунду можно различить, наверное.
он. www.jlxlcd.cn/china/productshow.asp?nClass=89&PClass=0&ID=300
Мой тест.