Tengo una webcam en mi Conservatorio que está conectado a un Raspberry Pi. Se puede ver en la parte superior derecha de la imagen con el LED rojo justo debajo de la unidad de aire acondicionado. Cuando llueve el sonido de las gotas de lluvia sobre el techo es muy alto y pensé que podía usar el micrófono de la webcam para estimar la cantidad de lluvia. El Raspberry Pi también controla mi sistema de riego, y que quería reducir el consumo de agua al detener el riego cuando ha llovido.
Lo que usted necesita:
- Frambuesa Pi - mina es un modelo de Pi 2 B con Rasbian Jessie en una tarjeta microSD de 16Gbyte.
- Fuente de alimentación para la frambuesa Pi - mina puede suministrar 2A, pero supongo que cualquier cosa sobre 1A sería OK.
- Conexión a Internet para la frambuesa Pi - ya sea por cable o Wi-Fi.
- Webcam del USB, con micrófono, que funciona en la Raspberry Pi - mina es un viejo Logitech QuickCam.
- Programa de Python que analiza el sonido desde el micrófono.
Sí, no hay ningún otro hardware, solo el micrófono en la cámara web USB. Supongo que también funcionaría con cualquier otra entrada de micrófono, por ejemplo, una tarjeta de USB en sonido con un micrófono conectado.
Los resultados son bastante buenos - siempre y cuando no hay ninguna otra fuente de ruido en el Conservatorio. Ver los resultados de calibración abajo. El programa también detecta cuando hay ruido de viento y los intentos para evitar contar viento como lluvia. Esto funciona bastante bien en mi Conservatorio - suya puede ser diferente!
Supongo que funcionaría en una casa verde o una caravana o cualquier lugar donde la lluvia hace un ruido fuerte y donde es normalmente tranquilo.