Arduino中国 | Flamingo EDA

Apr/10

17

用电子积木搭建的光控开关原型

光控开关所要实现的基本功能是当光线强度达到一定的值时,可以触发相应的继电器动作。如果使用Arduino和电子积木的话,最容易想到的一个方案是在Arduino的模拟输入引脚上接一个光线传感器,通过判断读入的光线传感器的值,来驱动相应的继电器动作。继电器上可以接一个用电设备,比如白炽灯。

但其实还有一个更加简单而直接的做法,就是通过一个运放电路,将光线传感器上读出的电压值,与预先设置好的一个电压值进行比较。如果光线传感器输出的电压值大于这一事先定义好的电压值时,驱动相应的继电器动作。这一“预先设置好的电压值”,是通过电位器来调节的。

借助于光线传感器和继电器这两个已经成型的电子积木模块,再加上相应的运放电路和电压调节电路,整个光控开关的原型搭建的还是比较顺利的。在将光控开关置于环境光线比较暗的情况下时,继电器吸合:

而在将光控开关所在环境的光线增强时,继电器断开:

通过调节电位器,可以控制继电器吸合或者断开时的光线强度。不过由于没有软件的滤波处理,在调整到临界点的位置时,容易产生继电器不断吸合和断开的情况,因此使用时要将电位器调节到越过这一临界点的位置上。

No tags

2 comments

Leave a Reply

使用新浪微博登录

<<

>>

Theme Design by devolux.nh2.me