Как подключить ev3 по bluetooth к телефону
Существует три способа подключения робота к среде программирования. Какие есть плюсы и минусы у каждого из этих способов? Какой способ выбрать? Как правильно настроить подключение модуля EV3 к компьютеру и к среде программирования?
Ответы на эти вопросы содержит данная статья.
1. Способ: подключение к компьютеру с помощью USB-кабеля
Это самый простой способ подключения. Берем USB-кабель, входящий в набор конструктора. Разъем Mini-USB (меньший по размеру) кабеля вставляем в соответствующий порт модуля EV3, а разъем USB кабеля вставляем в свободный порт компьютера или ноутбука.
Рис. 1
Рис. 2
Можете загружать вашу программу в память робота. Подключение-отключение можно проводить многократно, не выключая робота. Но у такого подключения есть недостатки. Короткий кабель не даст вам возможности запускать робота, выполняющего движение на значительное расстояние, придется отключать робота от среды программирования, что в свою очередь не позволит вам в реальном времени наблюдать ход выполнения программы и показания датчиков непосредственно в среде программирования.
Плюсы этого способа подключения: простота подключения, высокая скорость передачи данных.
Минусы этого способа: подключения: для отладки программы робота в большинстве случаев его приходится отключать от компьютера.
2. Способ: беспроводное подключение Bluetooth
Этот способ несколько сложнее в первоначальной настройке, но лишен неудобств подключения с помощью USB-кабеля. Для начала требуется убедиться, что в вашем компьютере присутствует модуль связи Bluetooth, если отсутствует – не беда! Достаточно будет приобрести USB адаптер беспроводной связи Bluetooth и установить его в свободный порт USB компьютера.
Рис. 3
Перед настройкой подключения модуля EV3 к компьютеру по протоколу Bluetooth, необходимо в модуле EV3 зайти в меню "Настройки", выбрать строку "Bluetooth" и подключить настройку "Bluetooth", чтобы активировать возможность подключения по этому протоколу, а также подключить настройку "Visibility", чтобы модуль EV3 мог обнаруживаться компьютером.
Рис. 4
Рис. 5
Если все сделано правильно, то подключенный по протоколу Bluetooth модуль EV3 отразится во вкладке "Доступные модули".
Рис. 6
Данный способ подключения лишен неудобств подключения по USB-кабелю. Ваш робот больше не привязан к компьютеру, вы можете запускать программу на выполнение прямо из среды программирования, например, нажав кнопку "Загрузить и запустить" (Рис. 7 поз. 1) на странице "Аппаратных средств", либо, нажав программный блок "Начало" вашей программы. Во время выполнения программы вы сможете визуально контролировать ход её выполнения (заголовки выполняющихся в данный момент программных блоков будут мерцать). Так же на странице "Аппаратных средств" во вкладке "Просмотр портов" (Рис. 7 поз. 2) вы сможете наблюдать текущие показания датчиков всё время, пока робот остается подключенным к среде программирования.
Рис. 7
Плюсы этого способа подключения: высокая мобильность робота, возможность контроля хода выполнения программы и показаний датчиков, отсутствие необходимости установки в модуль EV3 дополнительного адаптера.
Минусы этого способа: подключения: сложность настройки подключения, необходимость наличия в компьютере модуля Bluetooth, увеличенный разряд батареи модуля EV3.
3. Способ: беспроводное подключение Wi-Fi
Этот способ беспроводного подключения требует выполнения ряда условий: во-первых, необходимо наличие доступа к беспроводной сети Wi-Fi (следует знать имя беспроводной сети и пароль подключения), во-вторых необходимо приобрести USB-адаптер подключения к беспроводной сети и установить его в USB-разъем модуля EV3. Компания Lego рекомендует использовать только беспроводной адаптер NETGEAR N150 (WNA1100). Также установлено требование к настройкам беспроводной сети Wi-Fi: модуль EV3 поддерживает для пароля подключения только метод шифрования WPA2 или отсутствие шифрования.
Рис. 8
Так же, как и в случае настройки беспроводного соединения Bluetooth, в первую очередь необходимо, подключив беспроводной адаптер в USB-порт модуля EV3, зайти в настройки модуля и включить Wi-Fi.
Рис. 9
Дальнейшую настройку подключения Wi-Fi удобнее вести из среды программирования. Подключаем модуль EV3 к компьютеру с помощью USB-кабеля, загружаем среду программирования и выбираем команду главного меню "Инструменты" - "Настройка беспроводного подключения". Из списка доступных сетей выбираем ту, к которой хотим подключиться. Если нам необходимо подключиться к скрытой сети, то выбираем в окне кнопку "Добавить".
Рис. 10
Для выбранной сети задаем необходимую настройку шифрования, вводим пароль подключения к сети и выполняем подключение!
Рис. 11
Если подключение к сети Wi-Fi пройдет успешно, то данное подключение отобразится на странице "Аппаратных средств" во вкладке "Доступные модули".
Рис. 12
Данный способ так же, как и подключение по Bluetooth, позволяет в реальном режиме контролировать ход выполнения программ и показаний датчиков, подключенных к роботу. Подключение по Wi-Fi обладает бóльшим радиусом действия, но, при сборке конструкций робота следует учитывать необходимость установки в USB-порт модуля EV3 дополнительного адаптера.
Плюсы этого способа подключения: высокая мобильность робота, возможность контроля хода выполнения программы и показаний датчиков, большой радиус действия беспроводного соединения.
Минусы этого способа: подключения: сложность настройки подключения, необходимость приобретения USB-адаптера Wi-Fi, увеличенный разряд батареи модуля EV3, в случае занятий в другом помещении - необходимость наличия в нем Wi-Fi и дополнительная настройка подключения.
Вывод: с учётом изложенных плюсов и минусов всех способов подключения, наиболее удобным и практичным представляется Способ 2 "Подключение по Bluetooth". Даже если потребуется приобретение Bluetooth-адаптера - его стоимость будет значительно ниже стоимости Wi-Fi-адаптера (который надо еще потрудиться найти в продаже).
воспитательная: воспитывать трудолюбие и стремление добиваться выполнения поставленной задачи.
Оборудование: компьютер, конструктор Lego Mindstorms EV3, проектор, smart доска.
Ход занятия
Организационный момент.
Блиц опрос.
Какую функцию в среде программирования Lego Mindstorms EV3 выполняет компонент Мой блок?
Какую функцию выполняет ультразвуковой датчик?
3) В каких режимах может работать датчик цвета?
4) Какую зубчатую передачу называют повышающей?
5) Какие виды циклов вы знаете?
Изучение нового материала.
О способах дистанционного управления.
На сегодняшний день для конструкторов Lego Mindstorms EV3 наиболее популярными являются 3 способа дистанционного управления:
С помощью ИК датчика и ИК пульта (удаленного маяка).
Чтобы все успешно работало: на маяк нужно поставить 2 батарейки типа ААА, а в модуль EV3 робота нужно загрузить составленную программу и запустить на выполнение. Способ хороший и надежный, но датчик и маяк нужно отдельно купить.
Использование бесплатных программ: Robot Commander, RemotEV3, для управления роботом по Bluetooth с телефона (или планшета).
Скачиваем программу с Play Market и устанавливаем. Включаем Bluetooth на телефоне (планшете) и на модуле EV3 нашего робота, делая их видимыми. Сопрягаем устройства между собой.
Управление роботом простое. Можно менять направление движения, но не скорость (мощность).
Использование пульта управления по Bluetooth из расширенного набора Lego Mindstorms EV3.
Пульт получается громоздким (инструкция состоит из 76 шагов). А программы для пульта и управляемого робота необходимо настроить.
В качестве альтернативы к 3 варианту можно предложить более компактный пульт управления, состоящий только из 5 кнопочного переключателя.
Главный модуль
Присваиваем нашему модулю имя EV3_2 (теперь это будет главный модуль) и загружаем в него программу EV3_2:
Подчиненный модуль
Присваиваем модулю на роботе имя EV3 (теперь это будет подчиненный модуль) и загружаем в него программу EV3:
Сопрягаем модули (EV3_2 и EV3) главный и управляемый.
На модуле EV3_2 заходим в общие настройки, выделяем пункт Bluetooth и открываем настройки Bluetooth.
Важно обратить внимание, чтобы активным было свойство Visibility (видимость). Далее выбираем и открываем пункт Connections (связь) и в нем пункт Search (поиск), чтобы главный модуль обнаружил управляемый (потребуется немного подождать). При обнаружении название модуля отобразится!
Далее, аналогичную процедуру нужно проделать и на управляемом модуле EV3, чтобы он обнаружил главный модуль EV3_2.
Таким образом сопряжение модулей будет выполнено!
Запуск робота по Bluetooth.
Осталось сделать самое простое - проверить работу Bluetooth соединения.
Размещаем управляемого робота в удобном месте. Запускаем на главном модуле (его вы держите в руках) программу EV3_2, а на управляемом роботе программу EV3 и можно управлять роботом с помощью пульта ДУ.
Подведение итогов.
Оценка деятельности обучающихся.
Вопросы по проведённому занятию:
а) Что вызвало у вас наибольшие затруднения при работе?
б) Какой полезный вывод можете сделать для себя?
в) Где вы смогли бы применить знания, полученные на сегодняшнем занятии?
Подключение EV3 к компьютеру выполняется для того, чтобы залить программу в модуль EV3, отладить программу, просмотреть ход выполнения программы. Также можно в режиме прямого времени наблюдать за показаниями датчиков, энкодеров и т.д.
способы подключения EV3
Подключение EV3 можно выполнить тремя различными способами:
- USB подключение
- Bluetooth подключение
- Wi-Fi подключение
Каждый из этих способов имеет свои особенности. Разберем каждый способ более подробно.
USB подключение EV3 к ПК
подключение по USB
Подключение EV3 к компьютеру остается самым надежным видом соединения. Основным недостатком такого соединения является небольшая длина соединительного кабеля. Кабель не дает возможности на большом расстоянии заливать программу в робота и производить отладку программы.
Bluetooth подключение EV3 к ПК
Более современной технологией подключения EV3 к компьютеру является Bluetooth. Для соединения EV3 и ПК требуется чтобы компьютер был оснащен адаптером Bluetooth. Эта технология позволяет соединять друг с другом множество устройств на небольшом расстоянии до 100 метров.
На практике расстояние устойчивого соединения как правило меньше. Это приблизительно 30 – 50 метров. Соединять между собой можно принтеры, компьютеры, ноутбуки, мобильные телефоны и многие другие устройства
Для подключения робота EV3 нужно убедиться, что модуль EV3 включен. На модуле переходим в четвертое окно. Выбираем при помощи кнопок управления модулем «Вверх» и «Вниз» строку Bluetooth. Нажав среднюю кнопку «OK» попадаем в следующее окно.
подключение по Bluetooth
Затем на компьютере в панели управления и мониторинга EV3 находим вкладку «Доступные модули» и производим обновление. На панели отображается список доступных модулей. В окошке нужного модуля ставим галочку.
доступные модули
На микрокомпьютере EV3 нужно подтвердить соединение и ввести пароль (код доступа) вручную. Стандартный пароль по умолчанию 1234. Подключение EV3 к ПК установлено. На экране EV3 отобразится значок подключения Bluetooth.
Wi-Fi подключение EV3 к ПК
Wi-Fi это стандарты передачи потоковых цифровых данных по радиоканалам. На английском языке это пишется как Wireless Fidelity. Можно перевести дословно как беспроводное качество. Радиус действия такой связи 80 – 300 метров. При условии применения усилителей связь может осуществляться на расстояние до 20 километров.
Связь по вайфай является более энергоемкой чем блютуз. Для Wi-Fi соединения необходим адаптер Wi-Fi для модуля Lego EV3. Список рекомендованных адаптеров можно найти на официальном сайте Лего. Такими адаптерами в настоящее время являются:
Чтобы подключиться по Wi-Fi нужно включить модуль EV3. USB кабелем соединить EV3 и ПК. На экране модуля EV3 в четвертом окне находим строку Wi-Fi и ставим в ней галочку. В панели управления и мониторинга (окно аппаратных средств) находим настройки беспроводного подключения.
подключение по Wi-Fi
ПК отобразит доступные сети. После выбора сети нажимаем «Подключить». Как только соединение выполнено подтверждаем нажатием «ОК». Отсоединяем USB кабель.
(третье поколение - 2013 г.)
домашняя версия
Официальный портал Lego
Техническое описание модуля EV3:
Операционная система — LINUX
Контроллер - ARM9 300 МГц
Флэш-память — 16 МБ
Оперативная память — 64 МБ
Разрешение экрана модуля — 178x128/черно-белый
Связь с главным ПК через шину USB 2.0 — до 480 Мбит/с
Связь с главным ПК через шину USB 1.1 — до 12 Мбит/с
Карта памяти Micro SD — поддерживает SDHC, версия 2.0, макс. 32 ГБ
Порты мотора и датчика
Коннекторы — RJ12 (со смещенным фиксатором)
Поддержка автоматической идентификации
Питание — 6 батарей типа AA
Поддержка Bluetooth - есть
Поддержка Wi-Fi - есть (модуль приобретается отдельно)
Внешний вид упаковки и деталей набора:
SPIK3R инструкция сайт
R3PTAR инструкция сайт
GRIPP3R инструкция сайт
EV3RSTORM инструкция оф. сайт
TRACK3R инструкция сайт
BOBB3E инструкция сайт
BANNER PRINT3R инструкция сайт
RAC3 TRUCK инструкция сайт
DINOR3X инструкция сайт
KRAZ3 инструкция сайт
EV3D4 инструкция сайт
EL3CTRIC GUITAR инструкция сайт
EV3MEG инструкция сайт
MR. B3AM инструкция сайт
ROBODOZ3R инструкция сайт
WACK3M инструкция сайт
(третье поколение - 2013 г.)
образовательная версия
Техническое описание модуля EV3:
Операционная система — LINUX
Контроллер - ARM9 300 МГц
Флэш-память — 16 МБ
Оперативная память — 64 МБ
Разрешение экрана модуля — 178x128/черно-белый
Связь с главным ПК через шину USB 2.0 — до 480 Мбит/с
Связь с главным ПК через шину USB 1.1 — до 12 Мбит/с
Карта памяти Micro SD — поддерживает SDHC, версия 2.0, макс. 32 ГБ
Порты мотора и датчика
Коннекторы — RJ12 (со смещенным фиксатором)
Поддержка автоматической идентификации
Питание — 6 батарей типа AA
Поддержка Bluetooth - есть
Поддержка Wi-Fi - есть (модуль приобретается отдельно)
Внешний вид упаковки и деталей наборов:
Основной набор Lego Education 45544 - 541 шт. скачать pdf
Ресурсный набор Lego Education 45560 - 853 шт. скачать pdf
Гоночная машина формула 1 | Видео | Инструкция и описание
Мойщик пола | Инструкция, демократ программа и видео
Приводная платформа на гусеничном ходу | Автор: Алексей Валуев | Видео | Инструкция и описание
Валли (WALL-E) | Автор: Алексей Валуев | Видео - 1, 2, 3 | Инструкция и описание
Часы со стрелками | Автор: Алексей Валуев | Видео | Инструкция и описание
Ice's Giant | Автор: Ice Yam | Видео | Описание | Демопрограмма | Инструкция | Сайт
Riley Rover | Автор: Damien Kee | Инструкция | Сайт
BT-R3MOTE | Автор: Dimitri Dekyvere | Видео - 1 и 2 | Инструкция (файл LDD) | Сайт
EduTankBot | Автор: Dimitri Dekyvere | Видео | Инструкция (файл LDD) | Сайт
Гимнаст | Видео | Инструкция
Build and Program Your Own LEGO Robots By Marziah Karch
Exploring LEGO Mindstorms. Eun Jung (EJ) Park
LEGO MINDSTORMS EV3 Discovery Book. Laurens Valk
LEGO Mindstorms EV3 Laboratory. Daniele Benedettelli
The Art of LEGO Mindstorms EV3 Programming. Terry Griffin
Beginning LEGO MINDSTORMS EV3
The LEGO Technic Idea Book Simple Machines
Thе LЕGО MINDSTОRMS ЕV3 Idеа Bооk
Технология и физика. Книга для учителя
Технология и физика. Книга для учителя
Doug Stillinger - Lego Crazy Action Contraptions - 2008
Lego Technic. Tora no Maki
Официальные инструкции Lego Technic за 1970-2015
Любительские инструкции Lego Technic
NiNoXT
Технический форум по робототехнике
Lego Engineering
NXT STEP Blog
Lego Mindstorms Robots
Lego Mindstorms NXT
(второе поколение - 2008 г.)
Техническое описание модуля модуля:
FAQ на phantoms.su
Обзор набора
Комплектация набора
Видео по ремонту дисплея модуля
Wi-Fi модуль
Подборка книг для NXT
Подборка инструкций к NXT, NXT 2.0
Lego Mindstorms RXT
(первое поколение - 1998 г.)
Техническое описание модуля:
Читайте также: