Оглавление:
- Шаг 1. Подключение
- Шаг 2: программирование
- Шаг 3. Подключите преобразователь SerialBT-to-USB, аккумулятор и телефон
- Шаг 4: получайте удовольствие
Видео: UChip - датчик сонара BEEP с передачей данных по Bluetooth: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Недавно я разработал 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, аккумулятор и телефон
Подключите конвертер BT-to-USB к uChip с помощью конвертера OTG, прикрепите аккумулятор к вашей плате, а затем используйте последовательный терминал BT на вашем телефоне для связи с устройством BT.
Шаг 4: получайте удовольствие
Вот ты где! Все настроено, теперь вы должны начать получать измеренное расстояние на свой телефон.
Я встроил свой в мою старую игрушечную радиоуправляемую машину
Попробуйте и проверьте, какой максимальный диапазон вы можете измерить. Имейте в виду, что устройство может передавать неверные данные, если вы измеряете расстояние до «бесконечно далеких» препятствий. Вам необходимо правильно обрабатывать эти данные, если вы хотите использовать их для каких-либо целей, кроме простой визуализации.
Рекомендуемые:
ESP32-CAM Создание собственного автомобиля-робота с потоковой передачей видео в реальном времени: 4 шага
ESP32-CAM Создание собственного автомобиля-робота с потоковой передачей видео в реальном времени: идея состоит в том, чтобы сделать описанный здесь автомобиль-робот как можно более дешевым. Поэтому я надеюсь охватить большую целевую группу своими подробными инструкциями и выбранными компонентами для дешевой модели. Хочу представить вам свою идею машины-робота
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой - Моделирование регистратора данных DHT11 в Proteus: 5 шагов
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой | Моделирование регистратора данных DHT11 в Proteus: Введение: привет, это Liono Maker, вот ссылка на YouTube. Мы делаем творческий проект с Arduino и работаем над встраиваемыми системами. Регистратор данных: Регистратор данных (также регистратор данных или регистратор данных) - это электронное устройство, которое записывает данные с течением времени
Часы с планетарной передачей: 6 ступеней (с изображениями)
Часы с планетарной передачей: (Старые) механические часы невероятно интересны и приятно смотреть, но, к сожалению, их практически невозможно построить самостоятельно. Механическим часам также не хватает небрежности, присущей доступным сегодня точным цифровым технологиям. Эта инструкция
Метеостанция с беспроводной передачей данных: 8 шагов
Метеостанция с беспроводной передачей данных: Это руководство является обновлением моего предыдущего проекта - Метеостанция с регистрацией данных. Предыдущий проект можно увидеть здесь - Метеостанция с регистрацией данных. Если у вас есть вопросы или проблемы, вы можете связаться со мной по электронной почте: iwx.production@gmai
Измерение расстояния с помощью Micro: Bit и сонара (модуль HC-SR04): 3 шага (с изображениями)
Дистанционное зондирование с помощью Micro: bit и сонара (модуль HC-SR04): На этой неделе я потратил некоторое время, играя с великолепным BBC micro: bit и звуковым датчиком. Я пробовал несколько разных модулей (всего их более 50) и подумал, что это будет хорошо, так что поделитесь некоторыми из моих результатов. Лучший модуль, который я нашел до сих пор, - это Spar