小河狸创客 开发板
本帖最后由 efans_87896504 于 2022-11-20 22:30 编辑
前面体验了Mqtt控制小车,今天准备带着小朋友体验一下红外传感器。
红外传感器能够用来干什么呢?小朋友想来想去,提议做个自动垃圾桶吧。之前看到朋友圈,有同学学少儿编程,实现了智慧垃圾桶,挺羡慕的。
好吧,那我们今天也做个智慧垃圾桶。正好家里面有个小垃圾筒的玩具,那我们就开工吧,搭建很简单,只要用舵机控制一根横杆,让他能够实现垃圾桶盖的打开关闭即可。
代码逻辑也很简单。
当人走近,盖子就会自动打开,当人离开,盖子会自动关闭。效果可以参看首部视频,好像还行。
不过,好像有点问题,如果猫呀狗的小动物靠近的话,好像也会打开,这样不是很好。是不是可以换个控制方法,用语音来控制?当然可以,可惜格物板好像还不支持语音控制,至少我还没有找到。那怎么办呢,家里正好有个海凌科的语音控制板,去年一时兴起买的,结果买回来一直放着没有用过,这次终于派上用场了。
海凌科的这块板子,可以通过预置的语音命令来控制输出高低电平,用来控制开关。再参考格物板的引脚图,我们可以发现,只要把海凌科的输出接入到格物板的PB4或者PB5就可以实现控制了。
下面,就是改变逻辑代码了。
修改好了,就可以看到效果了,这样就不怕误入而打开了。
更多回帖