HarryStar » 12 дек 2010, 11:37
В лично моем понимании, робота отличает то, что у него есть какие-никакие, но все же мозги. Естественно, зависящие от задач и заложенных алгоритмов, но все же.
Т.о. в простейшем роботе должно быть что то программируемое, например микроконтроллер.
Поэтому простейший вариант выглядит так:
1) Изучаете микроконтроллер
2) Покупаете почти любую игрушку типа машинка/танк, способную поворачивать, еще лучше чтоб задний ход был
3) В зависимости от того, что за электроника внутри игрушки может потребоваться еще немного деталей
Все это совмещаете, решая поставленные задачи.
Если задачи будут глобальнее, чем объезжание препятствий, езда по линии, езда на свет/звук/людей и т.д., то придется подключать большой комп. Способов несколько, или по радио (wifi, BT, и тд.) или на борту (Mini-ITX, Nano-ITX платы и т.д.)
В любом случае микроконтроллеры вам понадобятся, что бы как минимум взаимодействовать с ПК, так что советую начать с них.
Для начального освоения:
- Язык С. Можно начать на компе, если вообще его не знаете.
- Как освоите, делаете макетную плату с контроллером (около 200-300 руб затраты)
далее начинаете пробовать моргать светодиодом, пищать, двигать сервоприводом (нужно купить парочку для тестов) и т.д.
Как всему этому научитесь (если знаете Си, то это 2-3 недели в зависимости от свободного времени)
Так можете либо покупать готовую модельку, либо делать свою для "шасси" будущего робота и скрещивать с ним мозги на МикроКонтроллере.
Примерно такой план для новичка. И естественно читайте форум, тут много полезного.