—упер пульт дистанционного управлени€

11.02.2012, 12:25



Ётим пультом дистанционного управлени€ можно управл€ть другой моделью, созданой на базе конструктора LEGO MINDSTORMS NXT. ”правление происходит по каналу Bluetooth, то есть пульт у нас беспроводной.  онечно, если у вас есть два NXTs. —остав пульта следующий:
1) колесо может быть использовано в качестве рулевого колеса или иной функции;
2) сенсорный датчик на дне;
3) три датчика касани€ на верхней поверхности;
4) есть четыре кнопки на блоке NXT, которые так же можно использовать по своему желанию.

¬есь пульт ƒ” помещаетс€ в левой руке. ”казательный палец левой руки размещаетс€ на датчике касани€ (нижн€€ часть пульта), большой палец левой руки управлеет кнопками блока NXT. ѕрава€ рука управл€ет рулем и оставшимис€ несколькими кнопками блока NXT. ѕульт дистанционного управлени€ может использоватьс€ дл€ управлени€ другими проектами, такими как гоночный автомобиль (программы прилагаютс€) или другими созданными самосто€тельно роботами на базе конструкторов Ћ≈√ќ ћ»Ќƒ—“ќ–ћ« Ќ’“ 2.0.

ѕосмотрите видео, где пультом дистанционного управлени€ можно управл€ть гоночным автомобилем, собранного из другого набора Ћ≈√ќ Ќ’“:


ѕошагова€ инструкци€


1

OR

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

2


3


4


5


6


7


8


9 (ƒополнительный альтернативный рычаг)


10

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

ѕрограммирование пкльта дистанционного управлени€

—качайте и установите вот эту NXT-G программу.

Ёта программа дл€ удаленного управлени€ обеспечивает возожность отправки по Bluetooth команд с пульта дистанционного управлени€ к другому блоку NXT. ѕрограмма приема команд должна быть запущена на другом блоке NXT дл€ интерпретации Bluetooth команд и реагировани€ на эти команды. Ќапример, смотрите программу из проекта гоночного автомобил€. »нструкции по использованию удаленного управлени€ гоночным автомобилем описаны ниже.

ѕрограмма посылает три разных вида Bluetooth команд другому блоку NXT:

1. ѕерва€ команда, отправленна€ в почтовый €щик 1 это номер, который указывает на угол в градусах управлени€ рулевым колесом (положительное или отрицательное). Ёто сообщение посылаетс€ непрерывно около 20 раз в секунду, не зависимо от положени€ рулевого колеса.

2. ¬тора€ команда, отправленна€ в почтовый €щик 2, представл€ет собой число, которое указывает, когда кнопка NXT была нажата, а затем отпущена следующим образом: 1 = нажали кнопку со стрелкой влево, 2 = нажали центральную кнопку, 3 = нажали кнопку со стрелкой вправо. Ёти сообщени€ отправл€ютс€ только когда кнопка NXT была однократно нажата и передаЄтс€ только один раз дл€ каждого нажати€.

3. “реть€ команда, отправленна€ в почтовый €щик 3 - это логическое сообщение о том, €вл€етс€ ли кнопки датчиков касани€ нажатыми в насто€щий момент (правда при нажатии). Ёто сообщение посылаетс€ непрерывно около 20 раз в секунду.

»спользование Bluetooth соединени€ в беспроводном пульте дистанционного управлени€ с двум€ блоками NXT

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

1. —качать программу SteerBTCar дл€ гоночного автомобил€, но пока не запускать;

2. —качать программу SteerRemote дл€ пульта дистанционного управлени€, но пока не запускать.

3. ”становите Bluetooth соединение с пульта дистанционного управлени€ гоночного автомобил€. ќбратитесь к руководству пользовател€ по LEGO MINDSTORMS NXT дл€ того чтобы это сделать:

    ј. ”бедитесь, что Bluetooth включен в Bluetooth меню (основном меню NXT);

    Ѕ. — NXT дл€ дистанционного управлени€, перейдите к меню Bluetooth, а если это в первый раз эти два NXTs были св€заны, выберите ѕоиск. ¬ыберите контакты, если они св€заны прежде;

    ¬. ¬ыберите название NXT дл€ Race Car из списка и подключени€.

    √. ѕодключение с использованием св€зи є 1

    ƒ. ¬ведите ключ доступа, вы можете прин€ть ключ по умолчанию 1234 на обоих NXT блоках

    ≈. NXTs св€заны, когда они оба отображени€ алмаз возле значка Bluetooth в верхнем левом углу экрана.

4. «апустите программу SteerRemote на пульте дистанционного управлени€ NXT.

5. «апустите программу SteerBTCar на блоке NXT гоночного автомобил€.

6. √оночный автомобиль будет работать с пульта дистанционного управлени€ следующим образом:

    * ѕоворот рул€ будут управл€ть передними колесами. –улевой двигатель гоночного автомобил€ можно направить только на 75 градусов в любом направлении (изза конструктивной особенности автомобил€), так что получение команды программа будет ограничивать угол поворота рулевого колеса в этой области и игнорировать дополнительный поворот рулевого колеса.

    * Ќажмите и отпустите кнопку со стрелкой влево, чтобы уменьшить мощность привода (скорость) на 20%, и кнопку со стрелкой вправо, чтобы увеличить скорость на 20%. Ќынешний уровень мощности отображаетс€ на блоке NXT гоночного автомобил€ (а не на удаленном блоке NXT).

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

ќбратите внимание, что вы можете использовать ѕульт дистанционного управлени€ дл€ контрол€ другого проекта NXT, которые могут реагировать на Bluetooth команды, описанные выше в разделе "программирование", так что ¬ы можете назначить другие действи€ на колесо / рычаг и четыре доступные кнопки по ¬ашему желанию.

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

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

* ѕопробуйте изменить базовую программу дл€ дистанционного управлени€ своим собственным уникальным роботом. Ќапример, ¬ы можете изменить поведение кнопки NXT "нажатие" на "нажатие и удерживание", или, возможно, добавить обратную св€зь на дисплее.

* ћожете ли ¬ы изменить пульт дистанционного управлени€ дл€ управлени€ не автомобилем, а допустим каким то сложным механизмом?

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



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

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