Paso 4: Observaciones y pruebas
Antes de hablar de nuestras impresiones en el módulo ESP8266, dediquemos algunas palabras sobre el termistor y la fotorresistencia.
Para configurar correctamente fórmulas, fotorresistencia y termistor necesitan sus valores respectivos "resistencia nominal". Estos valores son generalmente proporcionados por fabricantes y pueden encontrarse en hojas de datos. Por desgracia, nos no podría encontrar cualquier hoja de datos para los dos sensores y tenía que estimar los valores de resistencia nominal con un enfoque empírico.
Para el termistor, usted puede comparar las temperaturas detectadas con un termómetro normal (o con un sensor como DHT22) y los detectada mediante el termistor. Entonces, tienes que cambiar el valor float thermr (en la función de termistor ) según la temperatura exacta. Deberá repetir este procedimiento varias veces para lograr un buen resultado.
Es mucho más complejo para definir el valor de resistencia nominal exacta para una fotorresistencia. De hecho, no tiene un medidor de Lux y tuvo que ajustar la fórmula * hasta que el sensor ha sido detectar un valor de alrededor de 50-100 Lux en un dormitorio.
Este es un ejemplo de una hoja de datos de la fotorresistencia.
Nuestra opinión sobre los módulos v01 ESP8266
Hemos estado probando este sistema por un par de semanas y podemos decir que ESP8266 v01 módulos están un poco decepcionados por las razones siguientes:
1) necesita una gran cantidad de electricidad y añadiendo más sensores significa aumentar la energía necesaria
2) a menudo se desconecta de la WLAN sin una razón específica (actualización del firmware puede solucionar este problema).
3) no puede funcionar correctamente si hay paredes entre el router y módulo
4) parece que le falta un montón de paquetes (probado con wireshark)
* doble luxValue = pow((30000/photoResistance), 1/a);
Nota: estamos a prueba este sistema con el fin de mejorar por lo tanto, si usted nota un problema o tiene cualquier suggetion, por favor díganos!