当前位置:首页 >> 学科竞赛 >>

Arduino创意机器人18课时 2.3自动变速风扇


2.3 自动变速风扇

同学们了解了风扇的转速是可以变化的,比按钮的换挡风扇 ,那么风扇可以根据我们的需要自动变速吗?

自动变速风扇:通过改变与风扇间的距离,

来改变风扇的转动速度。

测距方法
激光测距

红外测距

超声波测距

测距原理
测 距 器 材
信号

时间t

物 体

距离s = 信号速度 × 时间t ÷2

超声波传感器

盲区为2cm 注意:使用时,应先将其 插好在Arduino板上再通 电,避免产生高电平的误 动作,如果产生了,重新 通电方可解决。

超声波传感器

针脚
VCC Trig Echo

接线 VCC或5V 数字口(发射端) 数字口(接收端)

GND

GND

基础任务一

利用串口监视器读取超声波传感器检测到的距离值

自动变速风扇

人离风扇比较近的时候,风扇转动很慢,甚至静

止,距离越远,转动越快。当然,如果我们离风
扇很远时(测距值大于某个值,比如40cm时), 风扇也会停止转动。

映射
超声波 测到的 距离值 风扇的 速度值

基础任务二

使用超声波传感器,利用【映射】模块制作自动

变速风扇,使风扇随着距离的变化而改变转动速
度。

总结

通过这节课,我们了解了超声波传感器的测距原理以及 使用方法,并制作出了自动变速风扇,体验了一下自动 化控制的神奇之处。

布置作业

(1)想一想,如果人离风扇越近,风扇转动越快,应该

如何解决呢?
(2)查找并了解我们日常生活中超声波测距的应用。


相关文章:
更多相关标签: