descripción general
El terminal de monitoreo inteligente Xiaoanpai es un dispositivo de monitoreo basado en el tablero de control central Xiaoanpai-SCP-2.4 . Admite visualización de la hora, transmisión de voz, monitoreo remoto de información, control remoto RGB,
1. Configurar WiFi
Deslice el dedo hacia abajo en 主页
la pantalla para ingresar a la página de configuración, haga clic 搜索
en el botón para comenzar a escanear los nombres de WiFi disponibles cerca. Ingrese la contraseña de WiFi correspondiente
en el cuadro de entrada y luego haga clic en el botón para conectarse a WiFi. Una vez que la conexión WiFi sea exitosa, el terminal de monitoreo inteligente se reiniciará y se volverá a conectar al servidor.PASS
连接
Una vez que la configuración de WiFi sea exitosa, actualizará automáticamente la hora y se conectará al servidor MQTT remoto.
2. control RGB
Hay 3 dispositivos controlados por RGB, a saber, la placa de desarrollo Ai-WB2-12F-Kit, la placa de desarrollo Ai-M61-32S-Kit y la placa de desarrollo BW16, que están conectados al terminal de monitoreo inteligente mediante el servidor MQTT. Por lo tanto, siempre que estos tres estén conectados a Internet, la pantalla de control central inteligente puede controlarlos.
1. control independiente
El RGB de cada placa de desarrollo se puede controlar de forma independiente mediante el terminal de monitoreo inteligente: en 主页
, haga clic en el interruptor de control RGB para controlar la placa de desarrollo de forma independiente:
2. Control unificado de botones
Xiaoanpai-SCP-2.4 ha diseñado 5 botones táctiles luminosos, los IO conectados a ellos y los LED correspondientes controlados son los siguientes:
botón | OI | LED correspondiente | Función |
---|---|---|---|
botón 1 | GPIO_PIN_25 | luz roja | Luz roja encendida/apagada |
botón 2 | GPIO_PIN_26 | luz verde | Luz verde encendida/apagada |
botón 3 | GPIO_PIN_28 | luz azul | luz azul encendida/apagada |
botón 4 | GPIO_PIN_29 | todas las luces | todas las luces encendidas |
botón 5 | GPIO_PIN_27 | todas las luces | todas las luces apagadas |
Detalles de control:
- Cuando el botón 1 controla que la luz roja integrada esté encendida, establecerá el color RGB de todas las placas de desarrollo RGB en rojo al mismo tiempo, la luz roja integrada se apagará y todas las luces se apagarán.
- Cuando el botón 2 controla que la luz verde integrada esté encendida, establecerá el color RGB de todas las placas de desarrollo RGB en verde al mismo tiempo, la luz verde integrada se apagará y todas las luces se apagarán.
- Cuando el botón 3 controla el encendido de la luz azul integrada, establecerá el color RGB de todas las placas de desarrollo RGB en azul al mismo tiempo, la luz azul integrada se apagará y todas las luces se apagarán.
- El botón 4 controla todas las luces de la placa. Al mismo tiempo, iluminará las luces RGB de todas las placas de desarrollo RGB, pero no establecerá el color RGB. RGB solo mantendrá el último color encendido.
- El botón 5 controla todas las luces de la placa para que se apaguen y, al mismo tiempo, apagará las luces RGB de todas las placas de desarrollo RGB, pero no configurará el color RGB.
- Anuncios de voz receptivos cuando se presionan los botones
3. Desarrollo secundario de terminal de monitoreo inteligente.
1) Modificar el servidor MQTT conectado
Para ejecutarse normalmente, debe AiPi-SCP_SmartCtrl/components/UI/custom/custom.h
modificar la siguiente información de conexión MQTT en:
#define MQTT_SERVER "your mqtt host"
#define MQTT_USER_NAME "mqtt user name"
#define MQTT_PASSWOLD "mqtt passworld"
2) compilar
make
3) ardiendo
make flash
4. Desarrollo secundario del proyecto RGB de la placa de desarrollo Ai-M61-32S
El proyecto RGB de la placa de desarrollo Ai-M61-32S es para una experiencia rápida de la función de control RGB, por lo que es posible que deba preparar una placa de desarrollo Ai-M61-32S-Kit o una placa de desarrollo Xiaoanpai-Eyes-DU .
1) Modificar el servidor MQTT conectado
Para ejecutarse normalmente, debe AiPi-SCP_SmartCtrl/AiPi-M61-RGB/components/system_status/sys_status.h
modificar la siguiente información de conexión MQTT en:
#define MQTT_SERVER "your mqtt host"
#define MQTT_USER_NAME "mqtt user name"
#define MQTT_PASSWOLD "mqtt passworld"
2) compilar
make
3) ardiendo
make flash
3. Información
Documentos del sitio web oficial de Anxinke: https://docs.ai-thinker.com/wifi
Guía de programación M6x-SDK: https://bouffalolab.github.io/bl_iot_sdk
Dirección del paquete AiPi-SCP-SmartCtrl: https://docs.ai -thinker.com/scp
Dirección del paquete AiPi-SCP-SmartCtrl (Github): https://github.com/Ai-Thinker-Open/AiPi-Open-Kits/tree/master/AiPi-SCP-SmartCtrl