роботы робототехника микроконтроллеры


 Страниц (3): « 1 [2] 3 »   

> Без описания
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



BoBot пишет:
Роботов пишет:
elmot пишет:
Квадратурный не знает позицию в момент включения. Он только изменения знает

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


а как его включить? Закатывать глаза


Крайние ноги потенца на землю и на опорное напряжение, центральную ногу - на вход МК, с которого можно мерять напряжение внутренним АЦП контроллера.
 
 Top
BoBot Post Id



Главнокомандующий


Сообщений всего: 404
Дата рег-ции: Апр. 2010  



elmot пишет:
BoBot пишет:
Роботов пишет:
elmot пишет:
Квадратурный не знает позицию в момент включения. Он только изменения знает

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


а как его включить? Закатывать глаза


Крайние ноги потенца на землю и на опорное напряжение, центральную ногу - на вход МК, с которого можно мерять напряжение внутренним АЦП контроллера.


Крайне интересно, а нельзя ли несколько подробнее? Скажем, схемку, марку МК? Буду весьма признателен! Подмигивающий
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Я не делал в точности таких задач, из МК работал пока только с STM8 и STM32.
Ничего там затейливого нету, надо просто взять и сделать. Единственное условие - немного английского и голова на плечах. Любое программирование устройств (АЦП и др) есть в стандартных примерах на сайте st.com
 
 Top
BoBot Post Id



Главнокомандующий


Сообщений всего: 404
Дата рег-ции: Апр. 2010  



а данные с мк можно пересылать на сетевой сервер?
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



BoBot пишет:
а данные с мк можно пересылать на сетевой сервер?

На сетевой??? Зачем??? Теоретически можно, но замороченно получится. Может быть легче сказать, чего хочется финально, а народ на форуме перспективы обрисует?
 
 Top
BoBot Post Id



Главнокомандующий


Сообщений всего: 404
Дата рег-ции: Апр. 2010  



elmot пишет:
BoBot пишет:
а данные с мк можно пересылать на сетевой сервер?

На сетевой??? Зачем??? Теоретически можно, но замороченно получится. Может быть легче сказать, чего хочется финально, а народ на форуме перспективы обрисует?


Хороший вопрос, по делу. Для сведения поясняю, что Бобот - махина метра 2 ростом и руки у него - по полтора. Сейчас я гоняю его на исполнение программ - фильмов Flash, в которых звуки диалтонов, управляющих движением конечностей, записаны на таймлайн. Эти проги я называю рапсодиями. Помираю со смеху
Я убедился, что для точного управления роботом, исключающим поломки, нужно обязательно знать относительный угол поворота конечностей, иначе можно сломать игрушку.
Сначала я придумал НЧ-генератор, который подает сигнал на микрофонный или линейный вход звукоплаты. Работает прекрасно, однако только в том случае, если на звуковой вход не поступает сигналов.
Тогда я подумал об энкодерах. Штука простая и сравнительно дешевая, но как передать переменные - цифровые данные - в фильм флеши? Есть только один выход - с сервера PHP. Вот я и спрашиваю: можно ли данные с мк передать в папку внутреннего сервера? Оттуда их можно выдернуть.

(Отредактировано автором: 13 Апреля, 2012 - 20:35:17)

 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



BoBot пишет:
elmot пишет:
BoBot пишет:
а данные с мк можно пересылать на сетевой сервер?

На сетевой??? Зачем??? Теоретически можно, но замороченно получится. Может быть легче сказать, чего хочется финально, а народ на форуме перспективы обрисует?


Хороший вопрос, по делу. Для сведения поясняю, что Бобот - махина метра 2 ростом и руки у него - по полтора. Сейчас я гоняю его на исполнение программ - фильмов Flash, в которых звуки диалтонов, управляющих движением конечностей, записаны на таймлайн. Эти проги я называю рапсодиями. Помираю со смеху
Я убедился, что для точного управления роботом, исключающим поломки, нужно обязательно знать относительный угол поворота конечностей, иначе можно сломать игрушку.
Сначала я придумал НЧ-генератор, который подает сигнал на микрофонный или линейный вход звукоплаты. Работает прекрасно, однако только в том случае, если на звуковой вход не поступает сигналов.
Тогда я подумал об энкодерах. Штука простая и сравнительно дешевая, но как передать переменные - цифровые данные - в фильм флеши? Есть только один выход - с сервера PHP. Вот я и спрашиваю: можно ли данные с мк передать в папку внутреннего сервера? Оттуда их можно выдернуть.


Мда. Звучит все вместе более чем странно. На борту самого робота есть какие-нибудь мозги? PC, материнская плата? Что значит передать в "фильм флеши"? Что это такое вообще? И с каких пор PHP стал только одним выходом?

Я бы поискал другие способы. Вот удивяться в Адобе, если узнают, что кто-то при помощи их флеши пытается рулить роботом. Это самое невероятное применение для ПО, которое сделано исключительно для визхуальных программок в браузерах.

