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

Перевел SaorY для mozgochiny.ru

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

 

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

 

 

Этот мозгоровер, марсоход, робот-шпион, можно называть его как угодно, управляется с вашего смартфона, отправляет потоковое видео с установленной на него камеры и состоит простых электронных компонентов, таких как 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 ) в текстовое поле и нажимаем кнопку подключения

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

 

 

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

 

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

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

 


Возможно, придется провести некую отладку, например:

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

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

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

 

(A-z Source)

ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ!


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

  1. Oй а у меня уже тошнит от все этих проблемах и сколько нужен штук для этого. Понимаете я учусь в медуниверситет и у меня свои проблеми есть но очень хочу что то создать или п………..

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *