【完全开源】智能监控终端——AiPi-SCP-SmartCtrl

[复制链接]
查看573 | 回复2 | 2023-11-8 15:01:57 | 显示全部楼层 |阅读模式
一、概述
小安派智能监控终端是基于小安派-SCP-2.4中控板上实现的的一个监控设备。它支持时间显示,语音播报,远程信息监控,远程控制RGB。
1.png
二、配置WiFi
在主页屏幕往下滑,进入配置页面,点击搜索按钮开始扫描附近可用的WiFi名称。
在PASS输入框中输入响应的WiFi密码,随后点击连接按钮就可以连接WiFi。WiFi连接成功之后,智能监控终端会重启,已重新连接服务器。
WiFi 配置成功之后,会自动更新时间和连接远程MQTT服务器。
三、RGB控制

RGB 受控设备一共有3个,分别是Ai-WB2-12F-Kit 开发板、Ai-M61-32S-Kit开发板和BW16开发板,它们和智能监控终端之间使用MQTT服务器进行连接。因此,这三个只要在能连接网络的地方,智能中控屏就能控制它们。
3.png
4.gif
1. 独立控制

每个开发板的RGB都可以被智能监控终端进行独立的控制:在主页中,点击RGB 控制的开关,可以单独对开发板进行控制:
2. 按键统一控制

小安派-SCP-2.4 设计了5个轻触按钮,它们接入的IO和对应控制的LED情况如下:
6.png
控制详情:
按钮1控制板载红灯亮起时,同时会把所有RGB开发板的RGB的颜色设置为红色,板载红灯灭,及所有灯灭

按钮2控制板载绿灯亮起时,同时会把所有RGB开发板的RGB的颜色设置为绿色,板载绿灯灭,及所有灯灭
按钮3控制板载蓝灯亮起时,同时会把所有RGB开发板的RGB的颜色设置为蓝色,板载蓝灯灭,及所有灯灭
按钮4控制板载所有灯亮,同时会把所有RGB开发板的RGB灯点亮,但不会设置RGB的颜色,RGB只会保持上次点亮的颜色
按钮5控制板载所有灯灭,同时会把所有RGB开发板的RGB灯灭掉,但不会设置RGB的颜色
按钮在按下时会有响应的语音播报想起
3. 智能监控终端二次开发
1) 修改连接的MQTT服务器
为了能够正常运行,需要在 AiPi-SCP_SmartCtrl/components/UI/custom/custom.h 中,修改以下MQTT 连接信息:
7.png
2) 编译
8.png
3) 烧录
9.png
4. Ai-M61-32S开发板RGB 工程二次开发
Ai-M61-32S开发板RGB 工程 是为了使用是快速体验RGB控制功能,因此,你可以需要准备一块Ai-M61-32S-Kit开发板或者小安派-Eyes-DU开发板。
1) 修改连接的MQTT服务器
为了能够正常运行,需要在AiPi-SCP_SmartCtrl/AiPi-M61-RGB/components/system_status/sys_status.h中,修改以下MQTT 连接信息:
10.png
2) 编译
11.png
3) 烧录
12.png
四、更多资料
安信可官网docs:https://docs.ai-thinker.com/wifi
M6x-SDK编程指南:https://bouffalolab.github.io/bl_iot_sdk
AiPi-SCP-SmartCtrl资料包地址:https://docs.ai-thinker.com/scp
AiPi-SCP-SmartCtrl资料包地址:[url=(Github):https://github.com/Ai-Thinker-Op ... /AiPi-SCP-SmartCtrl](Github):https://github.com/Ai-Thinker-Op ... /AiPi-SCP-SmartCtrl[/url]

用心做好保姆工作
回复

使用道具 举报

lsrly | 2023-11-8 15:37:17 | 显示全部楼层
学习
回复

使用道具 举报

molun | 2023-11-8 19:17:11 | 显示全部楼层
园长好腻害吆
等风,等雨,也等你!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则