–обот с трем€ двигател€ми

13.11.2011, 16:45



–обот с трем€ двигател€ми ¬ерси€ лего миндсормс nxt 2.0 (верси€ 8647)
—ложность строительства , программировани€:

Ёта базовый робот (платформа) использует два двигател€ и поворотные колесо, чтобы легко перемещатьс€ на любой поверхности. Ѕудь то ковер или линолеум/ламинат. “ретий мотор установлен низко в центре с некоторыми точками креплени€ дл€ дополнительных механизмов, которые вы можете прикрепить к нему. Ёто платформа надЄжна€, конструкци€ тщательно продумана и ¬ы можете использованы еЄ в качестве базы дл€ других проектов.

  конструкции робота имеетс€ возможность вставить ось дл€ предотвращени€ поворота третьего колеса. ¬ случае установки оси робот будет ехать пр€мо. ѕоворот при этом будет осуществл€тьс€ двигател€ми.

¬ы можете экспериментировать с роботом как со свободно вращающимс€ 3-м колесом, так и заблокировав его движение.




»нструкци€ по сборке


1


2


3


4


5


6


7


8


9

»Ћ»

¬ы можете использовать NXT либо с батарейками типа јј или со специализированной аккумул€торной батареей NXT.


10


11


»спользуйте два средних провода (по 35 см каждый) дл€ подключени€ двух серводвигателей к портам ¬ и — контроллера NXT. ѕровода прокладываем крест на крест под блоком NXT, чтобы провода не мешали. —оедините провода так, чтобы порт B соединен с двигателем на стороне B, и порт — был соединен с двигателем на стороне C. ¬ыт€ните провод подальше от двигател€ - ближе к центру.


12


13


14



ѕрограммируем робота

Ётот базовый робот прост в настройке и использовании и может быть использован в качестве базы дл€ других проектов. “ретий двигатель на низком уровне в передней (или задней части) робота может быть использован дл€ креплени€ дополнительных механизмов. ќбратите внимание, что ¬ы можете управл€ть роботом в любом направлении.

ƒл€ начала об основных вождени€, вот несколько программ, которые демонстрируют использование ѕеремещение блока делать различные виды поворотов.

ѕерва€ проста€ программа показывает три вида движени€ с помощью "ЅЋќ ј ƒ¬»∆≈Ќ»≈":

  • ѕоворот двум€ двигател€ми, где колеса поворачиваютс€ в противоположные стороны, чтобы робот быстро повернул направо.

  • поворот одного колеса, где робот поворачиваетс€ путем движени€ одного колеса и остановкой других. Ётот вид поворота занимает больше места, чем предыдущий вариант, но получаетс€, но, как правило, более точно.

  •  ривой поворот, где робот делает постепенный поворот путем перемещени€ одного колеса быстрее, чем другого.

    ¬тора€ спиральна€ программа более сложна€ и демонстрирует использование параметра "–уковод€щий" блока движени€. Ѕлок перемещени€ управл€ет количеством поворотов. Ёто заставл€ет робота ехать по спирали, регулиру€ ридиус поворота.


    јльтернативный дизайн с фиксированной третье колесо

    ќдин из вариантов конструкции - добавление блокировочного моста, который предотвращает поворот третьего колеса. ƒаннай вариант конструкции хорош дл€ полов с гладким покрытием: линолеум, паркет, ламинат. Ќо не подходит дл€ ковровых покрытий. ƒл€ них не рекомендуетс€ использовать блокирующий мост.

    „астично разобрать одну сторону колеса дл€ того, чтобы вставить 9-€чеистый мост через колесо в положение, показанное ниже, а затем собрать его.


    ¬озможные эксперименты

    ѕопробуйте написать такую программу, чтобы робот двигалс€ вперЄд и поворачивал. ћожете ли вы создать программу так, чтобы робот следовал по заранее определенному путь пр€мо и частично поворачивал в определЄнных местах. »спользуйте Ђблок ƒвижение" с двигател€ми установлен в ¬ и —.

    Ёкспериментируйте с двум€ различными вариаци€ми третьего колеса: без моста с возможностью поворачивать в любом направлении и и блокированным дл€ поворотов колеса на различных поверхност€х пола.  акое покрытие оказываетс€ хуже дл€ выполнени€ задачи, а на какой робот поворачивает и ведЄт себ€ точнее?

    ѕопробуйте добавить дополнительный механизм к третьему двигателю, или просто прикрепите своЄ дополнение к роботу.

    ѕопробуйте добавить какие-либо датчики к роботу. Ќапример, можно добавить датчик касани€. » запрограммировать робота так, чтобы при нажатии кнопки он останавливалс€. »ли добавить ультразвуковой датчик, и запрограммировать робота так, тобы тот остановилс€ перед стеной (при наличии преп€тстви€ перед ним).

    »сточник: NXTprograms.com



    ≈сли вы хотите видеть на нашем сайте больше статей то кликните ѕоделитьс€ в социальных сет€х! —пасибо!
    —мотрите также:

    ќбратите внимание полезна€ информаци€.