- PVSM.RU - https://www.pvsm.ru -

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

После очередного просмотра мультфильма 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

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

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

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

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 [2].

Схема подключения

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

Ссылка [3] на скетч

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

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/arduino/278301

Ссылки в тексте:

[1] звёздочки: https://yadi.sk/i/6_7CNNph3UZhPh

[2] BlueTooth Serial Controller: https://play.google.com/store/apps/details?id=nextprototypes.BTSerialController

[3] Ссылка: https://yadi.sk/i/Vi6Nkwlt3UbYSq

[4] Источник: https://geektimes.ru/post/300111/?utm_campaign=300111