Передать-то можно все, только контроллеры до 1000 руб этого точно не смогут.
 
 Top
BoBot Post Id



Главнокомандующий


Сообщений всего: 404
Дата рег-ции: Апр. 2010  



...На борту самого робота есть какие-нибудь мозги? PC, материнская плата? Что значит передать в "фильм флеши"? Что это такое вообще? И с каких пор PHP стал только одним выходом?

Для справки:
на спине бобота - ранец с более-менее приличным пк windows xp. есть 4 звукоплаты pci и приемопер. wi-fi, через которые робот и управляется с пом. проги удаленного раб. стола. Работает так: делаю фильм флеши, который катает двухканальные звуки диалтонов, и с выхода спикера сигналы идут на два dtmf-приемника. Ну, а там просто, скажем звук диалтона "1" через левый канал спикера поворачивает голову влево, звук "D" - вправо и т.д. Порадок проигрывания звуков определяется сценарием Action Script 2 - этого языка вполне достаточно, мне хватит оператора If. Подшучивать, дразнить

но нужны углы поворота! Помираю со смеху сейчас я обкатываю новую идею: сценарии AS превосходно работают с нажатиями клавиш, так что попробую подключить датчик угла поваорота к порту PS/2 или USB. Только сначала нужно найти описание устройства клавы, портов PS/2 и USB и многопозиц. переключатель на 25-30 позиций.

Но как вам идея с клавой? Если заработает - вот умора будет.... бобот ржот.... Помираю со смеху Помираю со смеху
может, что-то подскажете?

(Отредактировано автором: 14 Апреля, 2012 - 14:05:50)

 
 Top
Romaaan Post Id


Генерал


Сообщений всего: 95
Дата рег-ции: Дек. 2011  



а нельзя герконы как концевики использовать? А на руку магнит
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



BoBot пишет:
...На борту самого робота есть какие-нибудь мозги? PC, материнская плата? Что значит передать в "фильм флеши"? Что это такое вообще? И с каких пор PHP стал только одним выходом?

Для справки:
на спине бобота - ранец с более-менее приличным пк windows xp. есть 4 звукоплаты pci и приемопер. wi-fi, через которые робот и управляется с пом. проги удаленного раб. стола. Работает так: делаю фильм флеши, который катает двухканальные звуки диалтонов, и с выхода спикера сигналы идут на два dtmf-приемника. Ну, а там просто, скажем звук диалтона "1" через левый канал спикера поворачивает голову влево, звук "D" - вправо и т.д. Порадок проигрывания звуков определяется сценарием Action Script 2 - этого языка вполне достаточно, мне хватит оператора If. Подшучивать, дразнить

но нужны углы поворота! Помираю со смеху сейчас я обкатываю новую идею: сценарии AS превосходно работают с нажатиями клавиш, так что попробую подключить датчик угла поваорота к порту PS/2 или USB. Только сначала нужно найти описание устройства клавы, портов PS/2 и USB и многопозиц. переключатель на 25-30 позиций.

Но как вам идея с клавой? Если заработает - вот умора будет.... бобот ржот.... Помираю со смеху Помираю со смеху
может, что-то подскажете?


Вот ведь охота городить это все. Один контроллер, подвешенный к COM порту и не нужна вся эта маета с флешой, убогим DTMF на 16 команд, пытаться обратную связь намутить непойми как... Быстрая двусторонняя связь, байтики пишем-читаем, включаем нужные исполнительные механизмы, показания датчиков отдаем обратно по тому же порту. а всего-то нужен max232 и контроллер. от 250 руб за комплект.
 
 Top
BoBot Post Id



Главнокомандующий


Сообщений всего: 404
Дата рег-ции: Апр. 2010  



Romaaan пишет:
а нельзя герконы как концевики использовать? А на руку магнит


1) герконы слишком громоздкие. Лучше скажите, как ОС отличает клаву?

2) а я и намерен использовать битую клавку на PS/2-порт. И все вроде будет нормуль, если кто-то ответит на вопрос 1. гы-гы!

(Отредактировано автором: 14 Апреля, 2012 - 20:11:25)

 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Нее, я в таком безумии не участвую
 
 Top
BoBot Post Id



Главнокомандующий


Сообщений всего: 404
Дата рег-ции: Апр. 2010  



elmot пишет:
Нее, я в таком безумии не участвую


А зря! Благородное безумие приличествует робототехнику Помираю со смеху
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



BoBot пишет:
Благородное безумие приличествует робототехнику

В принципе, с помощью осцилографа и секундомера можно измерить высоту здания.
Но вряд ли будет оправдано это безумие...
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



BoBot пишет:
Благородное безумие приличествует робототехнику

Именно что благородное. А вот такое - не приличествует.

(Отредактировано автором: 15 Апреля, 2012 - 00:29:07)

 
 Top
Страниц (3): « 1 [2] 3 »
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru