roboforum.ru

Технический форум по робототехнике.


Arduino - шаг за шагом

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Arduino - шаг за шагом

Сообщение Kitam1n » 16 апр 2012, 17:48

Всем привет!
Неделю как приобрел Arduino uno и начал грызть гранит не виданных для меня знаний. В программировании полный ноль, точнее теперь наверное уже просто ноль! Шаг за шагом изучаю, задаю кучу вопросов, ищу, капаю т.д. и т.п. от чего вопросов появляется все больше и больше, и нужен тот, кто вовремя ударит указкой по голове направив на путь истинный :).

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

Имеется старый маленький ноутбук аля 1500MHz который не жалко разобрать для максимальной минимизации и установить на платформу.
Знаю что идея использования ПК/ноута не очень популярна, но на данный момент этот вариант стоит как основной, хотя бы для начала.
Думаю что по управляв таким агрегатом, почувствую чего не хватает и двинусь дальше.

Бюджет ограничен исключительно только здравым желанием (конечно, в пределах разумного).

На данный момент «поработал» с выложенными в сети хорошими людьми исходниками для управления Arduino напрямую с компьютера по USB.

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

Комментируйте, задавайте вопросы, давайте советы!!!

Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение dccharacter » 16 апр 2012, 18:00

да не надо ползунки. это "бот на стреме", гы гы гы

В ролике мат, но смешно и похоже на твою камеру :-))))))))
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 16 апр 2012, 18:19

:ROFL: :crazy: Ползунки будут вечером протестированы. Один хороший человек поделился исходником под Visual Studio с ползунками и кнопкой, я кнопок добавил как мне нужно по аналогии... Сам бы в жизни не сделал. :pardon:

У меня есть живые аккамуляторы от ноутбуков, нужно думать как бы их приспособить в дело...
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 21 апр 2012, 21:26

Всем привет, принимайте "телегу на управлении" (сильно не ржать, под стол не падать!), слепил из того что было, буквально на скотче. :D
1) шуруповерт (левый мотор) + мотор от шуруповерта (правый) на хомутах прикреплены снизу к ДСП, колеса от роликов через болты.Передний привод. Сзади свободное колесико.
2) далее на ДСП стоит ноутбук с родным аккумулятором, со снятой матрицей и клавиатурой
3) на ноутбуке стоит белая пустая коробка с приляпанной Arduino и макетной платой. Белая коробка служила основой для Arduino и макетки в предыдущих экспериментах, не стал разделять :)
4) камера установлена на черной подставке (внутренности от сидюка), так же основа из прошлого, не стал разделять. Поставил сзади что бы была возможность смотреть на колеса, уж слишком большой размах, не везде проходит :)
5) на макетной плате 2 мосфета для управления моторами.
6) Сбоку на ноутбуке фиолетовые банки от другого ноутбучного акумулятора - питают моторы.
7) 4шт АА - питают сервы
8 ) Arduino питается соответственно от USB
9) ноутбук подключен к Wi-Fi(можно увидеть два провода антенн), управляется через Radmin.



Изображение

Изображение
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение dccharacter » 21 апр 2012, 21:31

И стратегический запас шампанского :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Arduino - шаг за шагом

Сообщение rom@n » 21 апр 2012, 21:50

Наша страна непобедима :Yahoo!: Ну вот хрен нас голыми руками возьмешь! молодец! :) главное из подручного. :good:
А без стратегического запаса в ентом деле никак низя...
Аватара пользователя
rom@n
 
Сообщения: 59
Зарегистрирован: 03 окт 2009, 14:52
Откуда: kazan
ФИО: Медведев Роман Юрьевич

Re: Arduino - шаг за шагом

Сообщение Myp » 21 апр 2012, 23:34

ахаха
резинка с крючком супер
мне кажется такого ещё небыло =)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Arduino - шаг за шагом

Сообщение dccharacter » 22 апр 2012, 00:36

Полочка от шкафа тоже крутая :-)

Добавлено спустя 37 секунд:
А экран от ноута оторван?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Arduino - шаг за шагом

Сообщение mikkey finn » 22 апр 2012, 08:24

снят вместе с клавиатурой.
mikkey finn
 
Сообщения: 104
Зарегистрирован: 09 авг 2011, 17:15
Откуда: Волжский

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 22 апр 2012, 15:30

dccharacter писал(а):И стратегический запас шампанского :-)

Осталось после свадьбы :friends:
dccharacter писал(а):Полочка от шкафа тоже крутая :-)

Добавлено спустя 37 секунд:
А экран от ноута оторван?


хе-хе, от вас ничего не скроешь. Экран снял для облегчения, минимизации и т.д...

rom@n писал(а):Наша страна непобедима :Yahoo!: Ну вот хрен нас голыми руками возьмешь! молодец! :) главное из подручного. :good:

