格物开发板与相应的配件相结合,同样可以实现家居控制的问题,例如视环境的采光情况来自动开启或关闭照明灯,按语音的控制来开关风扇灯。其实,如果有温度传感器的话,也可是通过温度的检测来自动地控制风扇。
为了实现家居控制的目标,这里为它配置了,LED模块和小风扇来测试。
那如何来与开发板连接呢?
开发板4个接口的引脚分布如图1所示,为此可以将风扇连接到P1口,LED模块接到P2口,见图2所示。
图1 引脚排列
图2 器件连接
为实现家居控制的目标,需编写相应的控制程序,它主要是依赖2个信号的采集,即光强和声音,为此可按图3来编写程序。
图3显示程序
经程序上传,其运行结果如图4所示。
图4 检测结果
有了检测值,就可以依据数据来编写控制程序了。
以光强控制LED模块的程序如图5所示,程序上传后其运行结果如图6所示。
使用中应注意的是,不要使开发板面向照明灯,否则照明灯一经点亮,马上就会因光亮而促使其熄灭,进而导致不亮的循环往复。
图5 光控程序
图6 控制效果
以语音来控制风扇的程序如图7所示,其实现的原理就是将声音视为一个按键,在变量F的配合下形成一个进行状态转换的开关以控制风扇的启停。
图7 声控程序
在程序上传后,其运行结果如图8所示。
图8 声控效果
最终的整体程序如9所示,尽管程序不大,但功能还是明显的。
图9 总程序
由于本次测评使用的是小河狸创客格物开发板中的L3型,功能还是比较基础的,从开发软件的功能看,还有许多编程组件没有用到,期待能有L4型或更强的功能板为大家带来新的体验,我们也会在它们的基础上扩展出一些不一样的新作品。
最后,再次感谢活动组织者和厂家为我们带怎么好的体验机会和产品!
演示视频:
更多回帖