X-Git-Url: http://git.rot13.org/?p=air-quality;a=blobdiff_plain;f=README;h=65b31d507752dcb85faaf5edb70b5779e3107e08;hp=e54c3339aa4ca086d89af86a8fbc489adfcc8d89;hb=c2240722beacb995b93da993a446348f8571f23d;hpb=55508ede1cc74bae5129acae12e214de0bd0c4f1 diff --git a/README b/README index e54c333..65b31d5 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ Experiments with air quality sensors -Scripts in this directory read from sesor serial port output (which +Scripts in this directory read from sensor serial port output (which is 3.3V serial connected to usb serial dongle) and store data to influxdb using curl. @@ -12,3 +12,24 @@ network latency to influxdb (which is somewhere in the cloud, and latency can vary just enough to create empty vertical stripes in graphs which is ugly and incorrect). + +Exception to that rule is dsm501.pl which is general serial to +influx bridge used by helper shell scripts to handle sensors +which require 5V by connecting them to Arduino-like mcu. +Example of that is: + +mq7.sh + +which uses https://github.com/dpavlin/mq7-co-monitor/ + +on Arduino to produce output which is then fed to dsm501.pl. + + +Another strage one is audio2influx.sh which doesn't require +any external hardware but instead report sox info about 1s +or audio to influxdb. I'm using this to passivly monitor +fan rotation by connecting it directly to microphone input +on netbook and adjusting input gain to prevent clipping +using alsamixer. + +To make alsamixer work, I had to remove pulseaudio.