Помоги доделать робота!

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

Извините если я не в той теме!

Я постораюсь кратко изложить суть подробно!

Я сделал робота на гусенечном ходу под управлением arduino uno и motor shild   так же имется sensor shild 

мне надо организовать беспроводное управление желательно не дорогое

и программу так как я не силен в программирование 

Спасиюо заранее

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

А вопрос то в чем? Что значит "мне нужно"? Сначала покажите, что есть и как оно работает, потом скажете, что хотели бы изменить, тогда советами то и завалят :)

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

 

Извините если я не в той теме!

Я постораюсь кратко изложить суть подробно!

Я сделал робота на гусенечном ходу под управлением arduino uno и motor shild так же имется sensor shild

мне надо организовать беспроводное управление желательно не дорогое

и программу так как я не силен в программирование

Спасиюо заранее

http://narod.ru/disk/64922176001.eae023ead5ed2e1f95aad4d2635f6153/201212...

http://narod.ru/disk/64922174001.f89f64b436feca834c1a5e9e2e359fcd/201212...

http://narod.ru/disk/64922168001.6998807d4d5042d444364d7af47d7320/201212...

http://narod.ru/disk/64922166001.345d0a2e5c0fefe96df675461178330b/201212...

Alexander
Offline
Зарегистрирован: 25.04.2010
usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

В инете нагуглил много тем но есть небольшие проблемы

если на wifi то дорго покупать роутер

если на bt то можно но у меня уже есть и теперь даже отрицательное мнение о нем

ик очень понравилась но есть 3 вопроса 

1)дорго ли стоит ик премник

2)как его подключать

3)как задовать команды кнопкам

 

maksim
Offline
Зарегистрирован: 12.02.2012

1. 50 рублей.
2. Два вывода - питание и один - сигнальный к любому выводу дуины (но лучше использовать прерывания).
3. Есть готовая библиотека, или можете сами протокол придумать.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Я использую вот такой радиомодуль http://sinava.ru/MP324.php.Модуль - 4 канала ардуино совместимые TTL.  Правда есть подводные камни связаные с работой моторов, ШИМа и питания.  Эти проблемы я почти решил.

Управление - проще не придумаешь.

А вот такие радиомодули  http://dvrobot.ru/shop/i95.pult_arduino_-4.htm использовать не советую.  С индуктивными нагрузками не работают. При попытке ШИМить моторы, данный приемник захлебывается не понятно чем , то ли наводками , то ли микроскопическими просадками питания.

ИК не советую. Там очень много всяких нюансов. Проблем не оберетесь. Поиграться можно, но использовать постоянно - нет.

ИК управление не работает на ярком солнце (солнце дает мощную помеху на всех частотах - засветку), управление только в пределах оптической досягаемости , неадекватные реакции на частотные источники света (в том числе и энергосберегающие лампы).

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Если вы хотите чтобы программу и , соответственно схему , кто то для вас разработал , не проще ли было купить готового робота ?

triada13
Offline
Зарегистрирован: 04.01.2013

Доброе время суток уважаемые. С прошедшими праздниками.

Прошу у Вас совета, желаю приобрести вот такой девайс, может кто про него что знает? стоит ли его приобретать?

Вот ссылка: http://item.taobao.com/item.htm?id=4322611899&ali_trackid=2:mm_14507416_2297358_8935934:1357227835_3k4_815569041

P.S.

Прошу прощения если нельзя вставлять ссылки, и что не в тему.

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

Читал коменты в инете про этот набор некоторые покупают но некотырые пишут что там нет инструкци по сборки так что решайти сами

triada13
Offline
Зарегистрирован: 04.01.2013

Спасибо что откликнулись.

А сама электроника это Arduino подобная, или нечто совершенно другое?  Просто цена оч. заманчива, да и видео демонстрация понравилась.

leshak
Offline
Зарегистрирован: 29.09.2011

triada13 пишет:

Спасибо что откликнулись.

А сама электроника это Arduino подобная, или нечто совершенно другое?  Просто цена оч. заманчива, да и видео демонстрация понравилась.

Похоже что нет. Там какое-то семейство MCU C51 (most basic of 8051 (Model: 89C52)). Ардуино живет на AVR семействе, от ATMEGA8, 328, 1280 и т.п.

Можно вообщем-то мозги и "заменить". Взяв базу, датчики, моторы, сенсоры, а ихний проц - просто выкинуть как не нужный.

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

Поробуйте найти этот же набор где-то на ebay с английским описанием, все-таки через google translate трудновато его понять (а еще лучше - какую-нибудь документацию на него).

maksim
Offline
Зарегистрирован: 12.02.2012

AT89C51, AT89C52 тоже атмеловские 8-битники, но старенькие, так что можно и их прикрутить к Arduino IDE, но гемора будет много и шить прийдется через SPI, отсюда и все вытикающие, так что для новичка не в коем разе не рекомендую, смотрите лучше в сторону Pololu.

triada13
Offline
Зарегистрирован: 04.01.2013

leshak

К сожалению инструкии нет, либо я ее не нашел. А шасси пустых полно там, и с двумя моторами и с четырмя, и на гусянке, какие угодно. В принципе я присмотрел шасси пустое:

http://item.taobao.com/item.htm?spm=2013.1.14712760507.9671720488.p8WewH...

На него можно и Arduino нормальное поставить и даже ЖПС прицепить, но это на будущее, правда я в этом совсем профан и дальше желания пока дело не движется, боязно очеь что не смогу разобраться.

triada13
Offline
Зарегистрирован: 04.01.2013

leshak, maksim, а что насчет этого контролера скажите? 

http://item.taobao.com/item.htm?spm=2013.1.14050239630.14152296678.aTxPj...

Если его установить на то шасси что в предыдущем посте?

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

Про мегу я зню что она самая мощая но можно  обойтись и uno смотря для каких целей вам все это нужно

 

maksim
Offline
Зарегистрирован: 12.02.2012

Ну установите... Вы должны понимать, что помимо МК, вам понадобится еще куча всего, элемнты питания, драйверы двигателей, датчики, провода, разъемы и т.д. и т.п. и все это приедется так или иначе соединять/паять/устанавливать, осилите?

Хотите сразу робота и для новичка, берите готового.

triada13
Offline
Зарегистрирован: 04.01.2013

Данил мне бы хотельсь так сказать на вырост взять, а по поводу целей, так это роботы и умный дом.

Максим я ясно представляю что приобретением платы контролера и платы расшерения дело не ограничится.

А по поводу пайки, я с 6 лет электроникой и электрикой занимаюсь, так что думаю что с пайкой я наверное справлюсь )), а вот с програмированием не очень, знаю что нужно писать программы для этого дела, короче попробую осилить. да и интернет в этом думаю будет хорошим подспорьем. 

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

Ты прям как я!

Я захотел сделать робота почитал купил все что нужно собрал но теперь нужно программировать а в этом я не очень силен если я еще могу понять скетч немного но написать свой врятли!

leshak
Offline
Зарегистрирован: 29.09.2011

А шо про него сказать? Мега как мега ;) А что там китайцы пришлют - кто же его знает. 

Я тоже взял "на вырост" мегу. Но за два года так "на всю катушку" реально и не понадобилась. Разве что удобно что по поводу памяти парится не приходится. Хватает на все.

Но для "новичка" - все-так UNO действительно будет удобней. Некоторые шилды, библиотеки требуют небольшого подпила для использования с мегой (пара ног, на других пинах). Для новичка "чуток разобратся нужно", но... я будучи новичком - разобрался ;)

А вообще, раз планов такое огромадье - что вы не возмете - без разницы. Все равно со временем у вас и несколько разных плат скопится ;) И всем найдется применение. Да еще и сами их начнете клепать (имея одну дуину, уже не сложно ее "склонировать", особенно если руки с паяльником дружат).

"Готовый набор" имеет только тот плюс что уже разные детали/датчики/сервы собраны вместе и "оптом дешевле" (но не всегда). Плюс риск что "что-то не пригодится".

А для "освоить програмирование дуины" - берите любую. Начинайте делать "что-нибудь" (мигать диодом, читать кнопки, крутить сервы). А там "по ходу" уже сами постепенно разберетесь "что вам нужно" :)

Теоретически можно даже вообще ничего не покупать. Начать осваивать на програмных эмуляторах, но... не сравнится это эмоционально от настоящего мигающего диода который "я заставил мигать" ;)

triada13
Offline
Зарегистрирован: 04.01.2013

Когда я купил свой первый самолет для 3Д пилотажа, вмне все говорили что надо сначала научится управлять обычной моделью, но я вопреки всем освоил высший пилотаж за 3 месяца. Теперь у меня 2 самолета, вертолет, и 2 машины, и никто мне больше не говорит что я не осилю. Главное иметь желание и верить в себя. Я прекрасно сознаю во что ввязываюсь, но меня это не пугает, единственное что меня тормозит так это катострофический недостаток информации, выбор огромен, и нужно четко знать что брать. Вот поэтому я и обратился на этот форум за помощью.

triada13
Offline
Зарегистрирован: 04.01.2013

leshak совершенно с Вами согласен по поводу того что в живую интереснее. Это тоже самое что сравнивать полет в симуляторе и в живую, хотя пульт то один и тот же, а вот ощущения совершенно разные.

leshak
Offline
Зарегистрирован: 29.09.2011

triada13 пишет:

 выбор огромен, и нужно четко знать что брать. 

Да в том-то и дело что не нужно четко знать :) Важно потерять девственность :) Не важно с какой платой.

Получить минимальный опыт. А там увидите что разница всего этого "громадья выбора" - вкусовая.

Ардуина и задумывалось для того, что-бы переходить с платы на плату, с камня на камень с минимальными потерями крови. Большинство скетчей вообще спокойно льются в любую из ардуино плат (ну равве что про Due на 32 арме ничего сказать не могу, не знакомился с ним). Принципы - везде одинаковы. Выбор "правильной платы" - вопрос удобства в конкретной задаче (размер, дырки "папа или мама", готовые шилды используются или  соплями подключать планируете и т.п.)

Но опять, таки, ответы на все эти вопросы станут само-очевидны после недельки (или даже пары дней) игры с реальной ЛЮБОЙ платой.  Попробовать с ней сервы, датчики, моторы. Вы уже будете знать "на какой тип железа сколько и каких ног дуины может потребоваться". Поэтому и вопросы задавать и планировать "на сколько ног мне плату брать" - сможете намного легче (да вообщем-то если и "не хватает ног" - есть варианты "выкрутится").

Вообщем  на вопрос "что мне делать", самый правильный ответ "что нибудь".

Прекращайте попытки "все напланировать". Не предусмотрите всего :) БАНЗАЙ!!!

triada13
Offline
Зарегистрирован: 04.01.2013

leshak а обычными сервами можно управлять? от ру моделей? просто мне щас пришло в голову в свои авто поставить ардуину, но это в далеком будущем.

maksim
Offline
Зарегистрирован: 12.02.2012

Конечно можно.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>обычными сервами можно управлять? от ру моделей?<<

Напрямую врядли. Хотя , чем черт не шутит.

А вот через дуину вполне можно. Заводите выходы вашего РУ на МК , смотрите какой сигнал соответствует каждой команде РУ и , в соответствии с этим  выполняете какие либо действия. 

 

maksim
Offline
Зарегистрирован: 12.02.2012

Вообще как-бы "напрямую можно управлять" и имелось ввиду напрямую дуиной, во всяком случае я так понял.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Не могу утверждать точно , но слышал что человек, вполне нормально, рулил сервой прямо с приемника РУ ( не знаю что за РУ).

leshak
Offline
Зарегистрирован: 29.09.2011

triada13 пишет:

просто мне щас пришло в голову в свои авто поставить ардуину, но это в далеком будущем.

Позавчера не мог завестись. Щетки в стартере умерли. Но если постукивать по нему молотком в момент заводки - начинает крутить. Еле удержался от "временного решения" поставить ардуину с сервой и вывести в салон кнопку "постучать по стартеру" ;)

leshak
Offline
Зарегистрирован: 29.09.2011

nestandart пишет:

Не могу утверждать точно , но слышал что человек, вполне нормально, рулил сервой прямо с приемника РУ ( не знаю что за РУ).

Да. Приемник РУ (радио-управление) вообщем-то и выдает наружу "обычный сервовский PWM". Ардуиновская библиотека Servo именно его и "изображает". РУ для сервы более "родной командир" чем ардуина. Исторически ее позже для этого дела приспособили :)

