使用RAK1906测量空气、水分、压力
扫描二维码
随时随地手机看文章
RAK1906是一个环境传感器模块,它被设计用来测量各种大气
空气、湿度、压力等条件都可以通过TTN (TheThings Network)远程观察。它通常用于室内空气质量监测环境数据记录RAK1906不能单独工作,它必须连接到核心和基地,对于这个项目,我们将使用的核心将是RAK4630,基地RAK19003。当基座用USB C线连接到计算机上时,我们可以将代码上传到核心,核心将在监控屏幕上显示来自传感器的数据。能够实现此功能的程序是Arduino和Visual Studio Code with the Platform。io插件。
它是如何工作的?
•RAK1906最独特的特点是其MOX(金属氧化物半导体)气体传感器。
•工作原理:该传感器包含一个小型内部加热器和一个金属氧化物层。当加热器处于活动状态时,氧气被吸附在敏感层上。
•检测:当油漆、清洁用品或烟雾等挥发性有机化合物(VOCs)与加热层接触时,会发生化学反应,改变氧化物的电阻。
•结果:RAK1906测量了这种阻力的变化,并将其转化为室内空气质量分数(通常为0-500),告诉你空气的“清洁”或“污染”程度。
2. 湿度传感
•它使用电容式湿度传感器。
•工作原理:传感器有一个介电聚合物层,可以吸收或释放周围空气中的水蒸气。
•结果:随着湿度的变化,传感器的电容也会发生变化。该芯片测量这种电位移,以提供高度准确的相对湿度百分比。
3. 气压传感
•RAK1906采用压阻技术测量大气压力。
•工作原理:它包含一个微小的硅隔膜,在空气的重量下会轻微弯曲。
•结果:这种弯曲改变了硅的电阻(压阻效应)。因为气压随着你走得越高而降低,这个传感器通常被用来计算高度(高度计)。
4. 温度传感
•虽然它提供温度读数,但该传感器的主要工作是校准其他三个传感器。
•工作原理:它使用一个热敏电阻来测量周围的热量。
•注:由于气体传感器内部有加热器,因此温度读数有时会略高于实际室温。软件通常会补偿这种“自热”效应。
•网关:设置和配置
•为避免损坏网关,请确保在打开天线之前连接好天线!
安装WisBlock组件
•将微处理器(RAK4630)放置在主板上的专用插槽中,正确对齐引脚和孔。
•轻轻按压直到听到咔哒声,然后使用套件中的螺丝和螺丝刀固定。
•小心地将LoRa 863-870MHz天线连接到指定位置。
•将环境传感器RAK1906模块安装在主板的传感器插槽A上。
•连接USB数据线到底座:
开发环境配置
•安装Arduino IDE/PlatformIO,支持RAK4630板。为传感器安装必要的库。
•上传程序代码:
•它向我们显示温度,湿度和压力,因为它是一个循环,它会不断更新。
本文编译自hackster.io





