低能量温度传感器应使用哪个IoT平台由电池供电?


13

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

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

因此,我正在寻求您的帮助。我愿意接受其他平台来实施我的计划。这是我在这个平台上寻找的东西:

  1. 具备Wi-Fi功能(或外部有一些传输,内部有Wi-Fi)
  2. 使用简单的AA可以居住数周,数月
  3. 不贵啊。这只是一个小项目。

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

Answers:


12

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年

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

6

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

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

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

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

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.