triada13
Offline
Зарегистрирован: 04.01.2013

Я имел ввиду чтоб дуина управляла обычными сервами от ру моделей. или придется лепить какой либо переходник?

triada13
Offline
Зарегистрирован: 04.01.2013

leshak про временное решение улыбнуло, может блины во втягивающем почистить?

а про сервы, у меня мечта машинку заставить двигаться по маршруту по ЖПС сигналу. как думаете, реально?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>а про сервы, у меня мечта машинку заставить двигаться по маршруту по ЖПС сигналу. как думаете, реально?<<
Да, реально. Только точность +/- десять метров. Ну и определенные сложности программирования.

triada13
Offline
Зарегистрирован: 04.01.2013

nestandart а чем обусловлена столь большая погрешность? вроде ЖПС снял ограничение на точность позиционирования?

leshak
Offline
Зарегистрирован: 29.09.2011

 

triada13 пишет:

nestandart а чем обусловлена столь большая погрешность? вроде ЖПС снял ограничение на точность позиционирования?

Да. Поэтому и погрешность от метров до десятков.  В засимости от зданий, деревьев и проч. Кажись 5 метров если приемник не плохой и небо чистоею С ограничением было, если память не изменяет от 50 до 150 метров.

Для машины - думаю качественный автопилот без полноценного мощьного компа - не выйдет. Да и "гугл только подбирается к решению это задачи". Там все не очень просто и не только GPS используется.

А вот по какой-то площадке поездить - вполне.  Погуглите, на хабре кажись что-то было. Даже соревнования проводится. Те же "роботы-машинки" только большие :)  Там ребята даже что-то из газели такое делали. Студенческо-бюджетный вариант.

>Я имел ввиду чтоб дуина управляла обычными сервами от ру моделей. или придется лепить какой либо переходник?

Ну переходник только вида "мама для сервовского разъема". Или тупо проводки в него втыкнуть. Вообщем как подключите, так и будет. НИкаких конвертеров, сопрягателей - не нужно. Серва - она и в африке серва. Рулится библиотекой идущей в комплекте с дуиной.

Вообщем почитали бы вы раздел "програмирование", посмотрели бы стандартные примеры :) Была-бы в руках дуина - поигрались бы. И все эти вопросы - отпали.

http://arduino.cc/en/Tutorial/Sweep

 

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>чем обусловлена столь большая погрешность?<<

Точно не скажу, насколько я знаю погрешность там приличная.

triada13
Offline
Зарегистрирован: 04.01.2013

Большое спасибо за помощь, пойду курить азы обращения с дуиной. Кстати я тружусь диагностом на фольцвагене, ели что спрашивайте, чем смогу тем помогу.

triada13
Offline
Зарегистрирован: 04.01.2013

Доброе время суток уважаемые. Такой вопрос: что лучше взять Arduino оригинал или китайского клона?

С платой я определился буду брать UNO, я так понял что для обучения ее более чем достаточно.

И где можно найти виртуальный симулятор ардуины?

Заранее благодарен за дельные советы.

leshak
Offline
Зарегистрирован: 29.09.2011

triada13 пишет:

Доброе время суток уважаемые. Такой вопрос: что лучше взять Arduino оригинал или китайского клона?

Что лучше брать новую машину из салона или годичную БУ (на 20% дешевле)?

Как повезет. Принципиальной разницы - нет. Но всегда есть риск что китаец "что-то начудит" (плохо упакует, плохая сборка и т.п.). Вопрос состоит в том хотите ли вы переплачивать за имя или готовы рискнуть и съекономить (но риск, вообщем-то не большой). Вообщем "дело вкуса". Хотя все равно рано или поздно что-нибудь купите у китайцев ;)  Не плату, так шилд какой-нибудь ;)

triada13 пишет:

С платой я определился буду брать UNO, я так понял что для обучения ее более чем достаточно.

Конечно. Можно еще посмотреть на NANO. Принципиально разницы - нет. Что сможете с одной. то с можете и сдругой. 

Разница только в том что в UNO удобней покупные шилды тыкать,  а NANO красивей в беспачную макетку втыкает.

Кстати в любом случае рекомендую сразу купитьи  беспаечную макетку и набор проводочков (и гибких, и жесткие если найдете). В принципе хватит и гибких, но с жесткими "красивше выходит".

