ЛИНУКСОРОБОТ

Здесь обсуждаются все вопросы, не попадающие под другие категории
Anonymous

ЛИНУКСОРОБОТ

Сообщение Anonymous »

Парни!.. Нужен хэлп...
Короче вопрос:
Как сделать упровляемого под ЛИНУКС "робота"? ПОфигу какого!..
В теории.

Anonymous

Сообщение Anonymous »

+ Проводно или беспроводно его юзать - пофигу...

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

1) Делаешь робота, управляемого от компьютера.
2) Пишешь драйвер под Linux
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ну ты замахнулся....
1) Тебе нужно копмпутер, который будет роботом управлять
2) Нужен интерфейс между роботом и компьтером. Подойдет любой из тех, которые понимает линух. Если нужно простейшая управляемая с компа машинка, то подойдет параллельный порт - ты сразу получаешь 8 бинарных сигнальных линий, управлять которыми можно при помощи записи символа в файл :) Если нужен двусторонний обмен, то будет сложнее с электроникой на стороне робота
3) Ну и в конце концов нужен сам робот который должен быть оснащен контроллером выбранного интервеса, который сможет преобразовать пришедшие данные в управляющие сигналы для всяких там моторчиков
4) Зачем оно тебе надо?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kostaLom
Маньяк
Сообщения: 170
Зарегистрирован: 24 авг 2002, 14:14
Откуда: 9-й Отдел
Контактная информация:

Сообщение kostaLom »

Jek писал(а):1) Делаешь робота, управляемого от компьютера.
2) Пишешь драйвер под Linux
3) Выкладываешь в сеть Linux-Robots-HOWTO :D

Anonymous

Сообщение Anonymous »

2Llama: 4) Я псих :)

Вот начет контроллера, который будет сигналы от COM-порта преобразовывать в сигналы для вращения моторчиков у меня и вопрос. Как такой контроллер спаять или где взять... Сайтов никто не знает таких... каких?

Драйвер под линукс - фигня... С COM-портом я работать умею с-под Куликса в принципе.

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

Работа с СОМ - портом из-под Kylix - это как? Только из-под рута, что ли? Тогда советую выучить С - проблем меньше будет.

Берёшь любой микроконтроллёр с встроенным UART (можно и без - но придётся программно реализовывать) и пишешь для него программку.
Паять придётся преобразователь уровня (5V <-> 12V, ибо с СОМ идут +-12В), сам микроконтроллёр и ключи для управления шаговыми движками. И ещё, естественно, блок питания.
Если микроконтроллер взять продвинутый, можно на нём и некоторый интеллект реализовать :)
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Jek, не из твоего ли заведения этот самоделкин?
Тащи его к себе, может у вас там еще не все растащили...

2ans - работать c портом можно и при помощи cat/echo из shell наверное.
Главный геморой ждет тебя с желеками. Кроме того, програмку для контроллера придется писать даже не на ассемблере, а скорее всего сразу в кодах команд. Так что если опыта в этом нет и помочь некому, то то получаться у тебя начнет ооооочень нескоро.
Бывают элктронщики освоившие програмирование, а вот наоборот бывает очень редко. Мне такие случаи неизвестны... У меня например не получилось несмотря на 4 года учебы по этому профилю.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

какое поразительно смешное извращение - работа с COM-портом из kylix
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

2mendoza - да хот из-под windows - в данном случае значительно проще освоить практически любой язык и ось с нуля, чем спаять хоть что-то рабочее не имея соответсвующих знаний и опыта...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

2Llama: Как говорит mend0za, иногда лучше жевать, чем говорить. У практически всех микроконтроллеров есть свой ассемблер, под большинство есть ещё и компилятор С (например, avr-gcc, которым я сейчас пользуюсь).
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ну ассемблер я еще видел... Но gcc???
Что за изврат... Ага есть. только найди егоописание и транслятор под него сначала. А потом еще это програмировать... Асемблер там отличается от x86. По кравйней маре, то что я видел было похоже на RISC. Штук 20-30 операций. И имело ЗУ для команд 1024 байта. Кажется это был старенький чип TI из микроволновки.Хотя конечно есть наверное железки на основе 80186 и т,п., но я этими вопорсами не сильно интересуюсь. Что зал - то сказал.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Гы гы гы... Отложу я пока это дело :))) На время ;)

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

Например, микроконтроллёры семейства AVR (www.atmel.com, www.atmel.ru) и есть RISC-овые. Там штук 100 команд (из которых половина имеет одинаковый опкод:) ). Документация есть у них на сайте, примеры программирования в avr-gcc нашёл быстро, тем более, что это обычный "кросс-компиляющий" GCC, собранный из почти тех же исходников, что и для x86. Так что было бы желание, а научиться можно за недельку-другую...
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ой Женя, я уже четвертый год ничему не могу научиться :)
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить