Arduino 蓝牙控制迷你升降机
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
| ||||
|
关于这个项目
我们喜欢我们的工作室,但它有一个缺点(或者可能是优点)——通往画廊的楼梯很大。我们经常需要在一层和另一层之间移动零件和组件,所以我们一直在策划不同的想法:无人机、狗、信鸽等等,然后它击中了我们!电梯!
由于我们最近在 circuito.io 中添加了 HC-05 蓝牙模块,我们决定在这个项目中尝试一下。
这是一个简短的视频,展示了它是如何工作的。很整洁吧?
让我们开始构建吧!
1.设置
首先确保您拥有所需的所有部件。上面有一个列表,其中包含项目的所有组件。
然后,转到 circuito.io 构建器。
如您所见,该项目的零件已经预先选定。如果需要,您可以更改它们 - 例如,如果您使用 Arduino Micro 而不是 Uno,或者如果您想使用不同的电机,然后单击 Generate 然后你就会看到你需要的所有信息。
2. 接线
在组件列表之后向下滚动,您将看到分步接线指南 .点击“下一步 " 和 "上一步 " 在步骤之间浏览。
查看电路,我们可以看到两个主要组件:蓝牙和步进器。
连接蓝牙
HC-05 蓝牙模块只有 4 个我们需要连接的引脚:TX、RX、GND 和 VCC。从技术上讲,您可以将它们直接连接到 Arduino。我们使用面包板,以便我们可以添加更多组件。
连接步进电机
Sparkfun 步进电机随附需要焊接到步进电机驱动器上的电缆。如果您不知道如何焊接,这里有一个很棒的教程供您学习。完成此操作后,您需要将其连接到 Arduino 的电源和数据电源。
3.代码
我们项目的下一步是代码。如果您在 circuito.io 回复页面向下滚动,您将看到代码部分:
- 从 circuito.io 下载代码
- 提取它
- 使用 Arduino IDE 打开firmware.ino。如果您没有安装 Arduino IDE,请从这里下载。
- 将代码按原样上传到您的 Arduino。如果一切都连接正确,它应该会在几分钟内上传。如果由于某种原因它不起作用,您可以在我们的论坛上找到一些故障排除选项。
看到一切正常后,从github仓库中的链接中复制新代码 并将其粘贴到您正在处理的代码中的“固件”选项卡中,以便您已经设置了所有库。确保将第一部分留在代码顶部,它定义了引脚和库(下图中的部分)。
4. 配置蓝牙
HC-05 是蓝牙转串口设备。一端通过串行连接到 Arduino,另一端需要连接到蓝牙设备。在蓝牙方面,通过将两个设备配对在一起,它可以连接到智能手机应用程序或任何其他蓝牙设备。您可以使用许多应用程序。对于这个项目,我们选择使用“Arduino 蓝牙控制”。我们选择使用该应用的语音命令选项。
配对您的蓝牙设备
在您的 Android 手机上下载并安装该应用程序后:
- 从智能手机的设置菜单打开蓝牙。
- 将 HC 05 蓝牙模块连接到电源,打开它。
- 扫描可用设备。
- 使用默认密码 1234 与 HC 05 配对。
- 打开应用。
- 连接到 HC-05。
- 在应用的设置菜单下,导航到“语音命令”。
- 定义您的字符串以及每个语音输入将发送的内容,例如,我们设置“u”代表向上,“d”代表向下。
5. 设置升降机
我们将电子设备放在一块木头上,并用另外两块木头碎片制作了一个绞盘。然后我们拿了一些绳子,把它系在绞盘上,开始玩步进电机。
我们决定通过语音识别控制电梯,但您也可以根据需要定义按钮和开关。
该项目是您可以使用 circuito.io 进行的数千种组合之一的示例。我们很乐意在我们的社区中心看到您使用 circuito.io 制作的更多项目。如果您有任何问题,请随时发表评论或通过电子邮件与我们联系:[email protected] 或通过我们的 Facebook 页面
代码
Arduino Mini 电梯代码
https://github.com/Circuito-io/Mini-Lift示意图
Lift_diagram_Flcy9vSwKM.fzz制造工艺