Спасибо!

Myp писал(а):ахаха
резинка с крючком супер
мне кажется такого ещё небыло =)

Толи еще будет :P

Было не в нетерпеж построить хоть что-то, что бы осознать, а нужно ли оно вообще, а хватит ли головы, а не брошу ли... ну а потом только уже тратить деньги на остальное. Теперь еще больше знаю что буду двигаться дальше.
Конечно нужна нормальная платформа, притом я хочу что бы она могла ездить не только по квартире но и например по дачному участку.
1) моторы + колеса: вопрос супер актуальный. Посмотрел игрушки, все не то! Хочу танковую платформу с 4-мя моторами, без гессенец.
2) ШИМ, задний ход и прочие фичи управления, буду изучать дальше.
3) Ноутбук разобрать совсем, мать защитить, ХДД заменить на флэш для защиты от вибрации, хотя пишут что флэшки не любят такого использования из-за ограничения циклов записи, и могут внезапно умирать :(
4) Камера полный отстой, начинает тормозить еще безбожнее если сделать картинку по-больше, но пока такая.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение =DeaD= » 22 апр 2012, 19:20

Kitam1n писал(а):1) моторы + колеса: вопрос супер актуальный. Посмотрел игрушки, все не то! Хочу танковую платформу с 4-мя моторами, без гессенец.
2) ШИМ, задний ход и прочие фичи управления, буду изучать дальше.
3) Ноутбук разобрать совсем, мать защитить, ХДД заменить на флэш для защиты от вибрации, хотя пишут что флэшки не любят такого использования из-за ограничения циклов записи, и могут внезапно умирать :(
4) Камера полный отстой, начинает тормозить еще безбожнее если сделать картинку по-больше, но пока такая.

Вот мой проект: post225764.html#p225764
Спрашивайте, если что :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 22 апр 2012, 21:50

=DeaD= писал(а):Вот мой проект: post225764.html#p225764
Спрашивайте, если что :)


Спасибо! Обязательно! Я еще успею вам надоесть :o

По моторам практически ничего не знаю, буду изучать.
Пока немного пробежался по моторам + редуктор от шуруповертов. Один свободный мотор у меня есть, еще 3-4 будет не сложно достать, есть несколько объявлений о продаже шуруповертов с дохлыми аккумуляторами, а так же пара объявлений аля "20 шуруповертов под ремонт или на детали за 2000р". В общем найти можно, если повезет может даже одинаковые/с одинаковыми характеристиками...
1) Почему моторы от шуроповертов? Для меня как для новичка это ближайшее готовое решение "мотор + редуктор", мощи хватает с лихвой, газон осилит, пишут что на них делают детские мотоциклы.
2) Крепление моторов к платформе - тут есть кое какие наметки с хомутами или металлическими пластинами/кольцами, на месте буду решать...
3) патрон/держатель однозначно снимать
4) крепление колеса к редуктору - тут пока не знаю, информации мало, редуктор дорабатывать от прокручивания.



Вообще мне очень нравится такая платформа на моторах от шуруповертов, запас мощности более чем для моих потребностей, питание тут 18 банок 18650, не планировал столько ставить, но если приспичит поставлю:
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Dmitry__ » 22 апр 2012, 22:22

Ой, знакомое видео :roll:
И голос гнусявый знакомый :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Arduino - шаг за шагом

Сообщение Kitam1n » 23 апр 2012, 17:30

Позняк мне метаться с моторами, приобретено вот что, без патронов и акков...
Первая проблема с которой столкнулся как только разобрал шуруповерт - на ноги выпал редуктор :shock: :cry: , т.е. он не прикручен к мотору как на мотор-редукторе который у меня уже используется на тележке. Но в редукторе есть места под болты, напротив них есть отверстия с резьбой в моторе, будем надеется что просто сэкономили и их можно прочно соединить штатным образом.
Второе - выходной вал из трещотки имеет внешнюю более мелкую резьбу (под патрон) :cry: , стандартные гайки не накручиваются :o , гаек с мелкой резьбой вообще на рынке не нашел, "будем искать" (С).
Есть вариант что этот вал вообще будет проабгрейден, нужно снять трещотку и посмотреть что там :roll: .
Третье - выходной вал из трещотки кроме внешней резьбы имеет внутреннюю обратную резьбу под болт, болты мне отдали, закручивается как вы поняли в другую сторону.

Какие будут идеи? Разбирать трещотку и продумывать выходной вал из редуктора под колесо..?

Изображение

Изображение
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Arduino - шаг за шагом

Сообщение Duhas » 24 апр 2012, 08:50

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

сейчас мысли о своем корпусе для редуктора..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

След.

Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11