Arduino的的蓝牙模块

本文的最新更新时间为2018年2月。

无线通信已成为机器人技术人员创新的关键驱动力。如今,您比以往任何时候都可以轻松地使用移动设备来控制和接收来自机器人的数据。

基本上,蓝牙模块和开发板是与机器人创建无线通信通道所需的。由于Arduino是最常用的通过蓝牙发送和接收数据的板卡,因此在本文中,我将探索与该模块兼容的最好,最便宜的蓝牙模块。

HC-05

HC-05蓝牙模块

HC-05蓝牙模块

如果您在YouTube上观看带有蓝牙控制的机器人的电影,则很可能是通过HC-05模块完成了无线通信。 HC-05模块很熟悉,价格便宜(亚马孙),并设计用于通过蓝牙SPP(串行端口协议)进行透明的无线串行连接设置。

另一个非常重要的方面,尤其是如果您刚开始使用蓝牙模块时,可以在Internet上找到一系列完整的教程和指南,以向您介绍与机器人的无线通信。

该蓝牙模块覆盖9米(30英尺)的信号,可以作为主机或从机。例如,可以将机器人设计为与从属蓝牙模块连接的主机,或者作为与PC进行无线连接的从机板。

HC-06 RS232 TTL

HC-06 RS232 TTL模块

HC-06 RS232 TTL模块

在HC-05之后的第二位是HC-06模块(亚马孙)。这也很流行,并且使用Arduino板进行设置非常简单。

该模块适用于在从属模式下需要无线数据传输的地方。可以使用USB至TTL串行电缆对开发板进行装饰,以连接到您的PC。与HC-05一样,HC-06模块的射程可达9米(30英尺)。

如果您需要蓝牙模块与智能手机和Arduino板通讯,则HC-06可以正常工作。但是,如果您想与另一个Arduino开发板进行对话,则可以使用HC-05模块。

BLE链接蜜蜂
添加于2018年2月

BLE链接蜜蜂

BLE链接蜜蜂

BLE链接蜜蜂 是与Arduino开发板兼容的Bluetooth模块范围中的新条目。该模块支持主从交换机。它在自由空间中的传输距离可达60米,使其成为功能最强大的蓝牙模块之一。

它是蓝牙4.0的串行模块,旨在采用XBee插座的紧凑形式。这是集成支持5V和3.3V MCU的稳压器的少数模块之一。

如果您打算使用iOS或Android智能手机来控制机器人,则可以使用Play Bluno应用程序立即开始在手机和Arduino之间进行通信。

BLE迷你

BLE迷你蓝牙4.0低功耗(BLE)模块

BLE迷你蓝牙4.0低功耗(BLE)模块

如果要轻松控制配备iPhone,iPad或iPad mini或最新一代iPod的机器人,则必须使用 BLE迷你板。此外,该模块与任何具有BLE硬件的Android设备兼容。

蓝牙模块很容易通过Arduino板进行设置,范围为50米(164英尺)。

您可以使用Red Bear公司提供的开源SDK开发自己的iOS应用程序。

该模块包括蓝牙4.0低功耗(BLE)技术,并且仅需要一个串行端口即可进行通信。像几乎所有其他蓝牙模块一样,该模块与某些最受欢迎的原型开发板兼容,例如Arduino,Raspberry Pi或BeagleBone Black。

蓝色SMiRF

蓝色SMiRF和蓝牙伴侣

蓝色SMiRF和蓝牙伴侣

通过蓝牙技术与其他设备连接不需要花费很多,而且确实很简单。

的 蓝色SMiRF 从 Sparkfun (亚马孙)是具有收发器的Arduino兼容蓝牙模块之一。这意味着蓝牙模块可以发送和接收长达100米(328英尺)的数据。

蓝色SMiRF开箱即用,并且与其他支持SPP的蓝牙设备兼容。该无线模块非常适合需要长达100米(328英尺)的距离的应用。

捷运

捷运模块

捷运模块

捷运模块(亚马孙)可以连接产生大量数据的设备和机器人。蓝牙模块与任何Android设备兼容,主从设备之间的距离为9米(30英尺)。

蓝牙模块旨在加快Android设备与Arduino板之间的连接速度,可在数分钟内启动并运行。另外,您可以找到许多分步教程,向您展示如何将模块与Arduino微控制器接口。

ITEAD BT

ITEAD BT蓝牙屏蔽

ITEAD BT蓝牙屏蔽

BT蓝牙模块 是基于HC-06模块的带有串行端口的可堆叠屏蔽。屏蔽可以直接连接到Arduino UART端口进行无线通信。在没有障碍物或其他干扰的情况下,蓝牙屏蔽罩可以在10米(32英尺)的范围内通信。

