roboforum.ru

Технический форум по робототехнике.

Разработка Open Robotics: Модуля дисплея и клавиатуры

Правила форума
Правила раздела OpenRobotics

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

blindman » 12 ноя 2008, 09:13

Нужно ли на разъем ЖКИ выводить I2C? Что-то смутно припоминаю, что вроде есть такие, которым нужен и I2C, и SPI

Добавлено спустя 1 минуту 46 секунд:
=DeaD= писал(а):Желательно иметь на борту хотя-бы возможность установить минимальный регулятор напряжения

Нормально будет подключить вход регулятора к линии +5V RoboBus?

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

=DeaD= » 12 ноя 2008, 09:43

Под встроенный регулятор - два пина просто вывести может лучше?

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

Сергей » 12 ноя 2008, 11:49

blindman писал(а):Нужно ли на разъем ЖКИ выводить I2C? Что-то смутно припоминаю, что вроде есть такие, которым нужен и I2C, и SPI

I2C мегавесчь, всегда его юзал. Очень удобно

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

Mazayac » 12 ноя 2008, 14:40

blindman писал(а):Нужно ли на разъем ЖКИ выводить I2C? Что-то смутно припоминаю, что вроде есть такие, которым нужен и I2C, и SPI

Либо-либо, вместе не бывает. Но нужно выводить и тот, и другой, для разных-то ЖКИ.

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

bodja » 12 ноя 2008, 16:00

Похожей темой я сейчас занимаюсь ,поэтому могу посоветовать прицепить СПИ память типа 25F4096 или 25F2048 для хранения изображений + скорость шины нормальная ,можно будет перекачивать.
У АРМ явно маловато памяти для картинок под этот ЛСД.
Есть еще СПИ память ОЗУ ,но насколько в курсе ,она не дешевая.

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

Здесь есть еще интересная инфа как подключить этот ЛСД к ЛПТ
http://cprime.110mb.com/lesson/0201/1-6.php

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

blindman » 12 ноя 2008, 20:07

bodja писал(а):могу посоветовать прицепить СПИ память типа 25F4096 или 25F2048 для хранения изображений

Спасибо, это я планирую сделать

Добавлено спустя 3 часа 47 минут 3 секунды:
Вот, как-то так.

Как бы регулировку яркости подсветки сделать?

Добавлено спустя 8 минут 14 секунд:
JTAG планирую на 10-пиновый разъем вывести, на фига этот 20-пиновый гроб
Вложения
LCD.png
LCD.zip
(105.58 КиБ) Скачиваний: 25

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

Duhas » 12 ноя 2008, 20:33

может лучше оставить вариант с использованием ШИМ с проца? скважностью по идее можно яркость менять ...

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

RoboTok » 13 ноя 2008, 03:19

О народ подседает на АРМы уже ;)

Хотелось бы пару советов дать по ним уж ...
3 контроллера сделал и работают пока, что.

Ну во первых LPC2103 не стоит использовать т.к. у него 2-е питание, он с глюками и старый.
Ставить LPC2106 дороговато и тоже старый чип с глюками.

Я выбрал простейший из более менее новых - это LPC213х, если с USB, то LPC214x.
Стоят дешевле своих старых собратьев, имеют больше памяти и убраны глюки с прерываниями.

Что мне очень нравится в АРМах - это загрузчик.
Я вывел UART и заливаю через него, с помощью встроенного загрузчика, прошивку.

Ковыряя свои контроллеры, вспоминал про АВРки не раз в положительном смысле.
У них есть подтяжки на портах и не надо ставить резисторы дополнительные.
Корпус гораздо проще.
Короче все это контроллеры имеют разную нишу.
Дома утюгом делать платы для АРМа просто ужось, я по 10 раз выводил платы, чтоб получить более менее нормальный результат.
А АВРки на ура делаются утюгом.

Re: Проект модуля дисплея и клавиатуры под шину RoboBus

blindman » 13 ноя 2008, 04:52

RoboTok писал(а):LPC2103 не стоит использовать т.к. у него 2-е питание, он с глюками и старый.
Не молоко, не прокиснет.
RoboTok писал(а):Стоят дешевле своих старых собратьев
Намного ли?
RoboTok писал(а):имеют больше памяти
В серии 213X нет модели с ОЗУ > 32
RoboTok писал(а):убраны глюки с прерываниями
И добавлены новые :) Чем старше чип, тем больший процент глюков в нем выловлен и документирован. А документированный баг, как известно, это не баг, а фича :D

Если коротко, считаю что 210X лучше подходит в данном случае.

Re: Разработка: Модуля дисплея и клавиатуры

=DeaD= » 06 янв 2009, 22:41

Есть мысль - сделать так, чтобы джойстик от сотика можно было припаять вместо одной из кнопок :)

Re: Разработка Open Robotics: Модуля дисплея и клавиатуры

blindman » 07 мар 2009, 18:23

Платы и компоненты до меня еще не доехали. Но в рамках другого проекта пишу GUI, думаю будет уместно не переписывать все 2 раза, и применить наработки в этом модуле.

Что реализовано на настоящий момент:

Низкоуроневые графические функции
  • линии
  • прямоугольники
  • залитые прямоугольники
  • окружности
  • текст
  • Планируется
    • дуги
    • залитые окружности
    • битмапы (иконки)

Элементы интерфейса пользователя
  • чекбокс
  • кнопка
  • выбор элемента из списка
  • вложенные меню
  • поле ввода числового значения (spinner или spinbox вроде такая штука называется)
  • поле ввода строки текста, редактирование в стиле SMS на мобильнике - одна кнопка позволяет выбрать один из группы символов
  • Планируется
    • поле ввода многострочного текста


P1020656.JPG
Линии
P1020658.JPG
Прямоугольники
P1020659.JPG
Окружности
P1020660.JPG
Чекбокс
P1020661.JPG
Меню
P1020662.JPG
Ввод числа
P1020663.JPG
Выбор из списка
P1020664.JPG
Кнопки
P1020666.JPG
Ввод текста в SMS-стиле

----------------
Now playing: Guano Apes - Big in Japan (Radio-OMa)

Re: Разработка Open Robotics: Модуля дисплея и клавиатуры

statistic » 11 июл 2009, 01:54

уважаемый blindman подскажите пожалуйста насколько сия схема совместима с LPC2104.просто есть данный контроллер и дисплей,сейчас пользую на 8-ми битах от меги32,а хотелось бы все 16 бит да и с АРМ познакомиться поближе(дуб дубом я в них).в связи с этим вопрос-где на грабли на ступлю, можно ли вашу схему для 2104 применить или изменения какие нужны?.
если топик зазирать не хотите то в личку!!!

Re: Разработка Open Robotics: Модуля дисплея и клавиатуры

blindman » 11 июл 2009, 04:38

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

Только сейчас заметил, что не указал, что код GUI предназначен для использования на ATMega1280 (хотя разработка велась на ATMega32).

Re: Разработка Open Robotics: Модуля дисплея и клавиатуры

statistic » 12 июл 2009, 15:38

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

Re: Разработка Open Robotics: Модуля дисплея и клавиатуры

blindman » 12 июл 2009, 15:56

Я думаю стоит начать со схемы одной из плат от Olimex, взяв оттуда схемы питания, сброса, разъёмы программирования и т.д.


Rambler\'s Top100 Mail.ru counter