Место для баннера, продается :)

Лабораторный практикум №1 по LEGO MINDSTORMS NXT

Лабораторный практикум №1 по LEGO MINDSTORMS NXT Лабораторный практикум №1 по LEGO MINDSTORMS NXT

Целью этого урока является подключение NXT-блока и удаленного контроллера Wii (Wiimote) к ноутбуку или компьютеру при помощи беспроводного протокола Bluetooth. Приведен пример демонстрационной программы LabVIEW, а также пример использования Wiimote для управления NXT Tribot.

 

РАЗДЕЛЫ

А. Использование программного обеспечения LEGO Mindstorms NXT для подключения NXT-блока к компьютеру

В. Соединение удаленного контроллера Wii с компьютером

С. Пример NI LabVIEW программы и использование Wiimote для управления NXT Tribot


ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

• Lego Mindstorms NXT

• NI LabVIEW с Lego NXT инструментарием

АППАРАТНЫЕ СРЕДСТВА

•  Lego Mindstorms NXT Tribot

• Wii удаленный контроллер

• Ноутбук или компьютер с D-Link Bluetooth DBT-120 аппаратным ключом

 

ЧАСТЬ A: ПОДКЛЮЧЕНИЕ NXT К НОУТБУКУ ЧЕРЕЗ BLUETOOTH

1. Подключите D-Link DBT120 Bluetooth аппаратный ключ к одному из USB портов компьютера.

2. Чтобы открыть программное обеспечение Mindstorms NXT, дважды щелкните по иконке Mindstorms NXT на рабочем столе.

3. Выберите File >> New для создания нового проекта или просто щелкните на кнопке Go>> на экране.

4. Нажмите оранжевую квадратную кнопку Enter на NXT-блоке для включения робота.

5. Удостоверьтесь в наличии значка Bluetooth и “<” в левом верхнем углу экрана NXT. В противном случае используйте кнопку курсора на NXT-блоке, чтобы выбрать иконку Bluetooth, и нажмите оранжевую кнопку Enter; выберите значок ON/OFF, чтобы включить функцию Bluetooth и сделать NXT-блок видимым для другого Bluetooth устройства (Visibility icon>>Visible).

6. Щелкните по кнопке NXT Window в нижнем правом углу экрана, как показано здесь:

7. Перед Вами будет диалоговое окно соединения. Если установка выполнена корректно, Вы сможете увидеть подробную информацию о NXT-блоке, включая время работы от батареи, объем свободной памяти и версию установленной прошивки, что свидетельствует об установлении соединения. Если нет возможности подключить NXT, щелкните по кнопке Scan, чтобы обнаружить видимый для PC NXT-блок. Его имя должно появиться в списке диалогового окна. Щелкните по имени своего робота и нажмите Connect. При запросе ввода пароля в окне NXT-блока нажмите оранжевую кнопку для принятия значения по умолчанию (1234). Как только соединение установиться, Вы сможете видеть значок в левом верхнем углу окна NXT-блока, измененный от “<” до “<>”.

8. Щелкните по вкладке Memory сверху диалогового окна, чтобы видеть, какие программы в настоящий момент загружены в NXT-блок.

9. Закройте диалоговое окно. Теперь Вы можете программировать код в среде NXT или закрыть ее и перейти к части B, чтобы подключить Wiimote к Вашему PC. Заметьте, что, как только закроется NXT программа, значок в окне NXT-блока возвратится к “<”.

ЧАСТЬ B: ПОДКЛЮЧЕНИЕ WIIMOTE К КОМПЬЮТЕРУ

Перед тем, как приступить к этой части задания,  удостоверьтесь, что подключен аппаратный ключ Bluetooth и закончено выполнение предыдущей части задания. Также проверьте наличие у Wiimote батареек.

1. Дважды щелкните по значку Bluetooth в окне уведомлений панели задач, то есть в нижней левой части Рабочего стола. Появится окно, показывающее устройства Bluetooth.

2. Нажмите Add, даже если  в списке уже есть устройство Nintendo RVL-CNT-01.

3. Нажмите и удерживайте на Wiimote кнопки 1 и 2 одновременно, пока не увидите, что LED загорится и выключится. Проверьте флажок диалогового окна и щелкните Next.

4. Подождите некоторое время, пока идет поиск устройств Bluetooth. И, когда будет найден Wiimote, увидите следующее окно:

