Acerca de
En este artículo será configurar un módulo de fotón partícula para monitorear la temperatura a través del sensor de mini módulo de temperatura y humedad SI7020-A20. En base a las lecturas de este sensor se enciende una alarma de zumbador para advertir al usuario de una alta o baja temperatura. Esta biblioteca está diseñada para ser utilizado en conjunción con el artículo Control nada Temperature_Alarm. De esta biblioteca se pretende hacer uso del Sensor de temperatura y humedad SI7020-A20 y PCA9536_I2CBZ I²C Mini módulos con desarrollo de partícula web IDE tan simple como sea posible para los usuarios.
Cómo usar esta biblioteca
Esto es una biblioteca completamente implementada y está destinado a ser utilizado como es. Los usuarios pueden modificar y utilizar la biblioteca de cualquier manera que les convenga. El uso previsto es buscar bibliotecas comunitarias bajo WEB IDE de partículas Temperature_Alarm. Una vez encontrado hacer que está seleccionada la ficha application, haga clic en el botón en este ejemplo uso el de la izquierda. Entonces flash el firmware en el módulo de la partícula. Para más información consulte la documentación de la partícula.
Lo que hace
Esta biblioteca hace dos cosas. Monitorea la temperatura usando el sensor de temperatura SI7020-A20. En segundo lugar se enciende una alarma para indicar una situación de alarma. Puede hacer que la alarma cuando la temperatura es demasiado alta o demasiado baja. El firmware publica una función llamada AlarmLimit que toma un argumento de cadena. Este argumento establece el límite de alarma para encender el zumbador. La formwat de la alarma es por ejemplo: alta 200.00 baja; 32.00 la primera parte del argumento indica si la alarma debe dispararse cuando la temperatura está por encima de un límite o por debajo de un límite. Si se pasa el alto como la primera parte la alarma se encenderá cuando la temperatura es demasiado alta. Si baja se pasa como la primera parte la alarma se apagará cuando la temperatura es demasiado baja. La segunda parte del argumento es el límite de temperatura. Esto debería ser una temperatura con formato decimal como 75.00 que la primera y segunda parte de los argumentos debe ser siempre separados por un punto y coma como se muestra en los ejemplos anteriores. Este firmware también publica la temperatura como variable en el servidor de la partícula.