Машинка на ардуино управляемая с телефона
Делать было нечего, дело было вечером...
Решил я начать осваивать микроконтроллеры, взял для этого Arduino UNO китайскую. Поигравшись с датчиками и модулями посетила мысль: "Было бы круто сделать машинку которая управляется с телефона и которую можно заряжать от обычного microUSB".
Мужик сказал - мужик сделал.
Все комплектующие были куплены на Ali, за исключением металлического конструктора, на котором всё закреплено.
Роль аккумуляторов выполняют две батареи Nokia BN-02 на 2000 мАч каждая.
Зарядка происходит через два параллельно соединенных модуля TP4056.
Переключение между режимом работы и зарядки производится переключателями.
В качестве драйвера двигателей выступает TB6612FNG.
Драйвер двигателя и модули зарядки распаяны на одной плате для удобства, так же на плате выведены контакты для двигателей, батарей, питания +7,4 и +5, вывод измерения напряжения на батареях, входа управления с ардуино.
Ардуинка и телефон общаются между собой через Bluetooth модуль HM-10, а точнее китайский аналог CC2541. Связь на расстоянии 100 метров стабильная, но приторможенная, с близкого расстояния всё норм.
Используемая мобилка Xiaomi redmi 3 pro с установленной программой Remote XY (не реклама). На экране отображается управление: вперёд - назад, влево - вправо; уровень заряда АКБ; Бипка - включает сигнал на зуммере. Кнопки открыть и закрыть для клешни, которую снял для доработки.
Фото клешни.
общий вид полученной машинки и видео дрифтинга ;)
Извиняюсь за шакалистые фото и несвязное изложение)
Если есть вопросы - отвечу.
Спасибо за внимание!