roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 15:48

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:33 
Не в сети

Зарегистрирован: 08 июн 2009, 15:49
Сообщения: 13
Откуда: Рыбинск
Здравствуйте, господа роботостроители. Долго думал над своим первым проектом, хотелось бы чтобы он был вполне легким, а также полезным... решил сделать следующее устройство:
берется калькулятор, выкидывается вся (под вопросом) его начинка, заместо этого ставится своя с графическим lcd.
калькулятор не теряет функций, зато теперь в него можно закачивать шпоры, писать на него игры (дисплей то графический, тетрис написать, к примеру). вроде бы все легко и просто, но:
даже у самого простого калькулятора минимум 16 кнопок, но брать буду не простой калькулятор, т.к. нужно на некоторые кнопки повесить всякие полезные функции... еще учитывая что управлять придется графическим lcd, то это еще + несколько ног (около 10). плюс корпус то у калькулятора не гигантский, место под какой-нибудь ATmega8 найти сложно (в высоту).
так вот следующие вопросы:
1) как реализовать клавиатуру? Можно конечно каждую кнопку на свою ногу, но это ж ног то сколько надо, да и не рационально... наверное можно как-то по-хитрому сделать? :)
2) какой контроллер выбрать? желательно как можно меньшая высота, dip корпус, встроенный тактовый генератор, так чтобы мне с ним могли помочь если что (т.е. популярный), можно было программировать способом 5 проводков, ну и достаточное кол-во ног

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Профессор конечно лапух, но аппаратура принемм, принемм...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Приятная задумка :)

внутрь можно поставить ATMega32 в корпусе SMD, карту памяти, графический дисплей.

Добавлено спустя 31 секунду:
Клавиатура матричная - на 5*5=25 кнопок, например, 5+5=10 линий МК всего надо.

Добавлено спустя 2 минуты 37 секунд:
ЖКИ экранчики матричные обычные только жрать аккумы будут - мама не горюй...

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
По клавиатуре: если почитаете литературу для новичков по МК, то там множество реализаций клавиатуры таблицей, где нужно не так много ног МК задействовать. Еще как вариант использовать Touch Screen там вообще на клавиатуру 4 ноги задействованы будут.
По МК: я не знаю какой у вас корпус от калькулятора, в некоторые можно и DIP МК поместить, в некоторые TQFP, то есть для поверхностного монтажа

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
А почему не нубского? Ну да ладно.
Клавиатуру - обычная матрица. Принципы посмотреть можно тут http://www.atmel.com/dyn/resources/prod ... oc2532.pdf
Контроллер - любой не в дип корпусе. Дип по высоте ты ну никак не вместишь в калькулятор. К тому же все равно свою плату придеца разводить, а там уже пофигу какой корпус паять...

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А еще можно чтобы списывать технично на этом калькуляторе оторвать нафиг с половины дисплея поляризационную плёнку и вставить скажем в очки :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:54 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
бери дальше, поляризационные контактные линзы ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:55 
Не в сети

Зарегистрирован: 08 июн 2009, 15:49
Сообщения: 13
Откуда: Рыбинск
=DeaD=, hudbrog, galex1981, спасибо за идею матричной клавы, впринципе что-то вроде такого и думал замутить, а по статье hudbrog еще и понял как :)
про то что вопрос не нубский, это я так, просто посмотрел соседние темы, а там вопросы типа как паять, как сделать робота и т.д., тут хоть всетаки поконкретнее будет :)
карту памяти, сенсорный дисплей - это все нереально, у меня задумка простая - кнопки, МК и дисплей :)
to =DeaD=: списывать с него и так будет элементарно, калькулятор штука неприметная, наоборот заставляют носить с собой )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 16:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Setar: Да ну, повернутся еще, будешь как дурак калькулятор боком смотреть :ROFL:

Добавлено спустя 1 минуту 18 секунд:
Сергей_2 писал(а):
карту памяти, сенсорный дисплей - это все нереально, у меня задумка простая - кнопки, МК и дисплей :)

Карта памяти вроде копеечный вопрос, а где иначе хранить всё будешь - игры, шпоры и прочее? Как туда записывать?

Сергей_2 писал(а):
to =DeaD=: списывать с него и так будет элементарно, калькулятор штука неприметная, наоборот заставляют носить с собой )

Ну может быть, я ж так, на будущее...

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 17:01 
Не в сети

Зарегистрирован: 08 июн 2009, 15:49
Сообщения: 13
Откуда: Рыбинск
я наверное чего-то не понимаю... карта памяти, это типа miniSd чтоли? цена не проблема, у меня их везде дофига, вопрос в обработке, этож наверное очень сложно, считывать с карточки данные...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 17:03 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Совсем не сложно, работа по SPI ведется, на форуме много где обсуждалась

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 17:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
ЖКИ еще не дешевые - 250р за 122х32 пикселя

Добавлено спустя 24 секунды:
В общем бюджетик получается под 1000р за девайс - калькулятор кстати какой будет донором - карманный?

Добавлено спустя 5 минут 37 секунд:
А вообще вот что бывает: http://calcgraph.narod.ru/
Под него можно на васике писать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 17:14 
Не в сети

Зарегистрирован: 08 июн 2009, 15:49
Сообщения: 13
Откуда: Рыбинск
lcd буду брать что-то вроде http://chipdip.ru/product0/337900936.aspx тока у нас дешевле стоит... какраз формат калькулятора...
а карточка minisd у меня сломанная валяется и так без дела, чудом не выкинул - у неё корпус развалился...
так что цена меньше 1000 р.
калькулятор наверное настольный, к примеру http://agatis.biz/images/content/int_2.jpg но с нормальным экранчиком, чтобы соответствовал новому, благо выбор донора сейчас не главная проблема :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 17:15 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Если проблемма программирование МК, то это тоже не проблема можешь начинать с Бейсика для МК

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов не нубского характера
СообщениеДобавлено: 08 июн 2009, 17:17 
Не в сети

Зарегистрирован: 08 июн 2009, 15:49
Сообщения: 13
Откуда: Рыбинск
калькулятор типа того, который по ссылке у меня есть... купить не проблема :) я ж для удовольствия делать то собираюсь :)
я пока конечно в школе учусь, но по специальности пойду программист, темболее что программированием занимаюсь уже 5 лет, так что программы могу ваять хоть на ассемблере, это как раз не проблема. вот электронщик из меня фиговый :)


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

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO