欢迎光临散文网 会员登陆 & 注册

DIY自动感应门

2022-04-18 17:15 作者:ELECFREAKS恩孚科技  | 我要投稿


Sonar:bit是一个3线宽压超声波模块,它可以工作电压为3.0V-5V,3.3v或5V的单片机系统均能使用;它只需要3根线(G、V、S)就可以工作,比常规的4线超声波模块节省一个IO口。Sonar:bit量程为4cm~400cm,测量数据稳定准确,误差仅为±1cm。接下来我使用超声波制作一个自动感应门吧~


所需材料

1、microbit主板 x 1

microbit 主板

https://www.elecfreaks.com/bbc-micro-bit-board-for-coding-programming-microbit.html

2、悟空扩展板 x 1

悟空扩展板

https://www.elecfreaks.com/wukong-board-with-lego-holder-for-micro-bit.html

3、超声波传感器×1

超声波传感器

https://www.elecfreaks.com/sonar-bit-for-micro-bit-ultrasonic-sensor-distance-measuring-3v-5v.html

4、彩虹灯环 ×1

彩虹灯环

https://www.elecfreaks.com/8-rgb-rainbow-led-ring.html

5、360°舵机 x1

360°舵机

https://www.elecfreaks.com/geekservo-2kg-360-degrees-compatible-with-lego.html

6、杜邦线 x2 

杜邦线


7、积木件 x N

积木件

8、瓦楞纸

9、双面胶

 

 房子图纸

连接步骤图

1、下载图纸文件,用瓦楞纸把房子搭好

2、把乐高颗粒装在360°舵机上,粘在门上

3、超声波粘在屋顶,灯环粘在门旁边

硬件链连接图

编程步骤

1. 编程时,我们需要添加一个扩展:点击MakeCode的“扩展”,在搜索框中的写“wukong”搜索下载。

2.先初始化彩虹灯并设置引脚连接P15

3.设置超声引脚连接P0,设置舵机为360°并连接S0。如果超声波检测距离大于3cm小于15cm时彩虹灯就亮起绿色,显示yes并且舵机旋转160°,暂停2000ms。如果超声波检测距离大于15cm时彩虹灯就关闭,显示no并且舵机旋转240°,暂停200ms。

4.完整代码链接:

https://makecode.microbit.org/_bt1WHWMr5ipj

超声波检测距离达到当有物体靠近时,门就会自动打开,没有物体时,就会自动关闭。


DIY自动感应门的评论 (共 条)

分享到微博请遵守国家法律