13.06.2015 7:45 Количество просмотров материала 3330 Время на чтение ~3 мин
Увеличить | Уменьшить Распечатать страницу

Как сделать робота с Bluetooth управлением и потоковым видео

Как сделать робота с Bluetooth управлением и потоковым видео


Доброго дня, мозгочины! Знаете, как создать своими руками небольшого робота, даже не робота, а ровера, да еще с опцией потокового видео? А вот как!

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video1

 

https://www.youtube.com/watch?feature=player_embedded&v=HEV-u6T-re0

 

Этот мозгоровер, марсоход, робот-шпион, можно называть его как угодно, управляется с вашего смартфона, отправляет потоковое видео с установленной на него камеры и состоит простых электронных компонентов, таких как Arduino, модуль Bluetooth, и пары моторчиков. Ну что, начнем!

 

Шаг 1: Компоненты и инструменты

Для создания поделки-ровера понадобится:
• база робота (любой подходящей конструкции)
• редукторный двигатель - 2шт.
• колесо – 2шт.
• колесико-подставка
• винты, отвертки
• Arduino
• модуль Bluetooth (Я использовал HC-06).
• плата Dual H-bridge (я использовал L298).
• аккумулятор на 7.2В
• макетная плата и провода с разъемами
• Android-смартфон (используется в качестве IP-камеры)
• другой Android-смартфон для управления

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video2

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video3

 

 

Шаг 2: Сборка базы

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video4

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video5

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video6

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video7

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video8

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video9

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video10

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video11

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video12

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video13

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video14

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video15

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video16

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video19

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video20

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video22

Берем в руки детали базы, собираем ее и закрепляем винтами. Затем на собранную базу устанавливаем моторчики, крепим винтами, а потом на валы надеваем колеса.

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

 

 

Шаг 3: Установка Arduino

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video23

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video24

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video26

С помощью мозгоотверток и винтов крепим Arduino и макетную плату на верх базы.

 

 

Шаг 4: Установка Dual H-bridge

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video27

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video28

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video29

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video30

На макетную плату монтируем Dual H-bridge, и проводим подключения с помощью проводов, ориентируясь при этом на фото и нижеследующую распиновку:

1 - Gnd, масса
2,3 - моторчик №1
4 - питание мотора (батарея), Vin на Arduino
5 - контакт 5 на Arduino
6 - питание 5В
7- контакт 6 на Arduino
8 - Gnd
9 - питание 5В
10 - контакт 10 на Arduino
11 - питание 5В
12 – контакт 11 на Arduino
13,14 – моторчик №2
15 - Gnd

 

 

Шаг 5: Подключение модуля Bluetooth

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video31

Монтируем модуль на макетную плату, а затем соединяем:

• TX модуля Bluetooth и RX на Arduino
• RX модуля Bluetooth и TX на Arduino
• Vcc модуля Bluetooth и Vcc на макетной плате
• Gnd модуля Bluetooth и Gnd на макетной плате

 

 

Шаг 6: Установка аккумулятора

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video32

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video33

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video34

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video35

Находим подходящее место для монтажа на самоделку аккумуляторной мозгобатареи, устанавливаем ее и закрепляем.

 

 

Шаг 7: Монтаж камеры

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video36

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video37

В качестве камеры выступает Android-смартфон, поэтому берем его и крепим на ровер с помощью какой-либо подставки для смартфона, или как я, с помощью длинного винта.

 

 

Шаг 8: Код для Arduino

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video38

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video39

Подключаем самоделку к ПК и загружаем приложенный код rover, но сначала рекомендую ознакомится с ним, там ничего сложного.

 

 

Шаг 9: Настройка Android

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video40

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video41

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video42

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video43

На смартфонах, один из которых установлен на поделку, включаем Wi-Fi и «коннектим» их. После этого загружаем приложение «IP-камера» на смартфон ровера, а на управляющий смартфон закачиваем «BT Controller» из приложенных файлов BTController, а далее:

• запускаем приложение, прокручиваем вниз "start server"
• копируем предоставленный IP и добавьте "/browserfs.html" в конец линии, чтобы получилось примерно так http://192.168.1.8:8080/browserfs.html
• запускаем "BT контроллер" на другом устройстве
• нажимаем "Select Robot" и выбираем свой модуль Bluetooth, затем соединяемся с ним ( пароль по умолчанию 0000 или 1234)
• вставляем строку (в моем случае http://192.168.1.8:8080/browserfs.html ) в текстовое поле и нажимаем кнопку подключения

Самоделка готова к действиям :D

 

 

Шаг 10: Отладка

 

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video44

kak-sdelat-robota-s-bluetooth-upravleniem-i-potokovyim-video45

 

https://www.youtube.com/watch?feature=player_embedded&v=HEV-u6T-re0
Возможно, придется провести некую отладку, например:

• если мозгоровер двигается не правильно, то нужно поменять местами провода на моторчике, идущие от H-Bridge;
• если не получается получить чистую картинку от приложения «BT Controller», то строку можно вставить без "/browserfs.html" и заново подключиться, тогда браузер будет отображать картинку другого, более популярного расширения.

После этого подключаем аккумуляторную батарею к Arduino и запускаем его, проверяем как работает самоделка и камера, если снимаем себя, то теперь, когда мозгоподелка полностью собрана, можно выглядеть как босс :D

Надеюсь было полезно и удачи!

 

( Специально для МозгоЧинов )

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]


Вверх