这是一个基于Arduino的家庭自动化项目。这次我试图通过在车库安装防撞系统来帮助她安全地停放汽车而不撞到车库的墙壁,从而让我的伴侣的生活变得轻松。
因此,在本项目中,我将使用超声波传感器来计算汽车与车库墙的距离,并使用绿色,黄色和红色LED显示。LED的颜色指示是否继续移动,减速,停止或返回。
该项目的总成本约为20美元至25美元。
该项目分3个阶段
阶段1:等待汽车在这个阶段,设备会一直在传感器接近范围内寻找移动物体。如果物体进入附近,则三个LED中的一个会根据移动物体的距离而打开。如果物体距离太近,则会产生噪音,使移动物体知道距离。
阶段2:车库内没有汽车如果附近没有物体,则关闭所有LED。
阶段3:汽车已停止移动(停放在正确的位置)如果物体停止移动并仍在附近等待20个CPU周期,然后关闭LED。
对于这个非常简单的项目我们需要:
- 一个Perfboard
- Arduino nano / uno(无论哪个方便)
- 红色,绿色和黄色LED(发光二极管)
- 3个220欧姆的LED电阻
- 一台HC-SRO4超声波传感器
- 一个蜂鸣器屏蔽或一个蜂鸣器和一个100欧姆的电阻
- 一个220v交流到5v直流降压降压模块
- 一个母头针
- 一根以太网电缆
- 一些连接电缆
- 用USB线将代码上传到Arduino
- 和一般焊接设备
详细的组装过程以及项目更多的详情都整理到附件里,也附上了原文的地址,可以查看视频演示。
最终的效果是:当我走近传感器时,灯光从绿色变为黄色变为红色,最终,当我离传感器太近时,蜂鸣器会继续闪烁。在我的情况下,我已经安装了Arduino旁边的蜂鸣器,但是我会建议您随LED一起安装蜂鸣器。如果你想要的话,当蜂鸣器继续运行时,你也可以闪烁红色LED。