WALL-E на базе Arduino UNO c управлением по Bluetooth

в 9:27, , рубрики: arduino, arduino uno, bluetooth, diy или сделай сам, hc-05, robot, servo, wall-e, робототехника

После очередного просмотра мультфильма WALL-E пришла идея собрать для сына такого робота. Конечно же такой робот продаётся, скажете Вы и называется «WALL-E U-Command Remote Control», но стоит он не мало. Не хотел покупать очередную игрушку, хотел совместно с сыном собрать что-то своё, со своими элементами и функциями. Что у нас получилось, смотрите ниже.

WALL-E на базе Arduino UNO c управлением по Bluetooth - 1

WALL-E на базе Arduino UNO c управлением по Bluetooth - 2

WALL-E на базе Arduino UNO c управлением по Bluetooth - 3

WALL-E на базе Arduino UNO c управлением по Bluetooth - 4

Начались поиски донора. На просторах всем известного аукциона был найден подходящий лот «WALL-E U-Command Remote Control» за символическую цену. Из описания продавца следовало следующее: утерян ИК-пульт, не горит один глаз, левая гусеница не движется. Лот я купил, через некоторое время пришла посылка, радости нашей не было предела. WALL-E по размерам крупный, увесистый, внешне все детали на месте и не сломаны, внутренности меня особо не волновали, т.к. хотел всё менять и переделывать. Вставили батарейки, включили — ура, даже что-то работает, издаёт звуки и горит один глаз. Разобрали WALL-E, чтобы посмотреть, что же там внутри и оценить объём работ.

Оригинальные внутренности WALL-E

WALL-E на базе Arduino UNO c управлением по Bluetooth - 5

WALL-E на базе Arduino UNO c управлением по Bluetooth - 6

WALL-E на базе Arduino UNO c управлением по Bluetooth - 7

WALL-E на базе Arduino UNO c управлением по Bluetooth - 8

Выяснилось: перегорел диод в одном глазу — заменили в обоих на новые; левая гусеница не движется из-за лопнувшей звёздочки (проворачивалась), которая одевается на вал, приводящий в движение колесо — просверлили звёздочку вместе с валом, вставили штифт и промазали эпоксидным клеем.

Начался процесс модернизации и сборки

Используемые комплектующие:

Arduino UNO
Bluetooth модуль HC-05 JY-MCU
Драйвер двигателя L293D
Сервопривод SG90 — 4 шт.
Тумблер — 2 шт.
Mini Voltmeter DC 4.5-30V
Беспаечная макетная плата
Провода

Полностью описывать сборку и подключение не буду, ниже будет схема и фото, опишу несколько моментов. В оригинальном исполнении присутствует всего два мотора: один стоит в центральном модуле и приводит в движение руки, голову и глаза — его я убрал, модуль доработал под установку сервоприводов для управления руками, головой и глазами; второй мотор стоит в левом нижнем отсеке и приводит в движение гусеницы — управление им осуществил через драйвер двигателя L293D. При реверсе мотора осуществляется круговое движение назад для поворота, как и в оригинальном исполнении. Кнопку воспроизведения заложенных звуков подключил напрямую к соответствующим контактам на оригинальной плате. Управление WALL-E осуществляется по Bluetooth со смартфона на Android через приложение BlueTooth Serial Controller.

Схема подключения
WALL-E на базе Arduino UNO c управлением по Bluetooth - 9

Фото сборки

WALL-E на базе Arduino UNO c управлением по Bluetooth - 10

WALL-E на базе Arduino UNO c управлением по Bluetooth - 11

WALL-E на базе Arduino UNO c управлением по Bluetooth - 12

WALL-E на базе Arduino UNO c управлением по Bluetooth - 13

WALL-E на базе Arduino UNO c управлением по Bluetooth - 14

WALL-E на базе Arduino UNO c управлением по Bluetooth - 15

WALL-E на базе Arduino UNO c управлением по Bluetooth - 16

WALL-E на базе Arduino UNO c управлением по Bluetooth - 17

WALL-E на базе Arduino UNO c управлением по Bluetooth - 18

WALL-E на базе Arduino UNO c управлением по Bluetooth - 19

WALL-E на базе Arduino UNO c управлением по Bluetooth - 20

WALL-E на базе Arduino UNO c управлением по Bluetooth - 21

WALL-E на базе Arduino UNO c управлением по Bluetooth - 22

WALL-E на базе Arduino UNO c управлением по Bluetooth - 23

Ссылка на скетч

Автор: Александр

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js