Answers:
红外发射器和接收器可用于发送/接收数据。但是,与其他设备(如遥控器)的干扰可能是一个问题。如果连接确实需要可靠,那么这可能不是一个很好的选择。但是,您也许能够找到一个真正不常见的波长发射器和接收器来限制干扰量。
这些很普通,而且很便宜。可以在eBay上找到20个发射器的包装(1美元)和100个接收器的包装(13美元)。许多电子商店也有它们。
您几乎必须购买预制模块,不能指望通过几个晶体管和一个晶体来连接您自己的发射器/接收器,RF电路设计是无可厚非的,几乎所有都需要定制PCB(或定制IC)来完成。做。如果您做了一些工作,您可能可以在PCB上构建自己的RF模块,但是到那时,如果您要制造自己的PCB,与可用的非常便宜的模块相比,您不会节省很多钱。
英国威廉希尔SparkFun有射频发射器和接收器分别为4美元和5美元。由于它们只是基本部分,因此您将需要在微控制器上做一些额外的逻辑以补偿干扰,例如,发送错误控制代码,以便可以检测和恢复丢失/翻转的位。
我发现SeeeeeedStudio出售的东西几乎完全相同,但价格更便宜。一对接收器和发射器的价格为4.90美元。
我不确定这是否足够便宜,但是Linx芯片简直太简单了。我已经为这些芯片制作了一块PCB,并成功地在10 x 20 m的房间中同时运行了16套器件,而没有任何特殊的PCB技巧。
Future Electronics在英国提供TRM-315-LT模块,每个模块的价格为£11.33。可能还有其他更便宜的模块,但我认为这些模块是我以前使用的模块(大约6年前,因此我的记忆有些模糊)。
RFM70(警告:我出售)模块比RFM12便宜。文档同样不好,但是我制作了一个不错的C库,这应该使使用它们变得容易得多。您可以在此处找到该库:
北欧nRF24系列。如果您订购这些模块的非放大版,则每个模块的价格不到7美元。放大版本的价格在15到20美元之间,因此价格是价格的主要因素。Sparkfun的售价约为23美元,但被放大了。据报道,使用跟踪天线,未放大的模块可达到约30英尺的射程。
这些模块还具有错误检测,确认和自动重传的优势。
现在是2018年,价格大幅下降。现在可以从信誉良好的经销商处购买ESP8266等WiFi模块,价格从$ 2.82至$ 2.26,不知名来源的价格为$ 1.37。
仔细查看Bluetooth 4.0超低功耗配置文件。据说这可以为具有简单传感器的设备供电数月/年。