Сайт о роботах

5-кнопочный пульт дистанционного управления » робот из lego nxt 2.0


Подробная инструкция по сборке простейшего пульта дистанционного управления из компонентов конструктора миндсторм нхт 2.0 версии 8457 с готовой тестовой программой. Смотрите, собирайте, тестируйте, программируйте свои действия.
Навигация
Самые интересные статьи
Беременный андроид из США
Беременный андроид из США
Беременный робот андроид из америки поможет акушерам правильно принимать роды. Пусть лучше они тренируются на искусственном андроиде, чем на настоящих людях....

Обратите внимание Кнопка грибок с фиксацией в корпусе ntcontact.ru Будьте в курсе событий.

5-кнопочный пульт дистанционного управления

15.01.2012, 18:51


5-кнопочный пульт дистанционного управления Версия лего миндсормс nxt 2.0 (версия 8647)
Сложность строительства , программирования:


Этот простой беспроводной пульт дистанционного управления предназначен для управления nxt-устройством или роботом, через Bluetooth. Пульт содержит 2 сенсорных датчика и 3 кнопки блока NXT. Итого могут быть использованы 5 кнопок управления.

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


Вы можете использовать либо батарейки АА или аккумуляторную батарею NXT.


Программируем 5-и кнопочный пульт дистанционного управления

Скачайте и загрузите в свой NXT-блок эту программу.

Программа для удаленного управления выполняет задачу передачи команд через Bluetooth от одного пульта NXT к другому NXT. Программа приема команд на другом блоке NXT должна быть запущена для интерпретации Bluetooth команд и выполнения запрограммированных действий. Например, см. эту программу из проекта гоночного автомобиля. Инструкции по использованию ПДУ с гоночной машиной приведены ниже.

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

1. Первое сообщение, отправленное с почтовым ящиком 1, номер, который указывает состояние двух датчиков сенсорный следующим образом: 0 = Ни нажата, 1 = Левый только нажата, 2 = Правый только нажатия, 3 = Обе кнопки. Эти сообщения посылаются непрерывно около 20 сообщений в секунду (даже тогда, когда состояние датчика не изменились с момента последнего сообщения).

2. Второе сообщение, отправленное в почтовый ящик 2, номер, который указывает, когда кнопка NXT разбалтываются (нажата, а затем отпустили) следующим образом: 1 = кнопку со стрелкой влево, 2 = кнопку ввода, 3 = кнопку со стрелкой вправо. Эти сообщения отправляются только когда кнопка NXT разбалтываются и отправляются только один раз для каждой кочки.

Использование Bluetooth для беспроводной пульт дистанционного управления с двумя NXTs

Вы будете нуждаться в другой NXT получать сообщения с удаленного контроля и получения соответствующей программы для этого проекта NXT.Следующие инструкции пример показывает, как установить связь между 5 Кнопка дистанционного управления и проект гоночного автомобиля.

1. Скачать 5ButtonSteer программы Race Car NXT, но не запускайте его еще.

2. Скачать программу 5ButtonRemote 5 кнопки пульта дистанционного управления, но не запускайте его еще.

3. Создание Bluetooth соединения с пульта дистанционного управления для гоночного автомобиля. Обратитесь к NXT Руководство пользователя для инструкции, кратко здесь:

    А. Убедитесь, что Bluetooth включен как для NXTs с Bluetooth меню (меню NXT основной)

    Б. С NXT для пульта дистанционного управления перейдите к меню Bluetooth, а если это в первый раз эти два NXTs были подключены, выберите Поиск. Выберите контакты, если они связаны прежде.

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

    Г. Подключение с помощью соединения № 1

    Д. Если запрос на ввод кода доступа, вы можете принять по умолчанию 1234 ключ в обоих NXTs

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

    Ж. Запустите программу 5ButtonRemote на пульте дистанционного управления NXT.

    З. Запуск программы по 5ButtonSteer Race Car NXT.

    И. Race Car будет работать с пульта дистанционного управления следующим образом:

* С ни сенсорные нажата, машина останавливается.

* Нажмите и удерживайте сенсорный датчиков ездить вперед.

* Нажмите и удерживайте левую сенсору, чтобы повернуть налево, или направо сенсору, чтобы повернуть направо.

* Нажмите и отпустите кнопку со стрелкой влево, чтобы уменьшить мощность привода (скорость) на 20%, и кнопку со стрелкой вправо, чтобы увеличить скорость на 20%. Текущий уровень заряда отображается на Race Car NXT (не удаленных NXT).

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

Обратите внимание, что вы могли бы использовать 5 кнопки пульта дистанционного управления для контроля другого проекта NXT, которые могут реагировать каким-либо образом она хочет Bluetooth-сообщения описаны в разделе Программирование выше, так что вы можете назначить другие действия пяти доступных кнопок, если вы хотите.

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

Создай свой собственный робот для использования с 5 кнопки пульта дистанционного управления и писать Bluetooth получения управляющей программы для того, чтобы использовать.

  • Попробуйте изменить 5ButtonRemote программу для дистанционного управления работают лучше или по-разному для вашей собственной конструкции робота. Например, вы можете захотеть изменить поведение NXT кнопку "наткнулся" на "нажмите и удерживайте", или, возможно, добавим некоторую обратную связь на дисплее.

  • Обратите внимание, что ограничение NXT является то, что он не может воспринимать две NXT кнопок (стрелка влево, Enter, стрелка вправо) нажата в то же время. Однако он может смысле двумя сенсорными датчиками нажатия, в то же время, и сенсорный датчик (и) нажата в то же время, как одна кнопка NXT. Таким образом, математический вопрос: сколько различных комбинаций 5 кнопок могут удаленного контроля над чувствами?

  • Вы можете использовать или изменять пульт ДУ для управления то, что не автомобиль?

  • Источник: NXTprograms.com