- 40
- 0
- 约2.11千字
- 约 13页
- 2016-12-20 发布于湖北
- 举报
使用夏普GP2Y1010AU0F灰尘传感器检测空气质量
夏普灰尘传感器价格较便宜,能检测出室内空气中的灰尘和烟尘含量.?检测原理其原理如下图,传感器中心有个洞可以让空气自由流过,定向发射LED光,通过检测经过空气中灰尘折射过后的光线来判断灰尘的含量。
电路图
因为数据是通过pin 5的电压模拟信号输出的,而树莓派的引脚不支持模拟信号直接读取(需要增加数模转换芯片),所以先用Arduino来实验。Arduino 代码
?
根据电路图, 把Arduino和传感器连接起来:
Sharp pin 1 (V-LED) = 5V 串联1个150欧姆的电阻(最好在电阻一侧和GND之间再串联一个220uf的电容)
Sharp pin 2 (LED-GND) = GND
Sharp pin 3 (LED) = Arduino PIN 2 (开关LED)
Sharp pin 4 (S-GND) = GND
Sharp pin 5 (Vo) = Arduino A0 pin (空气质量数据通过电压模拟信号输出)
Sharp pin 6 (Vcc) = 5V
/*
Interface to Sharp GP2Y1010AU0F Particle Sensor
Program by Christopher Nafis
Written Apr
原创力文档

文档评论(0)