¿Qué sensor se usa para detectar un perro ladrando? ¿Se puede comprar y se puede integrar con Arduino?

No entiendo por qué esta pregunta se hace de forma anónima …

De todos modos

El Arduino, per se, no podrá realizar el procesamiento de señal necesario para eso. Sin embargo, un Raspberry PI podría.

Es posible que desee ver este hilo:
Detectar ladridos de perro

o este producto: BarkSentry.com

o esta tesis en papel: reconocimiento automático de ladridos de perros

Estas son formas de detectar y RECONOCER realmente los ladridos de un perro.

Sin embargo, no creo que este sea el método utilizado en esos collares silenciadores de corteza Amazon.com: The Silencer Bark Collar de HJP: Pet Supplies

Probablemente solo detectan fuertes vibraciones de la garganta del perro. Por lo tanto, puede haber una manera, con un micrófono piezoeléctrico (o dos), ajustar la salida y conducir un Arduino. No es necesario un procesamiento real.

Por cierto, estoy obligado a evitar la crueldad indebida hacia los perros. Ladran para expresarse. Pero los vecinos también tienen derecho a un entorno tranquilo. Entonces, en algunos casos, puede que no haya otra opción. ¡Pero evite las descargas eléctricas!

El reconocimiento de sonido exacto es difícil de hacer en un Arduino sin suficiente potencia de procesamiento. Pero puede averiguar aproximadamente qué ancho de banda es la corteza de un micrófono y usar filtros de paso de banda para reconocer cierta frecuencia de sonidos. Pero no será exacto.