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 запрещен)

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

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

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

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

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

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

2
Автор поста оценил этот комментарий
Ток через мосфет, пин может выдать до 40мА.
Мотору явно побольше надо + исчезнет возможность поворота
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

лучше не более 25!

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

а задний ход?
а повороты?

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

у меня в планах немного другая машинка, с задним приводом. управление на отдельный пин на серво, а вот про задний ход я  еще не учел)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку