Які основні відмінності різних модулів Bluetooth для початківців?


10

Я початківець з мікроконтролерів та електроніки, хоча не дуже для комп'ютерів та програмування.

Починаючи з Arduino, я дійшов до того, що мені справді цікаво, щоб мій прототип став розмовляти з мобільним пристроєм або комп’ютером для надсилання та прийому даних (наприклад, надсилати дані сенсора або отримувати команди).

Дивлячись, я дізнався, що існують різні модулі Bluetooth з різними ціновими точками. Подальше дослідження розбіжностей не виявило багато для мене як для початківця, я намагаюся зрозуміти, на що слід звертати увагу та як вибрати.

Моє питання тут:

Які основні відмінності різних модулів Bluetooth для початківців, такі як:

  • HC-05
  • HC-06
  • HC-07

І на що слід звернути увагу, купуючи простий модуль Bluetooth для Arduino?

Відповіді:


7

Що стосується простоти, HC05 був би дорогою. Він на сьогоднішній день найпопулярніший, і є багато навчальних посібників з його використання (лише швидкий пошук в Google). Щодо відмінностей:

  • Модуль HC-05 може створити з'єднання з іншими модулями. Наприклад, робот є майстром і підключається до підлеглого модуля Bluetooth. Або в рабовласницькому режимі зробити бездротовий міст до ноутбука.

  • Модуль HC-06 може бути лише рабом. Це робить корисним лише те, що, наприклад, підключення ноутбука як ведучого до робота з веденим модулем, наприклад, для бездротового послідовного мосту.

  • Що стосується HC07, то підтримка здається низькою, тому я рекомендую дотримуватися HC05 або HC06

Зрештою, це зводиться до ваших вимог. Якщо ви хочете розмовляти лише між телефоном і вашим ардуїно, ніж HC06 спрацювало б добре, однак якщо в якийсь момент ви хочете поговорити з іншим ардуїно, то hc05 - це шлях.


Дякую Калебу, чудова відповідь! У вас є досвід роботи з модулями Xbee BT?
Філ

2

Я не знаю відмінностей, але я використовував модулі HC-06. Вони є лише в рабовласницькому режимі, але саме для цього вам потрібно замінити провідний термінал на ваш Arduino, наприклад, ваш ПК та кабель USB, терміналом Bluetooth. Це, мабуть, охоплює 99% випадків, коли Arduino або інший пристрій на базі MCU повинен зв’язуватися з ПК або планшетом, у якого вже вбудований Bluetooth. Для зв'язку між пристроєм і пристроєм один з них повинен бути майстром, і я думаю для цього потрібен HC-05.


Дякую @JRobert! Не знав, що це можливо, дуже круто! Чи використовуєте ваш HC-05 для завантаження ескізів та обміну даними під час роботи (наприклад, інформація про сенсор)?
Філ

Hc05 - хазяїн і раб, hc06 - лише раб. Єдина реальна відмінність - це прошивка, яку можна прошивати, але непросте завдання для початківця.
Калеб Брамвелл

Так, я завантажив ескізи, але це було занадто болісно повільно, щоб продовжувати його. Але так, вони розроблені як запасні заміни для дротового терміналу. @CalebBramwell - дякую, що очистили це. Я ще не грав з різними варіантами HC-0x.
JRobert

-1

Можна використовувати HC-05 для бездротового завантаження програм, хоча це вимагає додаткової проводки від HC-05 до ардуїно.

Бездротове завантаження може бути корисною альтернативою, коли доступ до ардуїну є громіздким або якщо вам не комфортно підключати комп’ютер до ардуїно, який живиться або підключається до чогось іншого, досягаючи того ж, що ви отримаєте, скажімо, з оптрона.


Це не відповідає на питання ОП.
sa_leinad

ну HC-06 на це не здатний ... так це робить їх різними, правда? Або ти маєш на увазі, що початківці не повинні про це дбати?
Фабіо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.