亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

使用廉价传感器绘制家庭温度流量图

故事

我想做什么

背景

即使对于我们这些习惯了寒冷天气的人来说,过去十年的特点也是极端寒冷和异常高的供暖价格。因此,木屑颗粒等替代燃料和 Nest Thermostat 等节能设备的需求量很大也就不足为奇了。

事实上,我自己对 IOT 和 OSHW 的整体兴趣的部分原因是希望最大限度地提高我几年前安装在地下室的小型颗粒燃烧器的效率。虽然我对 IOT 的兴趣已经扩展到新的方向,但每当天气开始变冷时,我发现自己又回到了原来的项目。

简而言之,巨大的能源浪费在为每个家庭制冷或供暖,而当居民尝试改善通风或保温时,这个过程更多地依赖于直觉而非科学数据。

这不是恒温器的用途吗?

无论它们是标准的旧“哑”模型,还是像 NEST 这样的可编程“学习”模型,恒温器只能根据其附近提供一般温度读数。例如,为了准确地绘制从地下室传输到三楼卧室的热量,您需要在整个房子里安装多个传感器。就个人而言,250 美元的平均智能恒温器价格可能比 Phillips Hue 等其他“联网家庭”小工具更合理,但它仍然超出我的收入允许范围......因此,工作流程设计为可在有或没有可编程恒温器的情况下工作。

当数量本身具有质量时。

原始数据就像二战中的武器生产……质量与数量直接相关。在这种特殊情况下,我确定我需要在整个房屋中至少部署 5 个独立的传感器,以使数据具有相关性。

在前几年,可用无线网络组件的成本或可访问性是主要障碍。我过去曾尝试使用 XBee 模块和单独的 WiFi 客户端,但在将微控制器(Arduino Pro Mini=7 美元)、温度传感器(4 美元)和无线模块(XBee=17 美元)加起来后,每个传感器的总成本从未允许用于必要规模的部署。再加上网关和服务器的成本,在考虑到设置服务器和 Web 服务的时间和费用之前,最小的设置很容易超过 250 美元。像 nrf24l01 这样的各种射频模块可以以非常低的成本获得,但使用当时可用的软件和代码库进行配置总是过于复杂。

机会。

最近的一些发展使这种网络比以往任何时候都更加可行。

初始硬件要求。

我从过去的尝试中学到的一个教训是避免依赖单一类型的硬件。网络应该足够灵活,以便在新机会可用时添加新组件并删除旧组件。这适用于占网络大部分内容的各种开源模块以及 WINK Hub 等商业设备,

目前我的网络由以下组件组成-

温度传感器

温度敏感设备有许多不同的形式,它们的各种收集方法都有优点和缺点。 ,它们的精度范围从简单的模拟热敏电阻(顶排中间)到基于电阻计算温度的超精确非接触式红外传感器,如 MLX90614(顶排右)。其他流行的选项包括测量湿度和温度的 DHT-11 传感器(下方蓝色部分)。

为了在成本、可靠性和准确性之间实现最佳平衡,我们一直使用两种主要的传感器类型。 DS18b20 数字温度传感器和 TMP36 模拟传感器。像任何传感器一样,两者都有其缺点。即数字传感器在编程之前需要更复杂的代码,而模拟传感器需要校准。像往常一样,了解这些传感器的最佳地点是通过 Adafruit-。可以在此处找到 TMP36 的教程- https://learn.adafruit.com/tmp36-temperature-sensor 而他们在此处提供有关 DS18b20 的大量信息- https://learn.adafruit.com/adafruits-raspberry- pi-lesson-11-ds18b20-温度传感

无线模块

如前所述,前几年该项目的主要障碍是无线通信。特别是两项发展显着降低了这一障碍。

为了使网络尽可能灵活,我设计了我的网络以结合这两种方法。

NR24l01 射频网络

使用无线电频率的超便宜模块一直可用,但众所周知,它们难以配置且远非可靠。由 Nordic Semiconductor 制造并称为 NRF24L01 的 RF 模块更容易配置,因为每个模块都能够发送和接收 RF 信号。

这允许使用稍微复杂的“树”网络拓扑,如下面来自 mysensors.org 的草图所示。

资料来源:使用廉价传感器绘制家庭温度流量图


制造工艺

  1. 带二维码、RFID 和温度验证的访问控制
  2. DIY Virtual Alike NEST Thermostat with Node-RED
  3. 使用 1 线 DS18B20 传感器和 Raspberry Pi 测量温度
  4. 使用 DS18B20 读取温度 |树莓派 2
  5. 使用 RASPBERRY PI 测量温度
  6. 使用 Raspberry Pi 监测温度
  7. 使用真实传感器控制效果
  8. 使用一个 GPIO 引脚读取模拟传感器
  9. ThingSpeak 温度监视器与 Raspberry Pi
  10. 使用 MCP3008 的 Raspberry Pi 上的模拟传感器
  11. Arduino I2C 与 Raspi 2 WIOT 的通信
  12. 带有湿度传感器的 Win10 IOT 灌溉控制器