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

11.06.2012, 15:24



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


Этот простой беспроводной пульт дистанционного управления может быть использован для управления другой NXT конструкцией по Bluetooth.

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

Bluetooth беспроводной пульт дистанционного управления может управлять "Погрузчиком" и другим подобным проектом, если у вас есть два блока NXT. Проводной пульт дистанционного управления может управлять минипроектом "Rover" с одним блоком NXT.



Пошаговая инструкция:

1


2


3


4

Эта панель позволяет предотвратить случайное нажатие темно-серой кнопки (программы отмены) при использовании пульта дистанционного управления.


5

Подключите 20 см (самый короткий) провод от коммутируемого двигателя в порт C на блоке NXT по такому маршруту, который показан ниже.

Подключите 35 см (средний) провод от сенсора нажатия к порту 1 блока NXT по маршруту, как показано ниже.


Программирование пульта дистанционного управления

Скачайте архив с программами

Есть два различных способа использования удаленного пульта дистанционного управления:

1. Как беспроводной Bluetooth пульт дистанционного управления с другим проектом NXT. Используйте программу Dial_Remote_BT для удаленного пульта дистанционного управления, а также программу Dial_BT_Robot на роботе NXT, которым Вы хотите управлять. Затем необходимо установить Bluetooth-соединение между двумя блоками NXT. См. ниже инструкции.

2. В качестве проводного пульта дистанционного управления. При этом используйте программу: Dial_Remote_AB. См. ниже инструкции.

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

1. Робот NXT, которым Вы хотите управлять должен использовать двигатели B и C для движения, а можно дополнительно использовать один из этих двигателей для других целей. Проект "Погрузчик" является хорошим примером. Если ваш собственный робот имеет двигатели ориентированные иначе, чем у погрузчика, то пульт дистанционного управления может "путать" направления движения. Вы можете исправить это на роботе или изменить программу Dial_BT_Robot под Ваши условия.



2. Скачайте программу Dial_BT_Robot на робот NXT, которым Вы хотите управлять (например, "Погрузчик"), но пока её не запускайте!

3. Скачайте программу Dial_Remote_BT удаленного пульта дистанционного управления, но пока её не запускайте!

4. Установите Bluetooth соединение удаленного доступа удаленного блока NXT с регулируемым блоком NXT. Обратитесь к Руководство пользователя если что то не получается:

  • Убедитесь, что Bluetooth включен на блоках NXT в Bluetooth меню (основное меню блока NXT);

  • На блоке NXT для удаленного пульта дистанционного управления перейдите в меню Bluetooth, а если связь между блоками устанавливается не в первый раз, то выберите "Поиск". Выберите контакты, если они связаны прежде;

  • Выберите название блока NXT для управляемого робота из списка подключения;

  • Подключение с использованием порта связи № 1;

  • Можно, конечно, придумать новый ключ для связи, но мы рекомендуем принять ключ по умолчанию 1234 на двух блоках NXT;

  • NXT связаны, когда они оба отображают алмаз в левом верхнем углу экрана рядом со значком Bluetooth;

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

6. Запустите программу Dial_BT_Robot на блоке NXT робота, которого Вы контролируете.

7. "Погрузчик" и подобные проекты будут работать следующим образом:

  • При отсутствии нажатия кнопки, поверните регулятор вперед или назад, чтобы Погрузчик переместился прямо вперед или назад;

  • Нажмите и удерживайте кнопку со стрелкой влево для поворота или разворот налево;

  • Нажмите и удерживайте кнопку со стрелкой вправо для повортоа или разворота вправо;

  • Нажмите и удерживайте оранжевую кнопку ввода для подъема и опускания подъемника.


  • Использование в качестве проводного пульта дистанционного управления

    1. Используйте два длинных провода для подключения в порт А и В двух двигателей автомобиля без другого блока NXT (таких, как минировер) или аналогичное творение.

    2. Запустите программу Dial_Remote_AB.



    3. Мини Rover и подобные проекты будут работать следующим образом:

  • При отсутствии нажатия кнопки, поверните поворотный регулятор вперед или назад, чтобы Ваш ровер двигался прямо вперед или назад;

  • Нажмите и удерживайте кнопку со стрелкой влево и поверните диск для разворота налево;

  • Нажмите и удерживайте кнопку со стрелкой вправо и поверните переключатель для разворота или поворота направо;

  • Нажмите и удерживайте оранжевую кнопку ввода и поверните диск, тогда будет звучать сигнал.

  • Возможные задачи

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

    Попробуйте использовать дистанционное управление другими роботами-автомобиля.

    Создай свой собственный робот для использования с удаленным пультом дистанционного управления (Bluetooth или проводной).

    Попробуйте изменить программы, приведенные выше, чтобы сделать пульт дистанционного управления лучше для вашей собственной конструкции робота. Возможно, изменится направление движения роботов или скорость и т.д.

    Можно ли изменить программу удаленного управления для управления не автомобильным роботом?


    Хотите видеть на нашем сайте больше статей? Кликните Поделиться в социальных сетях! Спасибо!

    Смотрите также:

    Обратите внимание полезная информация.
    Робототехника для каждого. 2024г.