Блютуз машинка на Ардуино – простая схема управления со смартфона
Содержание
LightBlue Bean может использоваться, чтобы связать существующие проекты и игрушки со смартфоном. В этой инструкции мы покажем вам, как интегрировать Bean в автомобиль с радиоуправлением и использовать приложение LightBlue для iOS для управления им. Веселье обратного инжиниринга гарантировано!
Вот что вам нужно:
- LightBlue Bean
- Радиоуправляемый автомобиль
- Паяльник
- Отвертка, нож и другие инструменты для разборки
Шаг 1: Разборка
Мы взяли автобус Volkwagen. Он довольно дешевый и легко разбирается. Выкрутите винты на дне машины, а затем снимите пластиковую крышку. Если вам понадобится больше места, чтобы поместить все элементы, можно также вырезать часть окна.
Шаг 2: Исследование
Примечание: Если вы используете автобус VW, вы можете пропустить этот шаг. Здесь мы рассмотрим нужную распиновку.
Большинство радиоуправляемых автомобилей работают, управляясь через RF-модулятор (49 МГц в нашем случае), а затем декодируют переданный сигнал. Нам необходимо прервать сигнал и заменить его нашим, чтобы Bluetooth от устройства на iOS мог его контролировать. Сам Bean не может обрабатывать ток для управления мотором, поэтому нам нужно подключиться к его контроллерам. Фургон имеет один двигатель для рулевого управления и один для перемещения, каждый с отдельным Н-мостом. Нам необходимо найти входные контакты для каждого из них.
Чтобы идентифицировать интегральные схемы Н-мостов, проверьте плюсовой конец двигателя на различные схемы на основной плате, используя мультиметр в режиме проверки непрерывности или в режиме сопротивления. Как только соединение будет найдено (звуковой сигнал на счетчике или 0 Ом), это будет H-мост! Повторите процесс для второго двигателя. Вы можете проверить, что интегральные схемы действительно относятся к Н-мостам, найдите номер чипа в интернете. В фургоне VW используются мосты Hotchip HT5125FE H. Если вы используете другой автомобиль, то найдите руководство для вашего Н-моста и узнайте, какие пины используются для входа.
Шаг 3: Электропроводка
Когда напряжение подается на один контакт моста, двигатель двигается в одном направлении. Когда напряжение подается на другой контакт, двигатель будет двигаться в противоположном направлении. Нам нужно припаять каждый вход к соответствующему разъему на Bean. Пайка непосредственно к штырькам может быть рискованной, потому что напряжение от провода может повредить припой или штырь, поэтому, если к пину подключен резистор, лучше припаяться к нему, либо используйте перемычку.
Шаг 4: Исходный код
Откройте rccar.ino в Arduino IDE и загрузите код в Bean!
Шаг 5: Вождение
В приложении LightBlue для iOS есть раздел «Песочница», который может использоваться для отправки и получения данных от Bean без необходимости создания собственного приложения для iOS. Подключитесь к Bean через приложение, нажмите параметры и выберите «Песочницу». Нажмите на трекпад внизу и установите ввод в центр экрана, затем включите автомобиль. Элементы управления блютуз машинкой на Ардуино похожи на аркадные игры. Если элементы работают неверно, попробуйте поменять контакты в коде для mForward, mReverse, mLeft и mRight.
Скачать LightBlue можно здесь: ссылка.
Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.
Источник: