Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2009, 15:27   #1
NIQK
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию Как писать прошивку роботам?

Как пишется прошивка роботам? С чего начать, что нужно иметь и какой язык использовать. Объясните пожалуйста.
NIQK вне форума Ответить с цитированием
Старый 29.12.2009, 15:40   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...это смотря, что за начинка у вашего робота? если микроконтроллер, начните с изучения компиляторов поддерживающих его (ICCAVR, IAR, WinAVR, тощо...) и языка си... если на ПЛИС, то спецсреды для них (Xilinx, Altium Designer, WEBISE...), там вы работаете с логикой, как с элементами или vhdl как языком автоматов... если робот у вас управляемый дистанционно, то опять-же смотря с чего и как - с компа или телефона, кпк, решения будут отличаться... в общем уточните.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 29.12.2009, 16:06   #3
NIQK
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию

ну просто предпологая. Машинка управляемая с компа по WiFi. Машина с камерой. Возникает вопрос куда пишется и как? Программа на комп, прием сигнала, отдача сигнала, прямо лево и тд. Ну в общем с чего начать? Очень прошу ссылки, почитаю.
NIQK вне форума Ответить с цитированием
Старый 29.12.2009, 16:43   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

по wi-fi говорите... интерэсно... как понимаю вы хотите установить wi-fi web камеру (типа dlink 900) на машинку, сам просмотр камеры штатными средствами на компе из браузера... а как предполагаете управлять машинкой? подрубаться к интерфейсной части камеры, разбирать придется ведь? такое проще реализовать, если ця web-ка будет управляемая (в смысле поворотная и имеет сама WEB- встроенный интерфейс), тогда можно не "мудрствуя лукаво" и разорвать цепи сервоприводов камеры и подать сигналы (ясное дело через буферный интерфейс) на управление машинкой. На компе уже все гораздо проще, либо оставить как есть управление из браузера, как будто управляем камерой, либо свое на php или сокетах...

хотя, конечно есть отдельные чипы для работы и по wi-fi и по блютуз... как пример - sony ericson анонсировала машинку управляемую по блютуз с любого эриксон-телефона с блютуз
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 29.12.2009 в 16:45.
raxp вне форума Ответить с цитированием
Старый 29.12.2009, 16:51   #5
NIQK
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию

ох. ну вот пока ждал ответа нарыл такой проект - http://www.jbprojects.net/projects/wifirobot/ там все реализовано передачей данных по WiFi ноута. Но фишка в том, что прочитав там все и набравшись интузиазма я понял что я полный ноль в этой теме. Вот пытаюсь понять, как реализовывается роботостроение.
NIQK вне форума Ответить с цитированием
Старый 29.12.2009, 18:47   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

если обратите внимание, то у них реализовано как раз так - как я и описал, за исключением лишнего по сути звена: web-камера ethernet + точка доступа wi-fi, в моем варианте это web-ка со встроенным wi-fi интерфейсом и сервоприводом положения... плюс они вклинивают микроконтроллер в точку доступа, собственно для декодирования команд управления.

...если вам нравиться такой вариант, то можете использовать приведенные тестовые прошивки для PIC16 и программы для этого от Microchip, но учтите, что и оборудование вам придется точно такое-же ставить, т.к. расчитано оно на работу с linksys адаптером, к тому же его придется перешить для того, чтобы rs-232 интерфейс для его прошивки (он есть в любой точке доступа в виде rs-232 или jtag интерфейса) работал как мост TCP-COM для микроконтроллера управления приводами машинки... в этом смысле изучать вам то, что описано в посте #2.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 29.12.2009, 18:58   #7
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,033
По умолчанию

Мое имхо, разберитесь сначала с микроконтоллерами, научитесь писать под них программы, потом соберите механику, напишите для нее рограмму, а уже потом юзайте WiFi.
Для обучения и дальнейшей работы я советую преобрести демоплату с этого ресурса: http://easyelectronics.ru/otladochna...board-v10.html . Очень очень толковая вещь, там же есть отличные уроки по программингу, схемотехнике.
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как начать писать игру. dart193 Помощь студентам 12 03.10.2009 21:29
COM порты. Как писать в порт $61? Crivel Общие вопросы Delphi 8 27.07.2009 11:12
Как писать на флешку, как в файл. Altera Общие вопросы Delphi 5 10.07.2009 20:24
как в VC++2005 писать на си alhon Общие вопросы C/C++ 4 19.06.2009 13:17