Estación climática simple basada en un esp8266 y varios sensores
Se iba a utilizar en un principio pero luego su rango de funcionamiento resultaba insuficiente. Sólo podía dar valores de hasta 1000 lx. Tengo un documento más explicativo aquí (Github).
Se utiliza para medir temperatura y humedad. Una librería para Arduino se encuentra en Github, y la documentación en la página de Adafruit.
- Documentación del sensor de Vishay.
- Vishay: Diseñando aplicaciones con el VEML7700.
- Documentación del módulo de Adafruit.
- Guía de Adafruit con Arduino.
- Repositorio de la librería para Arduino.
Para hacer el componente dedicado a este sensor, me he ayudado inmensamente del repositorio del usuario Kgrozdanovski, que hace una librería de este sensor usando el SDK de Espressif.
En este sensor mencionan la ganancia en varios lados, porque es configurable. La ganancia es una magnitud que mide cuánto se amplifica o se disminuye una señal (el ruido es tb una señal). Cuando el sensor mida valores muy bajos de luz, interesará una ganancia mayor, porque de esta forma obtendremos más precisión en las medidas. El caso contrario también aplica: con luz más intensa, una menor ganancia.
Indica durante cuánto tiempo se "construye" la señal. Si se necesita mayor resolución, se puede aumentar el tiempo de integración. Si se prefieren lecturas rápidas, podrá reducirse.