Оглавление:

UChip - датчик сонара BEEP с передачей данных по Bluetooth: 4 шага
UChip - датчик сонара BEEP с передачей данных по Bluetooth: 4 шага

Видео: UChip - датчик сонара BEEP с передачей данных по Bluetooth: 4 шага

Видео: UChip - датчик сонара BEEP с передачей данных по Bluetooth: 4 шага
Видео: Подробно об установке зажигания "СОНАР" 2024, Июль
Anonim
UChip - датчик гидролокатора BEEP с передачей данных по Bluetooth
UChip - датчик гидролокатора BEEP с передачей данных по Bluetooth
UChip - датчик гидролокатора BEEP с передачей данных по Bluetooth
UChip - датчик гидролокатора BEEP с передачей данных по Bluetooth

Недавно я разработал BEEP, похожий на автомобильный гидролокатор, и адаптер последовательного интерфейса Bluetooth-USB с помощью uChip. Каждый проект был довольно интересен сам по себе, но… можно ли было бы их объединить и создать датчик «BT Remote Transmission BEEP like a car»?!?

Ответ - ДА (в противном случае, что было бы причиной написания Instructables!:)), и это краткое руководство покажет вам, как это сделать.

Выполняя этот проект, вы получите устройство, которое измеряет расстояние с помощью ультразвукового эхолота, генерирует акустический сигнал, пропорциональный расстоянию, и передает расстояние через Bluetooth на ваш телефон / компьютер / устройство.

Спецификация материалов:

- BEEP как автомобильное устройство: сделай свой собственный

- Адаптер SerialBT-to-USB: вот как это сделать

- Литий-ионный аккумулятор (или аналогичный): любой аккумулятор с напряжением от 3 В до 5 В.

Шаг 1. Подключение

Проводка
Проводка
Проводка
Проводка

Я предполагаю, что вы уже создали свой собственный BEEP, например автомобильное устройство и последовательный адаптер BT-to-USB. Если вы этого не сделали, вот инструкции:

- гудок как машина

- Последовательный адаптер BT-to-USB

Для создания этого проекта нет реальной проводки; вам просто нужно припаять разъем аккумулятора к звуковому сигналу, как автомобильная плата, чтобы обеспечить внешний источник питания (в предыдущем уроке я запитал плату через разъем micro-USB).

На случай, если вам понадобится помощь с подключениями, я предоставил схему из «BEEP, как машина!» с выделенными необходимыми изменениями.

Шаг 2: программирование

Загрузите скетч «BeepLikeACarWithBT.ino» в uChip с помощью Arduino IDE.

Если хотите, посмотрите код. Код (на мой взгляд) довольно простой, его можно дополнительно оптимизировать, изменив частоту и приоритет, с которыми последовательный порт передает данные. Однако оптимизация выходит за рамки этого проекта.

Установите различные #define в соответствии с вашими потребностями. По умолчанию минимальное расстояние составляет 200 мм, а максимальное - 2500 мм. Кроме того, вы можете изменить определение BUZZ_DIV, чтобы изменить частоту, с которой раздается звуковой сигнал.

Шаг 3. Подключите преобразователь SerialBT-to-USB, аккумулятор и телефон

Подключите преобразователь SerialBT-to-USB, аккумулятор и телефон
Подключите преобразователь SerialBT-to-USB, аккумулятор и телефон

Подключите конвертер BT-to-USB к uChip с помощью конвертера OTG, прикрепите аккумулятор к вашей плате, а затем используйте последовательный терминал BT на вашем телефоне для связи с устройством BT.

Шаг 4: получайте удовольствие

Повеселись!
Повеселись!

Вот ты где! Все настроено, теперь вы должны начать получать измеренное расстояние на свой телефон.

Я встроил свой в мою старую игрушечную радиоуправляемую машину

Попробуйте и проверьте, какой максимальный диапазон вы можете измерить. Имейте в виду, что устройство может передавать неверные данные, если вы измеряете расстояние до «бесконечно далеких» препятствий. Вам необходимо правильно обрабатывать эти данные, если вы хотите использовать их для каких-либо целей, кроме простой визуализации.

Рекомендуемые: