Mikrofonkabelsystem regnmätaren
Jag har en webbkamera i min vinterträdgård som är ansluten till en Raspberry Pi. Du kan se det överst höger i bilden med den röda lysdioden strax under luftkonditioneringsenhet. När det regnar ljudet av regndroppar på taket är mycket högt och jag trodde jag kunde använda mikrofonen i webbkameran för att uppskatta beloppet av regn. Raspberry Pi också kontrollerar min bevattningssystem, och jag ville minska vattenförbrukningen genom att stoppa bevattning när det har regnat.
Vad du behöver:
- Raspberry Pi - min är en Pi 2 modell B med Rasbian Jessie på en 16Gbyte microSD-kort.
- Strömförsörjning för Pi-hallon - gruvan kan leverera 2A, men jag antar att allt över 1A skulle vara OK.
- Internet-anslutning för Pi-hallon - antingen fast eller Wi-Fi.
- USB-webbkamera med mikrofon, som fungerar på Raspberry Pi - min är en gammal Logitech QuickCam.
- Python program som analyserar ljudet från mikrofonen.
Ja, det finns ingen annan hårdvara, bara mikrofonen i USB-webbkamera. Jag antar att det också skulle fungera med alla andra mikrofoningång, t.ex. ett USB-ljudkort med en mikrofon ansluten.
Resultaten är ganska bra - så länge det finns någon annan källa till buller i vinterträdgården. Se kalibreringsresultat nedan. Programmet upptäcker också när det finns vindbrus och försök att undvika räknar vind som regn. Detta fungerar ganska bra i min vinterträdgård - din kan vara olika!
Jag antar att det skulle fungera i ett grönt hus eller husvagn, eller någonstans där regnet gör ett högt ljud och där det är normalt tyst.