Доброго дня, мозгочины! Знаете, как создать своими руками небольшого робота, даже не робота, а ровера, да еще с опцией потокового видео? А вот как!
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-смартфон для управления
Шаг 2: Сборка базы
Берем в руки детали базы, собираем ее и закрепляем винтами. Затем на собранную базу устанавливаем моторчики, крепим винтами, а потом на валы надеваем колеса.
Для устойчивости на базу устанавливаем дополнительное колесико-подставку, а завершаем сборку мозгобазы монтажом верхней части базы.
Шаг 3: Установка Arduino
С помощью мозгоотверток и винтов крепим Arduino и макетную плату на верх базы.
Шаг 4: Установка Dual H-bridge
На макетную плату монтируем 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
Монтируем модуль на макетную плату, а затем соединяем:
• TX модуля Bluetooth и RX на Arduino
• RX модуля Bluetooth и TX на Arduino
• Vcc модуля Bluetooth и Vcc на макетной плате
• Gnd модуля Bluetooth и Gnd на макетной плате
Шаг 6: Установка аккумулятора
Находим подходящее место для монтажа на самоделку аккумуляторной мозгобатареи, устанавливаем ее и закрепляем.
Шаг 7: Монтаж камеры
В качестве камеры выступает Android-смартфон, поэтому берем его и крепим на ровер с помощью какой-либо подставки для смартфона, или как я, с помощью длинного винта.
Шаг 8: Код для Arduino
Подключаем самоделку к ПК и загружаем приложенный код rover, но сначала рекомендую ознакомится с ним, там ничего сложного.
Шаг 9: Настройка Android
На смартфонах, один из которых установлен на поделку, включаем 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: Отладка
https://www.youtube.com/watch?feature=player_embedded&v=HEV-u6T-re0
Возможно, придется провести некую отладку, например:
• если мозгоровер двигается не правильно, то нужно поменять местами провода на моторчике, идущие от H-Bridge;
• если не получается получить чистую картинку от приложения «BT Controller», то строку можно вставить без "/browserfs.html" и заново подключиться, тогда браузер будет отображать картинку другого, более популярного расширения.
После этого подключаем аккумуляторную батарею к Arduino и запускаем его, проверяем как работает самоделка и камера, если снимаем себя, то теперь, когда мозгоподелка полностью собрана, можно выглядеть как босс :D
Надеюсь было полезно и удачи!
( Специально для МозгоЧинов )