5. Выберите устройство Nintendo RVL-CNT-01 и нажмите Next.

6. Выберите Don’t use a passkey для этого устройства. Прежде, чем продолжить, удостоверьтесь, что LED на Wiimote по-прежнему мигает, или, в противном случае, снова нажмите и удерживайте кнопки 1 и 2 на Wiimote, чтобы заставить LED засветиться прежде, чем нажать Next.

7. Теперь нажмите Next - окно попытается подключить и установить драйвер для Wiimote.

8. Wiimote подключен к PC. Дважды щелкните на значок Wiimote Test на Рабочем столе для проверки возможности считывания данных датчика с Wiimote и управления LED на Wiimote.

 

ЧАСТЬ C: ПРИМЕР ПРОГРАММЫ LABVIEW

В этой части задания Вы убедитесь, что сможете достигнуть намного большей функциональности, чем в LEGO Mindstorms NXT программе. Например, можно использовать LabVIEW для связи между различными видами устройств Bluetooth и не быть ограниченным в передаче данных между NXT-блоком и PC. Прежде, чем приступить к выполнению этой части задания, убедитесь, что Вы уже корректно закончили работу с частями A и B. В этом демонстрационном примере можно использовать Wiimote для управления скоростью вращения и направлением мотора А NXT-блока.

1. Дважды щелкните по файлу motor A with Wiimote.vi, расположенном в Desktop>>ENG100>> My LabVIEW example>>run in pc, чтобы вызвать среду программирования LabVIEW и подготовить к выполнению демонстрационную программу.

2. Щелкните по кнопке Run на Панели инструментов LabVIEW для запуска демо-программы. Заметьте, что система займет несколько секунд для соединения Wiimote и NXT-блока с PC. Как только соединение установится, огни LED на Wiimote выключаться, а значок на экране NXT-блока изменится от “<” на ”<>”.

3. В левой половине окна LabVIEW  находится управление и информация по NXT-блоку. Вы можете управлять различными двигателями NXT-блока путем изменения Выходного Порта от Порта А до Порта B или C. В правой половине окна находится информация о состоянии Wiimote. Вы можете видеть считывание данных с различных датчиков и знать, какая кнопка нажата.

4. Нажмите кнопку A на Wiimote, чтобы остановить демонстрационную программу, или используйте мышь для нажатия кнопки STOP, расположенной посередине окна демо-программы.

  • Оцените материал
    (0 голосов)
  • Опубликовано в NXT 2
  • Прочитано 4966 раз
Другие материалы в этой категории: « Проводник Лабораторный практикум №2 по LEGO MINDSTORMS NXT »

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости от LEGO Mindstorms NXT 2

Лабораторный практик…

29-04-2013 Hits:3209 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №4 по LEGO MINDSTORMS NXT

Целью данного урока является написание кода для подключения Wiimote по Bluetooth при помощи LabVIEW. Приведен пример написания кода для считывания состояния одной кнопки и статуса XYZ ускорения Wiimote.

Read more

Лабораторный практик…

24-04-2013 Hits:15192 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №3 по LEGO MINDSTORMS NXT

Целью данного урока является написание кода, с помощью которого можно будет считывать состояние мотора робота NXT и заставить моторы двигаться, используя инструментарий LabVIEW NXT.

Read more

Лабораторный практик…

22-04-2013 Hits:3347 NXT 2 Capitano - avatar Capitano

Лабораторный практикум №2 по LEGO MINDSTORMS NXT

Целью данного урока является изучение основ среды программирования LabVIEW и получение практических навыков программирования с использованием инструментария LabVIEW NXT. Приведен пример написания кодов для считывания показаний датчиков на NXT-блоке.

Read more

Коментарии в материале

Мишени для тренировок…

01-12-2016 Hits:3027 Спортивная стрельба Capitano - avatar Capitano

Каталог мишеней для тренировок на основе "Официальной мишени для ПТ" Все файлы в формате PDF, при печати использовать реальный размер!

Read more

17.10.2015г. Чемпионат по Fi…

02-10-2015 Hits:1517 Спортивная стрельба Capitano - avatar Capitano

17.10.2015г. Чемпионат по Field Target. Киев.Украина

Приглашаются все желающие, 17 октября 2015г, принять участие в открытых соревнованиях по Field Target, в классах ППП и ПСП до 16,3дж в калибре 4,5мм. 

Read more