Подключение HC-06 и LM35

Здравствуйте, я пытаюсь отправить данные о температуре через Bluetooth с помощью модуля HC-06. Поскольку TXD и RXD поддерживают только 3.3VI, схема была разделена на две, как показано на рисунке ниже. Правильный ли этот метод? или есть лучший способ соединить оба?

Любая помощь приветствуется.

, 👍0

Обсуждение

Я думаю, у вас все наоборот. Вы должны разделить TX *от* Arduino (5 В) до 3,3 В для RX в Bluetooth., @Majenko

@Маженко Спасибо за ваш комментарий. Я немного запутался. Верна ли картинка ниже. Значит, фиолетовый и зеленый провода нужно поменять местами?, @Satsuki

Нет, резисторы должны быть на зеленом проводе, а не на фиолетовом., @Majenko

Является ли нижний модуль мастером Bluetooth? Если я правильно помню, прошивка модуля HC-06 настроена только на подчиненный режим., @chrisl

«Кто» на другом конце? Как только HC-06 будет сопряжен с главным устройством — Nexus 7, f/ex или ПК с Bluetooth 2 — он будет нормально общаться. Просто помните, что HC-05/06 — это устройства Bluetooth 2, которые не могут взаимодействовать с устройствами BLE — нынешними iPhone и многими современными ПК., @JRobert


1 ответ


1

Как упомянул Крисл, вы не можете использовать HC-06 в качестве главного устройства. Его прошивка позволяет ему вести себя только как ведомый. Таким образом, даже если вы сможете обрабатывать аналоговые данные с LM 35, вы не сможете отправить их с помощью HC-06. Было бы лучше, если бы вы выбрали модуль HC-05 и попробовали команду AT+ROLE: x (x = 1 для ведущего/0 для ведомого), чтобы получить задание. готово.

Что касается ограничения по напряжению 3v3, я бы посоветовал вам использовать любой стабилитрон (в режиме обратного смещения) с напряжением обратного пробоя 3,3 В. Вы можете проверить эту схему здесь и закажите его на эта ссылка. Если это в любом случае невозможно, вы также можете использовать LM1117 3V3, но я бы лично посоветовал вам использовать стабилитрон. Оставьте комментарий, если вам понадобится помощь в будущем.

,