在这个项目中,我们将看到使用振动倾斜开关传感器和限位开关来激活音频扬声器 Hexabitz 模块和 RGB Led Hexabitz 模块。当门移动时,模块会发出警报。
---------------------------------------------- ----------
1. RGB LED 六位模组(H01R01)
2.音频扬声器模块(H07R3)
3. Hexabitz 双串联纽扣电池座模块 (H04R20)
4. FTDI USB转UART串口线
5. SW-520D振动倾斜开关传感器
6、限位开关
---------------------------------------------- ----------
振动倾斜开关传感器:
倾斜传感器是当今安全警报系统中必不可少的组件。独立倾斜传感器感测倾斜角度或运动。倾斜传感器可以使用水银和滚珠技术实现,并且可以使用机械螺纹、磁铁或粘合剂进行安装,具体取决于它们安装到的表面类型。
最近在倾斜传感器制造方面的技术进步提高了精度、降低了成本并延长了使用寿命。SW-520D 型是一种常用的滚球型倾斜传感器,由两个导电元件(磁极)和一个导电自由质量(滚球)组成,封装在同一外壳中。当倾斜传感器的方向使该端向下时,质量块会滚动到两极上并使它们短路,从而起到开关行程的作用。
限位开关
限位开关是由机器部件的运动或物体的存在操作的开关。
- CLI 连接
1. 从此处为 Windows 操作系统安装 MobaXtrem,或者我们可以像本指南一样为 Linux/MacOS 安装 Putty。
2. 将 FTDI USB 转 UART 串行电缆连接到 USB 集线器。
3. 将排针连接器焊接到H01R00模块的其中一个电源端口。
4. 将FTDI 电缆的红线连接到 H07R31 模块电源端口顶部。
5. 将FTDI 电缆的黑色线连接到模块电源端口底部。
6. 将FTDI 电缆的黄色线连接到模块端口 P2顶部。
7. 将FTDI 电缆的橙色线连接到模块端口 P2底部。
8. 您应该看到模块上有一个红色 LED 指示灯闪烁。
9.在命令窗口中按回车键,您应该会看到 BOS CLI 欢迎消息。如果您拼错了字母,可以使用退格键。
10. 键入状态以查看有关模块端口、固件等的报告。
11.将两个引脚焊接到H01R00模块的P5端口,然后用跳线连接一个限位开关。
12. 输入add-button momentary-no p5。
13. 再次输入状态,您将看到添加的按钮。
-命令片段
1. 在单独的行中分别键入以下命令,然后按enter 键:
现在打开门,您应该会在 RGB LED Hexabitz 模块上看到结果。
笔记:
键入 snip,查看命令片段列表,然后您可以键入 del-snip 1 删除片段 1。片段和按钮设置将永久存储。如果您重新启动模块,它们仍然存在。
您还可以激活和停用(暂停)片段而不删除它。
-阵列探索:
我们通过并排对齐模块来规划我们的阵列设计。
然后我们将模块焊接在一起。
我连接到 H07R31 模块并键入explore ,模块开始相互发现并构建它们的阵列拓扑。
输入 all.ping,两个模块都会 ping。
笔记:
1. 键入 #2.ping 以 ping 远程模块。
2.阵列拓扑永久保存。如果您重启,模块将保持其拓扑结构并显示多次闪烁。
3. 当您决定开始一个新项目时,键入 default array 以删除拓扑并恢复本机固件。
-添加倾斜传感器:
1. 将两个引脚焊接到H07R3 模块的P3端口,然后用跳线连接倾斜传感器。
2. 输入add-button momentary-nc p3。
3. 键入状态,您将看到添加的按钮。
4. 在单独的行中分别键入以下命令,然后按enter 键:
或者 :
笔记:
您可以使用电位器来调节音频电平。
现在开门关门就可以看到听到结果了 (^_^)
-准备电池座
为我们使用的系统供电(Hexabitz 纽扣电池座模块 (H04R20))。它包含 2 个串联的 CR2032 纽扣锂电池。
请注意,最好使用不带电池的 USB 电缆连接的电源来编写命令片段(以避免电源混乱和重置状态)。完成后,您可以插入电池,然后拔下 USB 数据线。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !