步骤1 介绍:
3月份获得了温湿度传感器&串口记录器的测评资格,可是刚好上海疫情来了,快递中断了,导致6月份才收到,刚开工又忙的很,现在才有时间集中测试。
1.I2C温湿度传感器-DHT20:一般温湿度传感器都比较常见,但这个传感器是传统DHT11的改进版,芯片做了升级,传输方式也改为I2C,测量精度有所提升,这样可以用在一些对环境温度、湿度要求比较高的环境。
2.串口数据记录器:串口记录我们平时多是通过电脑的串口监视器来监视串口数据,现在有了这个硬件的串口数据记录器。
原计划是用温湿度传感器-DHT20完善之前一个智能呼吸机项目的智能面罩传感器,监测病人呼吸的温度、湿度模拟体征,可是呼吸机后来拆做他用了,暂时没空再去搭建起来了。
串口数据记录器原计划是制作一个无人机黑匣子,通过串口数据记录器记录无人机的实时飞行数据,以便炸机后进行分析,但是仔细看了下大疆TT的转接板,应该是没有多余的串口了,串口被用于扩展板和TT的通讯去了。
想了半天,想一下测试两个硬件,就用sparrow主板连接了两个硬件进行测试,获取实时温度、湿度,然后用串口记录器把温湿度的历史数据记录下来。
步骤2 硬件连接
温湿度传感器-DHT20的这个保护罩看来悬空的,最好是粘在板子上,否则不小心掰起来容易损坏。
sparrow主板接口比较多,不用接扩展板就能同时接多个传感器,这里同时接串口,I2C、电源等都够用,是个好板子。
步骤3 编程
在mind+的用户库可以搜索DHT20,把这个温湿度传感器加上,串口记录器不用加直接用就好了。程序很简单,直接把获得的温度、湿度值写入到串口1,而串口1刚好接了这个串口记录器,就直接在串口记录器下面生成文件记录下来。串口记录器有128MB,插在电脑上就会像个U盘一样被读出,就可以看到下面生成的记录文件。
步骤4 评价
1.I2C温湿度传感器-DHT20精度较高,arduino下也发布了库,用arduino编程也很方便。其他使用和其他温湿度传感器类似,但是精度会改善,适合精度要求较高的场景。在另外一个呼吸机的项目https://makelog.dfrobot.com.cn/article-309431.html中的智能面罩可以使用这个传感器的,检测病人呼吸的温度和湿度模拟病人的体征,根据这个来反馈控制控制电机压缩气囊的频率。当然这个呼吸机只是个演示模型,比较适合原理演示,等有空再把呼吸机给恢复。
2.串口数据记录器做设备没有网络,离线情况下的数据记录是非常适合的。
三春牛-创客2023.01.30
赞
三春牛-创客2023.01.30
厉害