Можно конечно и без этого обойтись, но все таки приятней когда можно "сразу что-то воткнуть и попробовать", а не возится с проводками, зачищать и т.д. и т.п.

triada13 пишет:

И где можно найти виртуальный симулятор ардуины?

А попробовать поиском по сайту?

triada13 пишет:

Заранее благодарен за дельные советы.

А как вы будете определять какие дельные какие нет? ;)

triada13
Offline
Зарегистрирован: 04.01.2013

Цитата:

А как вы будете определять какие дельные какие нет? ;)

Вопрос с подвохом. ))))

triada13
Offline
Зарегистрирован: 04.01.2013

leshak буду брать скорее всего стартовый набор там и макетка есть беспаечная.

triada13
Offline
Зарегистрирован: 04.01.2013

Доброе время суток.

Короче заказал, и оплатил вот это:

http://www.aliexpress.com/store/product/Free-Shipping-UNO-R3-MEGA328P-AT...

http://www.aliexpress.com/store/product/Basic-Kit-For-Prototyping/604119...

теперь осталось только ждать.

Кстати вопрос, а никто не пробовал сделать робота типа ваалии из мультика? 

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>никто не пробовал сделать робота типа ваалии из мультика? <<

Что именно вы имеете в иду ? Форм-фактор ? Функционал ? Абсолютную копию ?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Лично я такой набор бы не взял. Ни сейчас ни три года назад. Кстати, любители бред-бордов и симуляторов вы паять то умеете.

Ни один бредборд не заменит настоящей пайки.

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

Я тут немного не могу понять а что вы вобще хотите сделать

triada13
Offline
Зарегистрирован: 04.01.2013

usmahov-danil1 прежде всего я хочу получить новые знания и закрепить их в физическом плане, а насчет конкретных реализаций то у меня планов громадье.

nestandart насчет пайки скажу так: за моими плечами сборка с нуля 8ми разрядного компа Орион 128, цифрового частотомера, трансивера, и других мелочевок, разработка и изготовление печатных плат. И как мне думается я вполне могу справится с пайкой.

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

leshak
Offline
Зарегистрирован: 29.09.2011

usmanov-danil1 пишет:
Я тут немного не могу понять а что вы вобще хотите сделать

Похоже этого никто не знает. Поэтому и бредборды беспаечные :) Именно они нужны когда не знаем "что хотим и что можем".

Ну а так... просто "фантазия играет" пока детали едут :) Все устаканится после пробы собрать свой первый, хотя-бы неказистый живой девайс.

Прийдет понимание трудоемкости "сделать валли". Заодно и понимание его не особой "ценности/удобства".

Ну а дальше либо отказ в пользу более удачных конструкций, либо, если фанат мульта - через тернии будет делать "точную реплику". То есть ценность именно "в похожести на фильм".

P.S. А вообще "валли" - наглый плагиат. Посмотрите фильм "Короткое замыкание" 1986 года :) "Джонни пять" - вот "милашка" нашего детства :), ну а потом сыграйте в игру "найди 10-ть отличий" от валли. Причем там таки делали его в железном виде, а не мультики/рендеры.

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

Я тут посидел подумал насчет управления моим роботом и решил оставить 2 варианта

1)купить несколько канальный пульт на HK и подключить к ардуино и использовать мотор шилд в качестве регулятора

2)купить на Ebay роутер mr3020 подключить к ардуино и прошить роутер и сделать программу управления

triada13
Offline
Зарегистрирован: 04.01.2013

Я тоже вырось на этом фильме, а еще назад в будущее и гайвер.

triada13
Offline
Зарегистрирован: 04.01.2013

usmanov-danil1 пишет:

Я тут посидел подумал насчет управления моим роботом и решил оставить 2 варианта

1)купить несколько канальный пульт на HK и подключить к ардуино и использовать мотор шилд в качестве регулятора

А что значит НК?

У меня есть пульт от JR, 9 канальный так что есть где развернуться. Подобный этому:

http://www.himodel.com/radios/2.4G_JR_DSX9MK_II_9-channel_DSM2_Radio_Bac...

usmanov-danil1
Offline
Зарегистрирован: 07.11.2012

HK это Hobby King 

ОЧень хороший сайт и все по разумной цене