Технический форум по робототехнике.
Gapgap » 11 дек 2010, 22:06
В общем хочу заняться робототехникой в этом почти не разбираюсь но очень хочется
Сделал простого робота(если это можно так назвать) из зубной щетки и вибромотора, из телефона.Хочу продолжить изучение этого великого дела=)Но прогуглив не обнаружил должной литературы
Скиньте кто-нибудь что как и зачем там паять)И можно сцилку на самого простого робота который только есть (после щетки) =)
avr123.nm.ru » 11 дек 2010, 23:44
У нас раздел библиотека есть.
Gapgap » 12 дек 2010, 07:21
А сцилку на схему самого простого робота может кто скинуть?
avr123.nm.ru » 12 дек 2010, 08:54
Что он должен делать ?
HarryStar » 12 дек 2010, 11:37
В лично моем понимании, робота отличает то, что у него есть какие-никакие, но все же мозги. Естественно, зависящие от задач и заложенных алгоритмов, но все же.
Т.о. в простейшем роботе должно быть что то программируемое, например микроконтроллер.
Поэтому простейший вариант выглядит так:
1) Изучаете микроконтроллер
2) Покупаете почти любую игрушку типа машинка/танк, способную поворачивать, еще лучше чтоб задний ход был
3) В зависимости от того, что за электроника внутри игрушки может потребоваться еще немного деталей
Все это совмещаете, решая поставленные задачи.
Если задачи будут глобальнее, чем объезжание препятствий, езда по линии, езда на свет/звук/людей и т.д., то придется подключать большой комп. Способов несколько, или по радио (wifi, BT, и тд.) или на борту (Mini-ITX, Nano-ITX платы и т.д.)
В любом случае микроконтроллеры вам понадобятся, что бы как минимум взаимодействовать с ПК, так что советую начать с них.
Для начального освоения:
- Язык С. Можно начать на компе, если вообще его не знаете.
- Как освоите, делаете макетную плату с контроллером (около 200-300 руб затраты)
далее начинаете пробовать моргать светодиодом, пищать, двигать сервоприводом (нужно купить парочку для тестов) и т.д.
Как всему этому научитесь (если знаете Си, то это 2-3 недели в зависимости от свободного времени)
Так можете либо покупать готовую модельку, либо делать свою для "шасси" будущего робота и скрещивать с ним мозги на МикроКонтроллере.
Примерно такой план для новичка. И естественно читайте форум, тут много полезного.
flyroman » 12 дек 2010, 13:53
avr123.nm.ru писал(а):Что он должен делать ?
что за вопрос, avr123.nm.ru, ты издеваешься над нами или новичком?......
где там ссылка на бим? я найти не могу....дайте кто-нить пожалуйста...
DrGluck » 12 дек 2010, 15:20
Айзек Азимов "Я - РОБОТ".
http://fantlab.ru/work688P.S. Начинать нужно с ОСНОВ !
Gapgap » 12 дек 2010, 15:42
HarryStar
Ну дак понятно под языком С вы имели ввиду С++?Если да то немного всеже я его знаю так как ходит на программирование.Насчет машины требуется на дистанционном управлении?
avr123.nm.ru заметь я не говорил конкретно что он будет делать=)Я просто попросил сцилку на самого простого робота который будет прост в зборке(ну всмысле дитали найти легко и тп) новичку я в этом деле пока не бумбум поэтому мне будет сложно сделать то что я хочу=)
boez » 13 дек 2010, 14:15
Под языком С он видимо имел в виду язык С.
С++ для МК избыточен.
Вообще если есть тяга к программированию , как таковому - учи С, тем более если С++ знаешь - нужно только выучить, какие вещи из С++ в С не работают
. И схемотехнику, хотя бы минимум самый, что такое ток, напряжение, законы Ома, Кирхгофа, что такое резистор, конденсатор, транзистор. Затем учи микроконтроллеры, те же AVR, они простые.
Когда возникнут конкретные вопросы - обращайся сюда.
Но тут тебя может поджидать неожиданная засада - люди на форуме намного охотнее отвечают на сообщения без грамматических ошибок... Правда, читать неприятно то что ты пишешь.
MVCage » 14 дек 2010, 14:02
подскажите пожалуйста литературу по программированию контролеров, желательно доступную в плане понимания для начинающего. сам найти ничего не смог, вернее смог но обучение там в стиле: берем контролер и программируем его
DrGluck » 14 дек 2010, 18:05
... ловите
"Микроконтроллеры семейства AVR (176 стр)"
Гребнев В.В.
http://webfile.ru/4976250"10 практических устройств на AVR" (218+322)
Кравченко А.А.
http://webfile.ru/4976299http://webfile.ru/4976333"Измерение, управление и регулирование с помощью AVR микроконтроллеров" (200)
Вольфганг Трамперт
http://webfile.ru/4976340"Конструирование устройств" (127)
Белов А.В.
http://webfile.ru/4976352"ATmega 128 на русском"
http://webfile.ru/4976362На "пока" думаю хватит.
С вас - пиво
MVCage » 22 дек 2010, 10:02
Вот спасибо большое!)
Vovan » 22 дек 2010, 12:39
А ещё, для самого-самого начала очень рекомендую Джона Мортона "Микроконтроллеры AVR вводный курс". До 30-й страницы не зависит от выбора языка, ну а уж потом - выбор языка, если asm то дальше читать одно удовольствие, если другой - то и книгу другую...