Хочу сделать шагающего робота который может двигать руками и ногами как человек, обходить препятствия и отвечать на голосовые команды. Робот под управлением ардуино.Робот на подобии того, который у меня на аватаре или bioloid По моим подсчетам нужно восемнадцать сервомоторов для движения всех суставов робота. Но какие моторы брать, какие лучше датчики и какую плату хотел бы спросить ? И можно ли сам корпус сделать из Лего. Если нельзя то исчего? Заранее спасибо за ответ
Простите за вмешательство, но... сам временно заморозил проект. По моему для ардуино не реально. Сами посудите: "видеть препятствие" (анализировать их); "слышать звук" (анализировать его); "регистрировать состояние устройства" (анализировать) и после всего этого принимать решение и управлять устройством(ми). Для одной ардуины уж о-о-о-о-о-очень. Для реализации просто движений нормально. Ещё раз прошу прощения.
Как понять "заморозили проект"? И вы ведь знаете, что для ардуино есть много шилдов которые упрощает работу с теми или иными компонентами, например для работы с датчиками есть тройка шилд
шилды расширяют работу с периферией, но не расширяют объем памяти и не увеличивают скорость ее работы. Твои хотелки слишком обширны для такого маленького мозга.
А можно ли использовать несколько плат Arduino для решения этой проблемы? Я думаю двух ардуино мега хватит для работы с 3 датчиками, а с 18 сервами может справится мультисервошилд
Заморозил временно свой... работы много и после работы уже не до него. Да и работу на дом беру не очень редко. Был на больничном аж 4 месяца вот и взялся за Open CV + Raspberry Pi... ну там распознавание, управление и т.д. Что касается шилдов... так кто работать будет? Ардуино или другой кто-то? Простите... поворачивать серву конечно должен шилд. Но это не работа собственно ардуины. Представьте себе 8-бит RISK ядро и памяти копейки. Оригинально конечно строить систему из нескольких процессоров, но... львиная доля рессурсов каждого уйдёт на их взаимодействие. А вам надо решать задачу, а не взаимодействие... пуст даже через шилды. Возьмите что-нибудь "потолще"... малину например.
А что такого? Си он и в африке Си. Только в наличии ОС. Надеюсь библиотеки (допустим ардуиновские) с Вами на Вы, а Вы с ними на ты?
Питон надо ставить... да и не буду я им больше ничего делать. А gcc идёт в составе каждого Debian(Raspbian). И I2C на малине есть... можно так шиды подключать. Я правда делал так: http://forum.amperka.ru/threads/ras...решение-и-вопрос-в-последнем-сообщении.10001/ Не говорю, что это правильно... но я только начинал с ардуиной. А с Linux машинами был уже знаком.
Расбери подключается к обычным шилдам сделанным по ардуино? И программировать расбери в системе ардуино тоже весма непросто
Я на малину поставил Arduino IDE и с помощью неё программирую ардуино... а после сапускаю свою программу. К малине не подключаю видео и клавиатуру. Доступ к малине по ssh с ключом -X. Это позволяем мне на ноутбуке производить нормальную работу.
А как вы к среде ардуино малину подключаете? Там же что бы ошибку не выдали нужно плату ардуиновсую выбрать!
Да и вообще можно использовать микрокомпьютер Arduino на базе Intel например Galileo у них память и скорость работы в сто раз выше чем у уно. Главное, что я понял нужно в моем роботе использовать микропроцессор, а не микроконтроллер. И не важно что это будет : расбери, бэглбон или ардуино на процессоре Intel
На малину (с Rapbian) спокойно ставится Arduino IDE со всеми потрохами. Прямо из репозитория. По команде apt-get install arduino. И все работает. Подключаете к ней монитор, мышку, клаву и работаете как на PC. Ардуину подключите по USB...ну или USB-SERIAL. Только я не пользуюсь ни мышкой, ни клавой, ни монитором... а использую SSH соединение с ключем -X.