除了“XBees”之外,teensy 和 arduino 之间还有什么好的交流设备

电器工程 Arduino 无线的 沟通 xbee 青少年
2022-01-30 14:24:27

到目前为止,我一直在使用 XBees 来交流我的青少年。但是,如您所知,XBees 非常昂贵,当我想要多个设备相互通信时,我必须支付几个 teensies + 几个 XBees 的费用,总计超过 200 美元。

此外,An XBee 适用于两个指定的青少年。我希望我所有的青少年都能相互交流

  1. 是否有任何通信设备可以让我一次连接多个青少年或 arduino 而无需购买那么多 XBees?

  2. 或者什么是可以让范围内的所有东西相互通信的通信设备?

  3. 或者任何其他方式让他们在不使用个别青少年的情况下进行交流?

如果你能回答其中任何一个,请帮助我!!

4个回答

使用“哑”射频收发器并在其上构建协议怎么样?

RFM12Bs 甚至更便宜的东西。

我会考虑使用其他无线模块。XBees 不错,但确实很贵。我假设您可能没有使用他们在您的项目中提供的所有选项。网状网络之类的东西非常棒,但对于大多数项目来说通常并不是绝对必要的。

一个非常具有成本效益的选择,同时仍然保留一些错误检查,是使用 Nordic 的 IC,尤其是。nRF24系列。这些模块有一个优秀的 arduino 库,很可能可以在很小的适应情况下在 Teensy 上运行,特别是如果您使用的是 Teensyduino。该库还允许进行一些网状通信(显然不如 XBees 强大);见这里(http://maniacbug.github.com/RF24/starping_relay_8pde-example.html)。

如果您订购这些模块的非放大版本,则每个模块的价格低于 7 美元。这里有一些,每个 5.50 美元放大版本的价格在 15 美元到 20 美元之间,因此如果节点到节点的距离大于约 40 英尺,与 XBees 相比,成本效益会显着下降。这完全取决于您的使用情况。

在拥有便宜的北欧模块的同一家商店中,有一些便宜的蓝牙模块可能值得研究;这些有一些警告,因为它们旨在通过计算机(主单元)而不是彼此(从单元)连接。不过,您可以从 ITeadStudio 以大约 20 美元的价格购买主蓝牙模块。

或者,XBee 可以在没有微控制器的情况下用于简单的传感器和其他用途。然后,您的每单位成本要低得多,约为 25 美元,而不是 25 美元 + 16 美元。有关详细信息,请参阅 O'Rielly 的“构建无线传感器网络:使用 ZigBee、XBee、Arduino 和处理”。

我使用 HopeRF RFM12B 发射器。它们与 Jeenode 中使用的相同,并且已经有来自 Jeenode 的通信库可以与任何类似 Arduino 的板一起正常工作。

它们比 Xbee 便宜得多。它们也有 3.3 和 5v 版本,可以相互通信。我相信制造商已经停产了 5v 的,但你仍然可以在周围找到它们。

我唯一不喜欢它们的是 2mm 的引脚间距,因为你不能将它们直接放入面包板或条形板中。但是,如果您确实尝试使用它们,我建议您购买一些笔记本电脑 IDE 电缆——它们的间距为 2 毫米,可以切割以很好地适合 RFM12,以便在面包板上使用它。

我使用带 USB 的华硕 WL-520GU WiFi 路由器。您经常可以找到一个返利计划,将净价提高到 30 美元左右。

该路由器有一个用于连接到 teensy 的 USB,是一个完整的 WiFi 路由器。您可以在其上加载 DD-WRT。一个示例配置

而且,作为奖励,路由器将通过 USB 连接为您的孩子供电。

缺点:它比 xbee 模块或类似模块大得多。