Bluetooth машинка с камерой на Arduino своими руками

Предыдущий проект с мини роботом-шпиёном вам понравился, поэтому продолжаю тему. Сегодня будем делать мини робота, который управляется со смартфона по Bluetooth, а также шлёт видео с бортовой камеры опять же на смартфон! Для этого проекта мне пришлось чуть поднять свой скилл и разработать собственное приложение под Андроид. Всё показано и рассказано в следующем видео, а ссылки на компоненты, инструкции и прошивки находятся на странице проекта вот тут https://alexgyver.ru/bluetooth-car/

Кратко о том, что как работает:

Машинка: Bluetooth модуль принимает пакеты вида $<позиция X> <позиция Y>; (пример $10 50; ) и отправляет их на Ардуину, значения преобразуются в управление моторами по танковой схеме (едем вперёд - все моторы крутят вперёд, поворот - моторы одной стороны крутятся медленнее), моторы управляются через полномостовой драйвер для двух моторов. Камера передаёт видео по каналу 5.8 GHz.

Смартфон: к смартфону подключен FPV приёмник, который принимает и показывает видео с камеры в специальном приложении (в моём случае FPViewer, но есть и другие). Приложение GyverJoy (лежит в архиве проекта в папке Android) отслеживает позицию джойстика и отправляет пакеты вида $<позиция X> <позиция Y>; по Bluetooth. Вооружившись разделением экрана в свежих версиях Android получаем одновременно и возможность управлять машинкой, и смотреть видео с бортовой камеры!

Bluetooth машинка с камерой на Arduino своими руками Своими руками, Arduino, Робототехника, Видео, Длиннопост
Bluetooth машинка с камерой на Arduino своими руками Своими руками, Arduino, Робототехника, Видео, Длиннопост
Bluetooth машинка с камерой на Arduino своими руками Своими руками, Arduino, Робототехника, Видео, Длиннопост
Bluetooth машинка с камерой на Arduino своими руками Своими руками, Arduino, Робототехника, Видео, Длиннопост
Bluetooth машинка с камерой на Arduino своими руками Своими руками, Arduino, Робототехника, Видео, Длиннопост

СХЕМА ПРОЕКТА

Bluetooth машинка с камерой на Arduino своими руками Своими руками, Arduino, Робототехника, Видео, Длиннопост

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

77
Автор поста оценил этот комментарий

Вам нравится такой, более подробный формат поста с картиночками? Если да, то буду продолжать постить именно так =)

показать ответы
Автор поста оценил этот комментарий

Эффект Баадера-Майнхофа.

Только вчера думал, что неплохо бы сделать машинку, чтоб наблюдать за квартирой, когда сам где-то далеко. Жаль, тут нет гайда как сделать управление с компа через Wi-Fi (либо напрямую подключаться снаружи к машинке, пробросив порт на роутере, как к любому сетевому устройству), было бы удобно - уехал куда-нибудь, настигла паранойя, законнектился к машинке, да посмотрел - как там квартира поживает)

@AlexGyver,  прошу прощения за наглость. Не планируется модернизация под подобные нужды?

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

Будет машинка полностью по вайфай, но вот под такие цели нужно будет делать док станцию с зарядкой... Может и сделаю версию домашнюю) только тсс никому

показать ответы
DELETED
Автор поста оценил этот комментарий

Почему именно ардуино, а не любой другой микроконтроллер, который стоит дешевле?

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

Ардуино не микроконтроллер, это можно сказать отладочная плата с припаянным микроконтроллером. На али 150р стоит, работать с ней удобно благодаря комьюнити, поэтому и она

Автор поста оценил этот комментарий

можно ли как то обойтись без драйвера?  чтобы сигнал с пина сразу приходил на двигатель с редуктором?

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

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

6
Автор поста оценил этот комментарий
А по вайфаю esp?
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

а зачем, если есть блютус? Ведь никто не делает вайфай гарнитуры, это тупо

показать ответы
Автор поста оценил этот комментарий

А зачем конденсатор 470 мФ на питании Ардуино?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

для защиты от помех по питанию

показать ответы
DELETED
Автор поста оценил этот комментарий

Ну например, микроконтроллер AT89C2051-24PC DIP20 стоит всего 100 рублей))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

и как с ним работать? Ардуино берётся из за кучи готовых библиотек и инструментов

показать ответы
7
Автор поста оценил этот комментарий

А чтобы прикрутить туда цифровое видео. Гнать весь поток через WiFi и дальность будет больше, и качество картинки лучше. Нужны ведь полевые испытания танка) И огнемёт к нему прикрутить!

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

А тогда проект выходит за рамки "поделки на ардуино", это нужна либо малина, либо роутер на openwrt. То бишь совсем другой уровень

показать ответы
3
Автор поста оценил этот комментарий

Здесь качественный ютубер выживет, который делает и снимает хорошее видео. ТС отлично с этим справляется и полезное для себя нашел.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо)