码迷,mamicode.com
首页 > 其他好文 > 详细

在树莓派上使用火焰,声音,震动,光敏传感器

时间:2014-08-01 16:15:21      阅读:1671      评论:0      收藏:0      [点我收藏+]

标签:树莓派   火焰传感器   振动传感器   声音传感器   光敏传感器   

       作为一个软件工程专业的学生,对传感器等硬件的使用一直不太顺手,而在树莓派使用Python的RPi.GPIO,进行传感器等硬件的使用却是非常方便。而且使用树莓派这个网络功能强大的控制中心,其在物联网方面的使用也将更加广泛。

        这次我主要使用了火焰,声音,震动,光敏这四个传感器进行了简单的测试,对其进行扩展组合使用就靠大家的想法了。话不多说,下面开始。

传感器

火焰传感器

bubuko.com,布布扣
 

 

用途:
各种火焰,火源探测
模块特色:
1、 可以检测火焰或者波长在760纳米~1100纳米范围内的光源,打火机测试火焰距离为80cm,对火焰越大,测试距离越远
2、 探测角度60度左右,对火焰光谱特别灵敏
3 、灵敏度可调(图中蓝色数字电位器调节)
4、比较器输出,信号干净,波形好,驱动能力强,超过15mA
5、配可调精密电位器调节灵敏度
6、工作电压3.3V-5V
7、输出形式 :数字开关量输出(0和1)
8、小板PCB尺寸:3.2cm x 1.4cm

声音传感器

bubuko.com,布布扣

1 可以检测周围环境的声音强度,使用注意:此传感器只能识别声音的有无(根据震动原理)不能识别声音的大小或者特定频率的声音

2 灵敏度可调(图中蓝色数字电位器调节)

3 工作电压3.3V-5V

5 输出形式 数字开关量输出(0和1高低电平)

6 设有固定螺栓孔,方便安装

7 小板PCB尺寸:3.2cm * 1.7cm

 
 
震动传感器

bubuko.com,布布扣

1、SW-420常闭型震动传感器。
2、比较器输出,信号干净,波形好,驱动能力强,超过15mA
3、工作电压3.3V-5V
4、输出形式 :数字开关量输出(0和1)
5、设有固定螺栓孔,方便安装
6、小板PCB尺寸:3.2cm x 1.4cm

7.不震动时,震动开关呈闭合导通状态,输出端输出低电平,绿色指示灯亮;产品震动时,震动开关瞬间断开,输出端输出高电平,绿色指示灯不亮

光敏传感器

bubuko.com,布布扣

1、采用灵敏型光敏电阻传感器
2、比较器输出,信号干净,波形好,驱动能力强,超过15mA。
3、配可调电位器可调节检测光线亮度
4、工作电压3.3V-5V
5、输出形式 :数字开关量输出(0和1)
6、设有固定螺栓孔,方便安装
7、小板PCB尺寸:3.2cm x 1.4cm

8.模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平

接线方式

树莓派GPIO图

bubuko.com,布布扣

这四种传感器的接线方式基本上都一样:

传感器   树莓派

VCC   ==   5V

GND   ==  Ground

DQ    ==  GPIO4

测试用例

#!/usr/bin/env python3

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
GPIO.setup(7,GPIO.IN)

for i in range(0,20):
     print(GPIO.input(4))


上面的测试用例只是简单测试传感器的状态,可以进行组合实现复杂的功能。

在树莓派上使用火焰,声音,震动,光敏传感器,布布扣,bubuko.com

在树莓派上使用火焰,声音,震动,光敏传感器

标签:树莓派   火焰传感器   振动传感器   声音传感器   光敏传感器   

原文地址:http://blog.csdn.net/mangoer_ys/article/details/38335735

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!