Приветствую Вас, Гость
Главная » 2013 » Сентябрь » 6 » WheelXBot - нестандартная машина управляемая тв пультом
WheelXBot - нестандартная машина управляемая тв пультом
Проекты | 06.09.2013 в 21:20 | от: ZSeregaA | Просмотров: 30767 | Комментариев: 7 | Рейтинг: 5.0 / 2
Увидев видео в котором демонстрировалась машина необычного исполнения, решил сделать её лайт версию. Для создания этого колесного чуда, использовал подручные материалы и имеющиеся у меня компоненты. Результат конечно не дотянул до ожидаемого. Но в домашних условиях всё работает. Выкладываю всё что делал, возможно кому то данный материала будет полезен.




Итак давайте знакомиться с WheelXBot. Это не робот, а просто машина состоящая из 2-х половинок. Обе половины соединены центральным валом на котором они могут вращаться. Корпус изготовлен из кабель-канала 60x60. Привод из 4-х мотор-редукторов с увеличенными колесами. Индикация и освещение - 16 разноцветных светодиодов. Три режима скорости, два режима поворотов. Управление от ИК пульта. Мозг - Arduino Mega + Motor Shield. Питание - 3 аккумулятора 3.7V 2400mAh. Что из этого получилось смотри на видео. После видео расскажу о недостатках и преимуществах. А также инструкция по сборке.


Все видеоролики с WheelXBot смотрите ТУТ.

Преимущество конструкции WheelXBot: одна половинка может преодолевать довольно высокие или глубокие препятствия в то время как вторая половинка находиться на земле. При этом WheelXBot не заваливается и не опрокидывается. Недостатков конечно же больше, но все они относятся к составляющим машины. ИК управление не подходит для использования на улице, радиус действия снижается. Слабые мотор-редукторы. Из за них почти не работает поворот на месте, не хватает тяги для преодоления препятствий и крутых подъемов.

Инструкция по сборке WheelXBot:

Если вы надумаете собрать подобный корпус, то при выборе моторов, учитывайте вес готовой машины. WheelXBot получился увесистым, 1 кг. 233 г.


Список нужных для сборки компонентов:

1. Кабель-канал 60х60 не менее 1 метра. Для изготовления корпуса.

2. Алюминиевая труба, внешний диаметр 18мм., длинна не менее 140 мм. Центральный вал.

3. Два шплинта 2х28мм. Для крепления центрального вала.

4. Четыре уголка + 8 винтов с гайками из детского железного конструктора. Для крепления передних и задних стенок.

5. Винты M3 30мм. с потайной головкой и гайки - 8 шт. Используются для крепления мотор редукторов.

6. Разноцветные светодиоды 5мм для индикации. Если не делать фары, то достаточно 6 шт. Если нужны фары, 8 ярких, белых, 2 красных.

6. Фотоприемник TSOP4838 или другой проверенный.

7. Часть макетной платы для развода питания светодиодов.

8. Стойки для крепления печатных плат 25мм. 2 - 3 шт. Используются вот такие стойки.

9. Плата Arduino. Используется Arduino Mega 2560.

10. Мотор-редукторы и колеса 4 шт.

11. Элементы питания. Используются TrustFire 18650 2400mAh 3.7V - 3 шт.

12. Выключатель для питания.

13. Дрель или шуруповерт.

14. Винты M3 50мм. с потайной головкой и гайкой - Фиксатор вала.

15. Сверла 8мм, 5мм, 4мм, 3мм, 2мм, сверло по дереву перо 18мм.


Приступаем к сборке. Я собирал не последовательно и по этому на некоторых фотографиях будут видны части которые не были установлены в пройденных шагах. Чтобы не мучатся, делайте всё по инструкции.

1. От кабель-канала отрежьте 2 части по 260мм. Отметьте центр с двух сторон на каждой половинке. И просверлите отверстия (сверло по дереву перо 18мм). Вот что должно получиться:


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

2. Возьмите мотор-редуктор и отметьте место где будет находится центр ведущего вала. Мотор-редуктор не должен выставляться за передние и задние края корпуса. Просверлите там отверстие (перо 18мм). И 2 отверстия для крепления мотора (сверло 3мм). Закрепите моторы. Вот что у вас должно получиться.



3. В заднюю-правую часть положите плату Ардуино  и отметьте отверстия в которые будут вставляться стойки. Просверлите отверстия нужного диаметра (сверло 3 - 2мм).

4. Отрежьте от крышки кабель-канала, 4 части по 60мм в длину. Удалите внешние края зацепов. Подрежьте нижние края зацепов на толщину стенок кабель-канала. А также подрежьте верхние края на глубину зацепов. Должно получится так.


В задней левой крышке сделайте отверстие под переключатель. В задней правой отверстие под USB штекер. Если у вас будут фары, тогда просверлите отверстия (сверло 5мм) под светодиоды. Установите эти крышки используя уголки винты и гайки из детского железного конструктора (сверло 4мм).


5. Установите моторы. Установите передние и задние стенки. Установите плату Arduino и Motor Shield. Верхняя часть мотор шилд не должна быть выше верхнего края корпуса. Вот как у меня выглядит установленная плата.


6. Установка центрального вала. От верхней крышки кабель-канала отрежьте 5 кусков длинной 45мм. В центре каждого куска просверлите отверстие (сверло перо 18мм). Из этих заготовок вырежьте шайбы диаметром 45мм. В алюминиевой трубке просверлите достаточное количество отверстий (сверло 8 - 10мм). Через эти отверстия вы будете протаскивать провода из одной половины в другую.


С одной стороны трубки, отступите от края примерно 2-3мм просверлите сквозное отверстие под шплинт (сверло 2мм). Между шплинтом и корпусом установите шайбу. Между половинками корпуса установите 3 шайбы. Оденьте на вал обе половинки. С учетом шайбы и шплинта отпилите лишнюю часть трубы. Просверлите отверстие под шплинт и соедините обе части корпуса на валу.



В правой части (там где плата), просверлите сквозное отверстие в трубке и корпусе для установки стопорного винта. Установите винт M3 50мм.


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


8. Подключаем моторы. Моторы левой стороны подключены к каналу B на мотор шилд, моторы правой к каналу A.

9. В правой крышке просверливаем нужное количество отверстий. Шесть под диоды (сверло 5 мм), одно под TSOP. Также у правой крыши удаляем внутреннею часть зацепа который упирается в плату.


10. Подключаем всю электрику. Светодиоды подключайте к нужным пинам, затем в коде настроите. Вот что у вас должно получиться:


На WheelXBot используются увеличенные колеса. Я их сделал для повышения проходимости, вместе с этим увеличилась и скорость.


Ну а сейчас программная часть WheelXBot. В коде должно быть всё понятно, почти к каждой строке имеются комментарии. Не забудьте изменить пины светодиодов и TSOP!

Предварительный просмотр кода для WheelXBot (смотреть).
Скачать файл: WheelXBot_10_s.ino
Скачать архив: WheelXBot_10_s.zip
Оцените Материал!
Рейтинг: 5.0 / 2
Понравилась запись? - поставь лайк.

Это может быть вам интересно:
Всего комментариев: 7
avatar
6 vsv • 16:57, 27.10.2013
а что использовалось для покрышек?
avatar
7 ZSeregaA • 10:12, 29.10.2013
Простая резина от автомобильной камеры. Отдельно наклеил протектор (поперечные резинки).
avatar
5 ZSeregaA • 21:47, 10.10.2013
Если интнресно чем я занимаюсь, прошу читайте меня Вконтакте http://vk.com/robocontroller
avatar
3 e777kx11 • 20:29, 10.10.2013
когда будут новые статьи
avatar
4 ZSeregaA • 21:39, 10.10.2013
В ближайшее время, будет статейка про мою задумку под названием RoboTrooper.
avatar
1 e777kx11 • 02:50, 18.09.2013
почему едет с прерыванием? сигнал теряется или сами так управляете
avatar
2 ZSeregaA • 09:53, 18.09.2013
Едет с перерывами из за потрери сигнала. Дома управляется нормально, наверно от стен отражается.
="uForm uComForm">
avatar