You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sites/es/docs/Sensor/Sound_event_sensor/es_sound_event_sensor_intro.md
+92-12Lines changed: 92 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
description: Esta placa de audio de borde detecta en tiempo real llanto de bebé, rotura de vidrio, disparos, alarmas y ronquidos, manteniendo todos los datos localmente para proteger la privacidad. Diseñada para una integración perfecta de ESPHome y Home Assistant con la serie XIAO, es ideal para monitorización inteligente y automatización.
3
-
title: Introducción al Sound Event Detection Module
3
+
title: Introducción al Módulo de Detección de Eventos de Sonido
Una compacta placa de audio de borde ofrece detección de sonido en tiempo real con una sólida protección de privacidad de datos locales. Detecta cinco eventos de sonido anómalos — llanto de bebé, rotura de vidrio, disparo, alarmas T3/T4 y ronquidos, lo que permite una respuesta inmediata y una alerta temprana fiable. Diseñada para una integración nativa con ESPHome y compatibilidad perfecta con Home Assistant mediante la serie XIAO, es ideal para la monitorización de seguridad en el hogar o para disparadores de automatización reactivos.
20
+
Una compacta placa de audio en el borde ofrece detección de sonido en tiempo real con una sólida protección de privacidad de datos locales. Detecta cinco eventos de sonido anómalos — llanto de bebé, rotura de vidrio, disparo, alarmas T3/T4 y ronquidos, lo que permite una respuesta inmediata y una alerta temprana fiable. Diseñada para una integración nativa con ESPHome y compatibilidad perfecta con Home Assistant mediante la serie XIAO, es ideal para la monitorización de seguridad en el hogar o como disparador de automatizaciones reactivas.
Este dispositivo puede funcionar en modo independiente y admite comunicación plug-and-play a través de la interfaz USB usando comandos AT.
55
+
56
+
Primero, conecta el dispositivo a tu ordenador usando un cable USB Type-C a USB Type-A.
57
+
58
+
-**Paso 1**:A continuación, abre **PuTTY** o cualquier otro software de terminal serie. Si aún no has instalado uno, puedes descargar PuTTY desde el siguiente [enlace](https://putty.org/index.html):
59
+
60
+
-**Paso 2**:Después de abrir el terminal serie, selecciona el **puerto COM correcto** y ajusta la velocidad en baudios a **115200**. Una vez conectado, podrás interactuar con el dispositivo a través de la interfaz USB.
Además, puedes ajustar los parámetros del dispositivo usando comandos AT. A continuación se muestran algunos comandos que puedes usar para interactuar con el dispositivo.
69
+
70
+
| Comando | Descripción | Ejemplo |
71
+
|---|---|---|
72
+
|`AT+GETDETECT`| Obtiene los tipos de detección actualmente habilitados (1–5 tipos). |`AT+GETDETECT` → `+GETDETECT:baby_cry,glass_break`|
73
+
|`AT+SETDETECT=<types>`| Establece los tipos de eventos a detectar (separados por comas, máximo 5). |`AT+SETDETECT=baby_cry,snore`|
74
+
|`AT+GETEVENTTHRESHOLD=<type>`| Obtiene el umbral de confianza para un evento específico. |`AT+GETEVENTTHRESHOLD=baby_cry` → `+GETEVENTTHRESHOLD:baby_cry,70`|
75
+
|`AT+SETEVENTTHRESHOLD=<type>,<val>`| Establece el umbral de confianza para un evento específico. |`AT+SETEVENTTHRESHOLD=baby_cry,75`|
76
+
|`AT+GETSUPPORTEDLIST`| Enumera todos los tipos de eventos compatibles con el dispositivo. |`AT+GETSUPPORTEDLIST` → `+GETSUPPORTEDLIST:doorbell,glass_break,baby_cry,...`|
77
+
|`AT+SETOUTPUTTYPE=<type>`| Define qué se envía como salida cuando se detecta un evento. |`AT+SETOUTPUTTYPE=highest_confidence`|
78
+
|`AT+GETINTMODE`| Obtiene el modo de interrupción actual. |`AT+GETINTMODE` → `+GETINTMODE:single`|
79
+
|`AT+SETINTMODE=<mode>`| Establece el modo de funcionamiento de la interrupción. |`AT+SETINTMODE=continuous`|
80
+
|`AT+RESETINT`| Restablece el estado de la interrupción y pone el pin INT_N en HIGH. |`AT+RESETINT`|
81
+
|`AT+SAVECONFIG`| Guarda la configuración actual para que persista tras el reinicio. |`AT+SAVECONFIG`|
82
+
|`AT+GETFWVERSION`| Obtiene la cadena de versión del firmware. |`AT+GETFWVERSION` → `+GETFWVERSION:1.0.2`|
83
+
|`AT+RESET`| Restaura los ajustes predeterminados y reinicia el dispositivo (borra toda la configuración personalizada). |`AT+RESET`|
84
+
85
+
86
+
Cuando se detecta un evento, el dispositivo envía automáticamente:
87
+
88
+
```
89
+
+EVENT: <event_id>,<confidence>
90
+
```
91
+
92
+
**Ejemplo:**`+EVENT: 1,87` → ID de evento 1 (`baby_cry`), 87% de confianza
93
+
94
+
---
95
+
96
+
`AT+SETOUTPUTTYPE` valores
97
+
98
+
| Valor | Comportamiento |
99
+
|---|---|
100
+
|`highest_confidence`| Solo se informa el único evento con mayor confianza |
101
+
|`all_events`| Todos los eventos detectados se informan en cada ciclo de detección |
102
+
103
+
`AT+SETINTMODE` valores
104
+
105
+
| Valor | Comportamiento |
106
+
|---|---|
107
+
|`single`| INT_N se activa una vez y luego debe restablecerse con `AT+RESETINT`|
108
+
|`continuous`| INT_N se activa continuamente mientras se detecta el evento |
109
+
110
+
111
+
30
112
## Uso con Arduino
31
113
32
114
### Conectar XIAO
@@ -35,8 +117,6 @@ Este dispositivo es compatible con módulos XIAO y puede conectarse a cualquier
- Ve al repositorio de GitHub [Link](https://github.com/Seeed-Projects/AudioEventSensor_Library)
@@ -74,14 +154,14 @@ Según tu placa XIAO, debes cambiar en el código las definiciones de los pines
74
154
75
155
## Uso básico
76
156
77
-
Después de flashear al ESP32, este código inicializa un Audio Event Sensor a través de UART y lo configura para detectar eventos de sonido específicos como disparos y rotura de vidrio. Durante la configuración, reinicia el dispositivo, lee la versión del firmware, obtiene la lista de eventos de sonido compatibles y establece umbrales de detección para cada evento seleccionado. A continuación, la configuración se guarda para que los ajustes persistan tras el reinicio. En el bucle principal, el programa escucha continuamente los eventos de sonido detectados y los imprime en el monitor serie en tiempo real. Esto permite que el sistema actúe como una solución de alerta temprana y monitorización para eventos acústicos anómalos.
157
+
Después de grabar el código en el ESP32, este inicializa un sensor de eventos de audio sobre UART y lo configura para detectar eventos de sonido específicos como disparos y rotura de vidrio. Durante la fase de configuración, reinicia el dispositivo, lee la versión del firmware, obtiene la lista de eventos de sonido compatibles y establece los umbrales de detección para cada evento seleccionado. A continuación, la configuración se guarda para que los ajustes persistan tras el reinicio. En el bucle principal, el programa escucha continuamente los eventos de sonido detectados y los imprime en el monitor serie en tiempo real. Esto permite que el sistema actúe como una solución de monitorización y alerta temprana para eventos acústicos anómalos.
- Primero, necesitas crear una App Password. Consulta esta [guide](https://support.google.com/accounts/answer/185833?hl=en)
84
-
- A continuación, descarga e instala las bibliotecas de soporte necesarias. Instala la biblioteca ESP Mail Client desde el Arduino Library Manager.
163
+
- Primero, necesitas crear una contraseña de aplicación. Consulta esta [guía](https://support.google.com/accounts/answer/185833?hl=en)
164
+
- A continuación, descarga e instala las bibliotecas de soporte necesarias. Instala la biblioteca ESP Mail Client desde el Administrador de Bibliotecas de Arduino.
Luego, reemplaza los siguientes parámetros en el código con tus propios valores: la dirección de correo electrónico del remitente, los pines UART, la App Password, la dirección de correo electrónico del destinatario y el SSID y la contraseña de tu red Wi‑Fi.
459
+
Luego, reemplaza los siguientes parámetros en el código con tus propios valores: la dirección de correo electrónico del remitente, los pines UART, la contraseña de la aplicación, la dirección de correo electrónico del destinatario y el SSID y la contraseña de tu red Wi‑Fi.
@@ -392,9 +472,9 @@ Luego, reemplaza los siguientes parámetros en el código con tus propios valore
392
472
</div>
393
473
394
474
395
-
## Soporte técnico y debate sobre productos
475
+
## Soporte técnico y debate sobre el producto
396
476
397
-
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a distintas preferencias y necesidades.
477
+
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte distintos tipos de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.
0 commit comments