带有RN-42的Shield Bluetooth

带有RN-42的蓝牙屏蔽

带有RN-42的蓝牙屏蔽

想要使用Arduino微控制器的任何项目都需要RN-42蓝牙屏蔽。但是与HC-05和HC-06不同,它具有 价钱28.00€。屏蔽层安装在Arduino板的顶部,可在最大20米(65英尺)的范围内工作。

蓝果EZ-Link

蓝果EZ-Link模块

蓝果EZ-Link模块

蓝果EZ-Link是上述所有模块的组合。蓝牙模块在10米(32英尺)的范围内’不需要其他软件或自定义硬件即可与另一个蓝牙系统进行无线通信。

Adafruit模块 设计用于串行控制台或使用类似FTDI的电缆。

与其他蓝牙模块不同,EZ-Link具有自动检测COM端口的功能。

43条留言 » Write a comment

    • 您使用了哪种蓝牙型号?室内还是室外120米的范围?

  1. 喂我’我正在寻找适合我的arduino uno的Classe 1蓝牙模块。
    有人知道BlueSMiRF是我的芯片吗’m looking for?

    谢谢

    劳埃德(I’m French…)

  2. 你好,我想要一个BT设备,它可以给我约10米的范围,并给我一个不错的数据传输率。目前,我正在使用HC 05模块,其指定范围为9米左右,但我几乎不到2米!是因为生成高数据速率吗?你能建议我成为一个适合我的BT模块吗?

  3. 喂我’m Yusron Fadhli 从 Indonesia.
    I’米正在泗水的一家电子学院完成最后的项目。我需要从这篇文章中摘录一些句子。我可以得到你的许可吗?
    谢谢。

  4. 哪个蓝牙模块最适合可穿戴应用,实际上是可穿戴无线空气质量监测器?蓝牙模块是否与板子组合在一起

  5. 你好
    即使阅读了一些有关BT和BLE的文档,我仍然在理解有关其角色的某些知识方面仍然遇到困难。从这个模块中,您能告诉我在将PC用作主机时哪些模块可以作为从机吗?我认为中央和外围设备的想法可能对BT更好。我只想使用BT(例如,带有BT加密狗)从PC发送命令。

  6. 你好

    考虑购买HC-05模块。

    I want to send data 从 my MPPT charge controller to my notebook via a comport.

    这是否可能,或者是否必须为此模块对此进行编程。

  7. 您好,我只想将数据发送到距离arduino不超过2米的手机。数据将是一个时间值和一个说明,该说明的发送时间不得超过10次/分钟。这可以实现吗?如果是,您可以推荐适合的模块吗?提前致谢。

  8. 你好

    I’ve注意到,其中一些模块的VIN参考电压为3.6v-6v。我可以安全地将3.5v应用于VIN吗?

    什么’HM-10上的稳压器?

    亲切的问候

  9. 你好
    这个模块,可以在水下工作吗?接收和发送数据的距离是多少?

  10. 嗨,我想在开放区域至少50m上将1个主机与3个从机连接起来。将使用Arduino Uno,因此哪个模块适合该项目

  11. 大家好
    我有一个项目要完成,并且需要一个具有蓝牙功能的好arduino

  12. 是否也可以发送模拟数据‘from’ my arduino ‘to’我的智能手机使用hc06模块?

  13. 嘿,我想使用蓝牙模块,它可以检测BLE和android手机中常见的通用蓝牙。我应该购买哪个模块以达到自己的目的?我希望范围足够小,可以让一个人出现在公寓里并且仅在同一楼层时才可以通信。

  14. 我想使用arduino从Android设备收发数据(最好也可以是ios)。我不在乎范围,但我想消耗很少的力量。我想发送/接收很小的数据包。没有媒体,例如一些json文件…我应该买什么?谢谢

  15. 很棒的总结!您会为这个项目推荐什么?简单的红外发射器可以打开/关闭并设置立体声音量。 Arduino的距离立体声只有10英尺,但是我想用我的智能手机通过BT控制它。信号将需要穿过一楼到达地下室。当乌鸦飞翔时,距离只有大约15英尺,但是不要’不知道地板会占用多少。
    谢谢!

  16. 嗨,谢谢您的评论。
    我建立了没有任何微控制器的助听器,现在我想在助听器中添加一个蓝牙模块,使其可以与手机通信。谢谢

发表回覆 阿舒托什·阿加瓦尔 取消回复

您的电子邮件地址不会被公开。 必需的地方已做标记 *