Цим пультом дистанційного керування можна керувати іншою моделлю, створеної на базі конструктора LEGO MINDSTORMS NXT. Управління відбувається за допомогою технології Bluetooth, тобто пульт у нас бездротової. Звичайно, якщо у вас є два NXTs. Склад пульта наступний:
1) колесо може бути використано в якості рульового колеса або іншої функції;
2) сенсорний датчик на дні;
3) три датчика торкання на верхній поверхні;
4) є чотири кнопки на блоці NXT, які так само можна використовувати за своїм бажанням.
Весь пульт ДУ поміщається в лівій руці. Вказівний палець лівої руки розміщується на датчику торкання (нижня частина пульта), великий палець лівої руки управлеет кнопками блоку NXT. Права рука управляє кермом і залишилися декількома кнопками блоку NXT. Пульт дистанційного керування може використовуватися для управління іншими проектами, такими як гоночний автомобіль (програми додаються) або іншими створеними самостійно роботами на базі конструкторів ЛЕГО МІНДСТОРМЗ НХТ 2.0.
Покрокова інструкція
Ви можете використовувати або рульове колесо в якості рульового важеля, або інший диск розроблений самостійно.
Програмування пкльта дистанційного керування
Скачайте і встановіть ось цю 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 "натискання" на "натиснути та утримувати", або, можливо, додати зворотний зв'язок на дисплеї.
* Чи можете Ви змінити пульт дистанційного керування для керування не автомобілем, а допустимо якимось складним механізмом?