我想设置两个温度检测器:我的房子外面是一个,室内是一个,目的是比较温度并根据差异进行操作(例如,打开/关闭窗户)。

我要解决的问题面对是采取哪个平台。我最初的想法是与Photon搭配使用,但是当我可以花很多钱购买Raspberry Pi Zero时,价格却很高。
另一方面,Pi Zero需要很多功率,并且由于我计划将一个传感器放在外面,我希望至少放几个月,再在上面放一些AA电池(一个?两个?)。

所以我寻求您的帮助。我愿意接受其他平台来实施我的计划。这是我在该平台上要寻找的东西:


具有Wi-Fi功能(或用于外部传输的某些传输,而用于内部Wi-Fi的)
可以使用使用简单的AA只需数周,数月
不贵。这只是一个小项目。


评论

我不太喜欢问题的格式,因为它要求的是产品推荐而非设计策略。我认为尽管有改进的余地。

iot.stackexchange.com/questions/313和iot.stackexchange.com/questions/880

#1 楼

ESP8266可能是您项目的理想之选。

要延长ESP8226的电池寿命,您可以阅读这篇开放家庭自动化文章。
节省电能的方法是:



定期进行测量(例如每10分钟一次),并在其余时间休眠。
摆脱LED可使功耗降至77 uA或0.077 mA。这意味着同一块电池可以使用…3.7年!




ESP8266当然便宜。

ESP8226的主要特点:



带完整TCP / IP堆栈和MCU(微控制器单元)的低床Wi-Fi芯片
IEEE 802.11 b / g / n Wi-Fi
专用引脚上的16个GPIO引脚,SPI,I²C,UART



espressif.com上的更多参考资料。

评论


ESP8266是否带有Wifi集成系统?我没听说过吗?

–西里尔·N。
17年7月20日在12:13

@CyrilN。我编辑答案,是的,它集成了WiFi,实际上就是USP。

–sob
17年7月20日在13:18

#2 楼

我认为您的系统设计中至少要做出3个选择。

RF协议WiFi并非十分节能。您可以通过不频繁发送读数(1分钟测量一次,20分钟发送一次)来缓解这种情况。 BLE或类似产品可能会更好,但是如果您选择商品少一些,则需要交易范围和零件成本。如果将其用于个人家庭,则超过2年的使用寿命可能不值得多加优化。

内部设备您可能对此设备有不同的功率限制,但未指定。至关重要的是,它不必与室外机使用相同的平台,但是听起来您在这里不需要运行Linux的SBC。您想如何开发堆栈是这里(以及熟悉度)的驱动因素。

室外机当前您对功能的要求很低-只是温度计的数字接口。您可能希望使用0.25°C或更高的分辨率,以允许一定范围的使用方式。当然,您需要睡眠模式,但是选择范围很广。开发环境和易用性可能与价格一样重要。您没有值得在通信协议上担心的计算有效负载,因此低时钟频率是有道理的。

您可能要考虑的其他因素是将来扩展此功能的可能性,这可能会影响您对板的选择(例如,如果您要在室内添加显示/控制单元)。

显然,这里唯一重要的选择是室外/电池单元应为微型电池。具有睡眠(和RF)的控制器,而不是完整的linux平台。较新的平台可能会提供更好的能源效率,但可能会足够昂贵,以抵消此用例带来的好处。