roboforum.ru

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

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

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

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

Сообщение blindman » 12 ноя 2008, 09:13

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

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

Нормально будет подключить вход регулятора к линии +5V RoboBus?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 12 ноя 2008, 09:43

Под встроенный регулятор - два пина просто вывести может лучше?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

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

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

I2C мегавесчь, всегда его юзал. Очень удобно
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

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

Сообщение Mazayac » 12 ноя 2008, 14:40

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

Либо-либо, вместе не бывает. Но нужно выводить и тот, и другой, для разных-то ЖКИ.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

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

Сообщение bodja » 12 ноя 2008, 16:00

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

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

Здесь есть еще интересная инфа как подключить этот ЛСД к ЛПТ
http://cprime.110mb.com/lesson/0201/1-6.php
bodja
 
Сообщения: 47
Зарегистрирован: 19 мар 2006, 01:30
Откуда: Украина,г.Бердичев

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
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Duhas » 12 ноя 2008, 20:33

может лучше оставить вариант с использованием ШИМ с проца? скважностью по идее можно яркость менять ...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение RoboTok » 13 ноя 2008, 03:19

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

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

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

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

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

Ковыряя свои контроллеры, вспоминал про АВРки не раз в положительном смысле.
У них есть подтяжки на портах и не надо ставить резисторы дополнительные.
Корпус гораздо проще.
Короче все это контроллеры имеют разную нишу.
Дома утюгом делать платы для АРМа просто ужось, я по 10 раз выводил платы, чтоб получить более менее нормальный результат.
А АВРки на ура делаются утюгом.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

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

Сообщение blindman » 13 ноя 2008, 04:52

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

Если коротко, считаю что 210X лучше подходит в данном случае.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение =DeaD= » 06 янв 2009, 22:41

Есть мысль - сделать так, чтобы джойстик от сотика можно было припаять вместо одной из кнопок :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение statistic » 11 июл 2009, 01:54

уважаемый blindman подскажите пожалуйста насколько сия схема совместима с LPC2104.просто есть данный контроллер и дисплей,сейчас пользую на 8-ми битах от меги32,а хотелось бы все 16 бит да и с АРМ познакомиться поближе(дуб дубом я в них).в связи с этим вопрос-где на грабли на ступлю, можно ли вашу схему для 2104 применить или изменения какие нужны?.
если топик зазирать не хотите то в личку!!!
жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
удиви печень:выпей воды!
statistic
 
Сообщения: 266
Зарегистрирован: 04 апр 2008, 13:44
Откуда: г.Петрозаводск

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

Сообщение blindman » 11 июл 2009, 04:38

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

Только сейчас заметил, что не указал, что код GUI предназначен для использования на ATMega1280 (хотя разработка велась на ATMega32).
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение statistic » 12 июл 2009, 15:38

спасибо.тогда буду сам ковырять,может что и получиться.просто не знаю от чего отталкиваться в вопросе.
жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
удиви печень:выпей воды!
statistic
 
Сообщения: 266
Зарегистрирован: 04 апр 2008, 13:44
Откуда: г.Петрозаводск

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

Сообщение blindman » 12 июл 2009, 15:56

Я думаю стоит начать со схемы одной из плат от Olimex, взяв оттуда схемы питания, сброса, разъёмы программирования и т.д.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Пред.

Вернуться в Разработка модулей

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11