电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
【雕爷学编程】Arduino动手做(1)---干簧管传感器模块
分 享
扫描二维码分享
【雕爷学编程】Arduino动手做(1)---干簧管传感器模块
雕爷学编程
Arduino,
动手做
雕爷学编程
关注
发布时间: 2019-09-06
丨
阅读: 2071
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和各种模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做小实验,不管能否成功,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。能把各种开源硬件的传感器与模块,尽量多寻找一下实物,整理相关资料,做做小实验,是我多年来的一个心愿。目前手头已有大几十种了,还在收集中.......。 三个月前,手头上的部分模块 ![](https://cf03.ickimg.com/bbsimages/201909/66e9ee2a795fcda5a1a4cdbae914595f.jpg) #### 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真) #### 实验之一:干簧管传感器模块 数了一下,居然有三个,当然只是简易版本的模块,不过它不会影响实验的效果。 ![](https://cf03.ickimg.com/bbsimages/201909/1193a59ff2955d768bae3ee33ee88ec7.jpg) 小的时候爱好无线电,那时就接触过干簧管,觉得很神奇很好玩,用一小块磁铁就能控制电灯的亮和灭。 ![](https://cf03.ickimg.com/bbsimages/201909/35528513af16228d4f6be2e340fdf5ec.jpg) 其实干簧管的工作原理并不复杂 ![](https://cf03.ickimg.com/bbsimages/201909/1a9d20a77c064b9d34805862ea163f60.jpg) ![](https://cf03.ickimg.com/bbsimages/201909/e3715047c382d2ae1187c638b703ef6e.jpg) ![](https://cf03.ickimg.com/bbsimages/201909/d0e5970e9a40506d290f2e55b7d47c3a.jpg) 干簧管的特点: 干簧管是干式舌簧管的简称,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点,其外壳一般是一根密封的玻璃管,管中装有两个铁质的弹性簧片电板,还灌有一种叫金属铑的惰性气体。平时,玻璃管中的两个由特殊材料制成的簧片是分开的。当有磁性物质靠近玻璃管时,在磁场磁力线的作用下,管内的两个簧片被磁化而互相吸引接触,簧片就会吸合在一起,使结点所接的电路连通。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。因此,作为一种利用磁场信号来控制的线路开关器件,干簧管可以作为传感器用,用于计数,限位等等(在安防系统中主要用于门磁、窗磁的制作),同时还被广泛使用于各种通信设备中。在实际运用中,通常用永久磁铁控制这两根金属片的接通与否,所以又被称为“磁控管”。 干簧管的用途: 干簧管在程控交换机、复印机、洗衣机、电冰箱、照相机、消毒碗柜、门磁、窗磁、电磁继电器、电子衡器、液位计、煤气表、水表中等等方面都得到了很好的应用。 ![](https://cf03.ickimg.com/bbsimages/201909/15b98ed406aa3b2f12d73ef3c8a18c25.jpg) 适合Arduino实验应该是带LM393比较器的这款,其模块特色: 1、工作电压3.3V-5V 2、采用进口常开型干簧管 3、使用宽电压LM393比较器 4、设有固定螺栓孔,方便安装 5、小板PCB尺寸:3.2cm x 1.4cm 6、输出形式 :数字开关量输出(0和1) 7、比较器输出,信号干净波形好,驱动能力强,超过15mA。 ![](https://cf03.ickimg.com/bbsimages/201909/e3c79de22c1cf12c0ba95c8f80cac1c8.jpg) 干簧管传感器接到标准LM393小板上,电原理图 ![](https://cf03.ickimg.com/bbsimages/201909/43689e913c01db69729076dd896c9b81.jpg) 模块使用说明: 1.干簧管模块需要和磁铁配合使用,在感应到有一定的磁力的时候,会呈导通状态,模块输出低电平,无磁力时,呈断开状态,输出高电平,干簧管与磁铁的感应距离在1.5cm之内超出不灵敏或会无触发现象; 2.模块DO输出端与Arduino UNO数字口直接相连,可以检测干簧管的触发状态; 3.模块DO输出端如与继电器或者可控硅IN输入端相连,即可组成大功率干簧管开关,直接控制高电压大电流设备。 ![](https://cf03.ickimg.com/bbsimages/201909/972e662a4abaa688f50429c1319f0a28.jpg) 尝试用仿真软件做了个Arduino实验接线示意图 ![](https://cf03.ickimg.com/bbsimages/201909/bf465b94ab041ca85975c4108185b766.jpg) 实验的示意图 ![](https://cf03.ickimg.com/bbsimages/201909/84bad3c309b6bad9d995c7b378c8c767.jpg) 实验说明: 干簧管模块和数字13接口的LED 搭建简单电路,制作磁场提示灯。利用数字13接口的LED,将干簧管传感器模块接入数字3接口,当作磁场传感器,检测到有磁场信号时,LED 亮,反之则灭。 ![](https://cf03.ickimg.com/bbsimages/201909/9281ec6f4c93935ad7a1545efb621f11.jpg) **/@@* 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真) 实验一:干簧管磁感应传感器模块 源代码 */ void setup() { pinMode(3,INPUT); pinMode(13,OUTPUT); } void loop() { if (digitalRead(3)) { digitalWrite(13, LOW); } else { digitalWrite(13, HIGH); } }** 图形编程 ![](https://cf03.ickimg.com/bbsimages/201909/53dc8b9f61abe9687f4ec93662083f39.jpg) 尝试做的实验逻辑图 ![](https://cf03.ickimg.com/bbsimages/201909/3296926834eb1bf047802bd7b9f90078.jpg) 尝试可视化的仿真编程,比较直观 ![](https://cf03.ickimg.com/bbsimages/201909/f6e7edc886338badc2fd69d797782645.jpg) ![](https://cf03.ickimg.com/bbsimages/201909/e3075a5b89b3a71c56fb0e3d231e0d55.jpg)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
3
)
雕爷学编程
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交