Cuando se desea profundizar en el problema de la calidad del aire en Medellín nos encontramos con varios obstáculos debido a la complejidad del problema y la limitada capacidad de los ciudadanos para recolectar y examinar las mediciones. El Kit AQA se esfuerza por acercar al ciudadano a la posibilidad de medir y analizar el aire que respira. De hecho, en las actividades propuestas se aprende a ensamblar un dispositivo para la medición del materialparticulado, y se considera unas herramientas para el estudio de las mediciones. Es en los detalles del ensamblaje y el uso de las herramientas de análisis donde se puede pensar con las manos y entrar en relación directa con el problema de la calidad del aire.
- Ejemplo de la trama de datos https://raw.githubusercontent.com/daquina-io/VizCalidadAire/master/data/points.csv
- Foro comunidad unloquer https://comunidad.unloquer.org/
- wiki wiki unloquer http://wiki.unloquer.org/personas/brolin/proyectos/agentes_calidad_aire
- mapa de mediciones daquia.io http://daquina.io/aqaviz/
- Licensed under the TAPR Open Hardware License: www.tapr.org/OHL
- dht11 --> temperatura y humedad
- plantower --> material particulado
- max9814 --> ruido
- mapa de mediciones daquia.io http://daquina.io/aqaviz/
- los dash board chronograf http://aqa.unloquer.org:8888/sources/2/chronograf/data-explorer en la parte de v80.autogen
el color gradiente de los leds funciona mientras mas intenso el color mas contaminacion y menos inteso el color menos contaminacion
el color gradiente de los leds funciona mientras mas intenso el color mas contaminacion y menos inteso el color menos contaminacion
color > 13 resultado genrlamente verde
13 < color < 35 resultado generamente amarillo
35 < color < 55 resultado generalmente naranja
55 < color < 75 resultado generalmente rojo
75 < color < 255 resultado generalmente morado
color < 255 marron
Descarga el repositorio
git clone -b AQAV80_modular https://github.com/jero98772/aqav80.git
Usando Visual Studio Code, aka Code en sistemas GNU/Linux. Es tan facil como instalar Platformio y asegurarse que en el archivo platformio.ini se nombre el dispositivo que queremos flashear: upload_port = /dev/ttyUSB0
Lea aqui: https://comunidad.unloquer.org/t/como-programar-el-aqa/33/7
En el archivo main.cpp se deben cambiar los valores para ubicacion y datos de la red que se utilizara para enviar los datos capturados, entre los cuales estan, por ejemplo estos:
#define FIXED_LAT "6.167222"
#define FIXED_LON "-75.426667"
#define SENSOR_ID "Rionegro"
y, mas abajo en el mismo archivo:
#define WIFI_SSID "ESSID/Nombre de la red"
#define WIFI_PASS "PASSWORD/Clave de la red"
Para otras maneras de instalarlo lea aqui: enlace a como instalarlo en comunidad unloquer
- configurar el sensor en el archivo scr/main.cpp , recuerde guardar cambios
- $ pio run ,para compilar el codigo con las nuevas configuraciones . recurde instalar platformio
- $ esptool.py --port /dev/ttyUSB0 write_flash 0x00000 .pio/build/d1_mini/firmware.bin ,el puerto no siempre es /dev/ttyUSB0 , recuerde instalar esptool
mas informacion aqui
puedes especificar que vas a usar dentro de estas macros
#define SENSOR_ID "aprendiedo"
#define INTERNET
#define DHT_SENSOR
#define MIC
#define APP
#define GPS
#define MAP
#define LED
#define LED_CODE
#define DEBUGGING
cuando espcificas el puede ser mas eficiente que otros por que se hace un binario decuerdo a lo que nesesitas
es diferente a no usar algunas funciones que estan consumiedo recursos en la memoria
espesificando con macros no se compilan esas funciones entonces no van haber problemas de funciones en desuso consumiedo recursos
especificando el tipo de sesnor "aqav80" seria :
#define SENSOR_ID "v80_aprendiedo"
#define INTERNET
#define DHT_SENSOR
#define MIC
//#define APP
//#define GPS
//#define MAP
#define LED
//#define LED_CODE
//#define DEBUGGING
- irc --> #un/loquer en irc.freenode.net
- twitter --> twitter de unloquer enlace a https://twitter.com/unloquer?lang=es