OpenHarmony开源社区
直播中

efans_87896504

3年用户 248经验值
擅长:嵌入式技术,控制/MCU
私信 关注

【小河狸创客格物开发板试用体验】小河狸格物开发板体验之旅4

红外控制

本帖最后由 efans_87896504 于 2022-11-20 22:30 编辑

      
       前面体验了Mqtt控制小车,今天准备带着小朋友体验一下红外传感器。
       红外传感器能够用来干什么呢?小朋友想来想去,提议做个自动垃圾桶吧。之前看到朋友圈,有同学学少儿编程,实现了智慧垃圾桶,挺羡慕的。
       好吧,那我们今天也做个智慧垃圾桶。正好家里面有个小垃圾筒的玩具,那我们就开工吧,搭建很简单,只要用舵机控制一根横杆,让他能够实现垃圾桶盖的打开关闭即可。
       代码逻辑也很简单。
        


       当人走近,盖子就会自动打开,当人离开,盖子会自动关闭。效果可以参看首部视频,好像还行。
       不过,好像有点问题,如果猫呀狗的小动物靠近的话,好像也会打开,这样不是很好。是不是可以换个控制方法,用语音来控制?当然可以,可惜格物板好像还不支持语音控制,至少我还没有找到。那怎么办呢,家里正好有个海凌科的语音控制板,去年一时兴起买的,结果买回来一直放着没有用过,这次终于派上用场了。
       海凌科的这块板子,可以通过预置的语音命令来控制输出高低电平,用来控制开关。再参考格物板的引脚图,我们可以发现,只要把海凌科的输出接入到格物板的PB4或者PB5就可以实现控制了。

       下面,就是改变逻辑代码了。

        

       修改好了,就可以看到效果了,这样就不怕误入而打开了。


语音控制

更多回帖

发帖
×
20
完善资料,
赚取积分