roboforum.ru

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

 

Несколько вопросов не нубского характера

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Несколько вопросов не нубского характера

Сообщение Сергей_2 » 08 июн 2009, 16:33

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

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

Re: Несколько вопросов не нубского характера

Сообщение Duhas » 08 июн 2009, 16:36

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

Re: Несколько вопросов не нубского характера

Сообщение =DeaD= » 08 июн 2009, 16:42

Приятная задумка :)

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

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

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

Re: Несколько вопросов не нубского характера

Сообщение galex1981 » 08 июн 2009, 16:43

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

Re: Несколько вопросов не нубского характера

Сообщение hudbrog » 08 июн 2009, 16:43

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

Re: Несколько вопросов не нубского характера

Сообщение =DeaD= » 08 июн 2009, 16:49

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

Re: Несколько вопросов не нубского характера

Сообщение setar » 08 июн 2009, 16:54

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

Re: Несколько вопросов не нубского характера

Сообщение Сергей_2 » 08 июн 2009, 16:55

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

Re: Несколько вопросов не нубского характера

Сообщение =DeaD= » 08 июн 2009, 16:57

2Setar: Да ну, повернутся еще, будешь как дурак калькулятор боком смотреть :ROFL:

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

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

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

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

Re: Несколько вопросов не нубского характера

Сообщение Сергей_2 » 08 июн 2009, 17:01

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

Re: Несколько вопросов не нубского характера

Сообщение galex1981 » 08 июн 2009, 17:03

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

Re: Несколько вопросов не нубского характера

Сообщение =DeaD= » 08 июн 2009, 17:11

ЖКИ еще не дешевые - 250р за 122х32 пикселя

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

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

Re: Несколько вопросов не нубского характера

Сообщение Сергей_2 » 08 июн 2009, 17:14

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

Re: Несколько вопросов не нубского характера

Сообщение galex1981 » 08 июн 2009, 17:15

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

Re: Несколько вопросов не нубского характера

Сообщение Сергей_2 » 08 июн 2009, 17:17

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

След.

Вернуться в Новичкам или основы основ роботостроения.

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

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

Mail.ru counter