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


 Страниц (1): [1]   

> Описание: Интересна эта тема, но маловато знаний, вот и прошу помочь.
Freedwey Post Id


Рядовой


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



Здрасвтвуйте. Прошу помочь. Хочу научиться сам делать роботов. Только ничего не понимаю в этом. Хотя учусь на физическом факультете. Пока правда 2 курс. Прошу рассказать с чего начать и главное какую литературу почитать. Оч хочется подойти серьезно со знанием дела. По этому для начала хочется подготовиться теоретически. Подскажите какие нибудь учебники, книги. И вот кое что, расскажите, как происходит процес создания и программирования. В какой последовательности и как. Потому что смутно представляю этот процесс в целом весь. ИЗВИНИТЕ ЕСЛИ ТЕМА УЖЕ ЕСТЬ!
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



Freedwey пишет:
учусь на физическом факультете
Что за предметы уже прослушали/изучили? И еще, расскажите немного о тех роботах, которых хотите сделать.

(Отредактировано автором: 17 Октября, 2012 - 06:28:10)

 
 Top
Artem Post Id


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


Сообщений всего: 347
Дата рег-ции: Май 2012  



Если говорить в общих чертах, то создания робота начинается с конкретной идеи, т.е. что вы хотите от него. Если вам нужно просто изучить основы программирования, то я думаю подойдёт просто платформа на двух колёсиках по бокам, микроконтроллером на борту и датчиками для общения с окружающей средой.
Да и ещё процесс создания роботов это практика! Когда я только начинал, я тоже накупил кучу книг по программированию, книги по созданию схем, прочитал их вдоль и поперёк, а когда приступил к проекту, понял что эти знания нужно ещё уметь применить на практике!
Так что если имеется возможность то сразу попробуйте собрать что нибудь Улыбка
 
 Top
Freedwey Post Id


Рядовой


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



mihail пишет:
Что за предметы уже прослушали/изучили? И еще, расскажите немного о тех роботах, которых хотите сделать.

Прослушал курс механики малекулярки и ток началось электричество. В этом семместе началось программирование( на асемблере).
Если честно особо не представляю какие роботы бывают. Всех которых видел, кажутся они оч сложными и большими. Ну а так просто чтобы ездил, можно если то на пульте, или датчике. А лучше и так и так. Или летал.
(Добавление)
Artem пишет:
Если говорить в общих чертах, то создания робота начинается с конкретной идеи, т.е. что вы хотите от него. Если вам нужно просто изучить основы программирования, то я думаю подойдёт просто платформа на двух колёсиках по бокам, микроконтроллером на борту и датчиками для общения с окружающей средой.
Да и ещё процесс создания роботов это практика! Когда я только начинал, я тоже накупил кучу книг по программированию, книги по созданию схем, прочитал их вдоль и поперёк, а когда приступил к проекту, понял что эти знания нужно ещё уметь применить на практике!
Так что если имеется возможность то сразу попробуйте собрать что нибудь Улыбка

Ну я хотел и в будушем этим заниматься. По этому интересно. Также по учебе буду выбирать кафедру микропроцессорные системы, это вроде в ту же степь. Ну я согласен что для начала нужно попробовать сделать простенького робота. Только вот вопрос , что для этого нужно и где это преобрести.
 
 Top
cjA Post Id



Генерал


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



Тут есть простые боты. Даже на релейка, хы. Но решить что делать нужно вам самому.
Я вот хочу собобота сделать, скучаю по мишке своему.
(Добавление)
Мега8, стабилизатор питания, макетка, два драйвера двигателей (не рекомендую l293), моторы, колесы. фотосенсоры из транзюков.
Вы очень веселую дорогу выбрали.
 
 Top
Freedwey Post Id


Рядовой


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



cjA пишет:
Тут есть простые боты. Даже на релейка, хы. Но решить что делать нужно вам самому.
Я вот хочу собобота сделать, скучаю по мишке своему.
(Добавление)
Мега8, стабилизатор питания, макетка, два драйвера двигателей (не рекомендую l293), моторы, колесы. фотосенсоры из транзюков.
Вы очень веселую дорогу выбрали.

Ну если можно, покажите самых простых с полным описанием. И да. А где покупать все перечисленное?
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



Начинать лучше от простого к сложному. Сделайте ездящего робота сначала. Летающие роботы дороже. Математика систем управления сложнее. И про ремонт после падений забывать не стоит.

Немного о теории. Так как Вы начинаете изучать язык ассемблера, то и практика создания программ на нем не повредит. Маленькие микроконтроллеры пожалуй единственные для которых написание программ на ассемблере является не бессмысленным. Я собирал устройства на PIC и AVR. Последние мне понравились больше.

Для написания программ для AVR нужна AVR Studio 4.19 и AVR Toolchain Это компилятор ассемблера, С и симулятор.

Учебный курс http://easyelectronics.ru/catego...bnyj-kurs/page/5

Книги http://easyelectronics.ru/category/knigi

Большую часть необходимых деталек покупаю на http://www.ebay.com Там дешевле, чем в Российских магазинах.

Платформу можно купить готовую http://www.ebay.com/sch/i.html?_...tform&_frs=1 , а можно собрать самому. Самодельная будет дороже аналогичной готовой. Можно переделать дистанционно управляемую игрушку. Самые дешевые BEAM роботы. Например, http://myrobot.ru/forum/topic.ph...19461#1270019461

Электронику, в виде готовых модулей, можно найти на ebay. Отдельные компоненты я покупал на http://chipnn.ru/

Из микроконтроллеров мне приглянулся ATmega32u4. Готовая платка с ним http://www.ebay.com/itm/Atmel-At...h=item4168cda185 Ему не нужен программатор. Подключаешь к компьютеру через USB и записываешь программу с помощью Flip.

Про самодельную отладочную платку можете посмотреть в http://myrobot.ru/wiki/index.php...riences.HomePage
(Добавление)
Еще пара ссылок:
Робот из доступных деталей
Простой робот
 
 Top
Freedwey Post Id


Рядовой


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



mihail пишет:
Для написания программ для AVR нужна AVR Studio 4.19 и AVR Toolchain Это компилятор ассемблера, С и симулятор.

Спасибо большое. Ну платформа я так понял нужна уже для непосредственного создания робота, а вот на счет программирования. Так что лучше Си или Асемблер. Почитал вроде и Си оч хороший язык. И для чего нужен симулятор?
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



С помощью симулятора можно узнать, что и как будет делать микроконтроллер когда в него будет загружена программа.

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

Еще несколько полезных программ:
VMLAB
Eagle CAD
SolidWorks
AutoCAD

Подумайте об участии в соревнованиях, создании команды факультета и т.д. т.п.
http://myrobot.ru/sport/index.ph...laments.HomePage
http://www.robotchallenge.org/
 
 Top
fortekom Post Id


Маршал


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



mihail пишет:

Подумайте об участии в соревнованиях, создании команды факультета и т.д. т.п.
http://myrobot.ru/sport/index.ph...laments.HomePage
http://www.robotchallenge.org/

Это для студентов, а кто уже вышел из студенческого возраста, есть что нибудь?
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



http://www.robots.croc.ru/
http://www.robocup.org/

(Отредактировано автором: 20 Октября, 2012 - 20:45:03)

 
 Top
Страниц (1): [1]
« С чего начать? »


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





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