Y de nuevo: NooLite + FLProg
Buenas tardes Soy el desarrollador del programa FLProg, y hoy quiero continuar con el tema del vínculo entre el equipo de la compañía Nootechnika y el programa FLProg.Anteriormente ( uno , dos ) ya escribí sobre la aparición en el programa de soporte para el transmisor MT1132 y las unidades de potencia bajo su control. Ahora, con el lanzamiento de la versión 1.15, se ha agregado soporte para el módulo receptor MR1132 y tres sensores inalámbricos: PT111, PT112 y PM111.
Echemos un vistazo a ellos con más detalle.Receptor MR1132 .
El módulo MR1132 está diseñado para recibir comandos de control cuando se trabaja en el sistema NooLite. El módulo se controla a través de la interfaz serial UART.Especificaciones tecnicas | |
---|
| 32 |
(U.) | 4.75 …5.5 |
| 2.2 … 3.2 |
(50 ) | -20 |
| 433,92 (± 0,075) |
| 50 . |
/ UART | 9600 / |
| 0 … +40 ° |
Diagrama de conexión
Tenga en cuenta que el voltaje y los niveles del módulo para UART son 5V. Si tiene la intención de usarlo en sistemas con niveles lógicos de 3.3V, entonces será necesario usar convertidores de nivel.Sensor de temperatura y humedad PT111.
El sensor de temperatura y humedad PT111 está diseñado para medir parámetros de microclima (temperatura y humedad) o usar como termostato (higrostato).Especificaciones tecnicas | |
---|
| 20 …. +50° |
| 1 … 99% |
|
-10 +50° | 0,5° |
-20 -10 | 1° |
| 4,5% |
| 5… 30° |
| 5… 95% |
/ | -20 …. +50°/10 … 80% |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
MODOS DE FUNCIONAMIENTO DEL SENSOR
Modo" SENSOR "En este modo, el sensor transmite información sobre la temperatura actual al receptor MR1132.El sensor se sondea durante ~ 64 segundos.Para reducir el consumo de energía, los datos de radio se transmiten solo cuando la temperatura o la humedad relativa cambian en más de 0.5 ° C y 2%, respectivamente.Si dentro de 1 hora el cambio de temperatura no excede los límites especificados, el sensor transmite automáticamente la información con la temperatura actual.Esto le permite determinar que el sensor funciona correctamente. La perilla de umbral no se usa en el modo Sensor. Modo" TERMOSTATO "En este modo, el sensor actúa como un termostato.Esto le permite utilizar el sensor para mantener una temperatura constante en las habitaciones con calentadores eléctricos (calentadores de ventilador, convectores, calentadores).El sensor actúa como un dispositivo que envía comandos de encendido / apagado.Cuando la temperatura cae por debajo del umbral establecido, se envía un comando de inicio. Cuando la temperatura alcanza el umbral establecido, se envía un comando de encendido / apagado. Los comandos se transmiten cuando la temperatura cruza un valor umbral y luego se repite después de 30 minutos.La repetición del comando permite que el calentador garantice el estado necesario, incluso si se omitió el comando de encendido / apagado anterior debido a interferencia.El modo " humidistato "En este modo, el sensor actúa como un higrostato.Esto le permite utilizar el sensor para controlar el extractor de aire en habitaciones donde no es deseable la presencia de alta humedad (baños, baños).El sensor actúa como un dispositivo que envía comandos de encendido / apagado.Si la humedad excede el umbral establecido, se envía un comando de inicio. Cuando la humedad cae al umbral establecido, se envía un comando de apagado. Los comandos de encendido / apagado se transmiten cuando la humedad pasa a través del valor umbral y luego se repite después de 30 minutos.La repetición de un comando permite al receptor asegurarse de recibir los comandos necesarios, incluso si se omitió el comando de encendido / apagado anterior debido a interferencia.Sensor de temperatura PT112.
El sensor de temperatura PT112 está diseñado para medir la temperatura o usarlo como termostato.Especificaciones tecnicas | |
---|
| 20 …. +50° |
|
-10 +50° | 0,5° |
-20 -10 | 1° |
| 5… 30° |
/ | -20 …. +50°/10 … 80% |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
MODOS DE FUNCIONAMIENTO DEL SENSOR
Modo" SENSOR "En este modo, el sensor transmite información sobre la temperatura actual al receptor MR1132.El sensor se sondea durante ~ 64 segundos.Para reducir el consumo de energía, los datos de radio se transmiten solo cuando la temperatura cambia en más de 0.5 ° C.Si dentro de 1 hora el cambio de temperatura no excede los límites especificados, el sensor transmite automáticamente la información con la temperatura actual.Esto le permite determinar que el sensor funciona correctamente. La perilla de umbral no se usa en el modo Sensor. Modo" TERMOSTATO "En este modo, el sensor actúa como un termostato.Esto le permite utilizar el sensor para mantener una temperatura constante en las habitaciones con calentadores eléctricos (calentadores de ventilador, convectores, calentadores).El sensor actúa como un dispositivo que envía comandos de encendido / apagado.Cuando la temperatura cae por debajo del umbral establecido, se envía un comando de inicio. Cuando la temperatura alcanza el umbral establecido, se envía un comando de apagado. Los comandos de encendido / apagado se transmiten cuando la temperatura supera el valor umbral y luego se repite después de 30 minutos.La repetición del comando permite que el calentador garantice el estado necesario, incluso si se omitió el comando de encendido / apagado anterior debido a interferencia.Para estos dos tipos de sensores, también es posible leer el valor de la entrada analógica adicional del sensor. Este valor está representado por un número sin signo de 8 bits. Este número es 255, ya que la entrada tiene un pull-up a la potencia del sensor negativo a través de una resistencia de 390 kΩ. Cuando las almohadillas 1 y 2 están cerradas, el número de lectura es 0. Esta entrada se puede usar para controlar la iluminación (se usa una fotorresistencia con una resistencia de 100-500 kOhm) o como un sensor de fuga de agua. En este caso, el elemento sensible se conecta a los pads 1 y 2. La
lectura de la entrada analógica se realiza cada vez que los sensores transmiten parámetros.Sensor de movimiento PM111.
Especificaciones tecnicas | |
---|
| 0,5 …. 5. |
| 1 … 100 . |
| 5 … 21.8 . |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
Operación del sensorCuando los objetos en movimiento con una temperatura superior a la temperatura ambiente aparecen en el área de cobertura del sensor, le da un comando de radio para encenderlo. Después de un tiempo específico después del cese del movimiento en el área de cobertura del sensor, emite un comando de apagado. Además, el sensor PM111 está equipado con un fotosensor para medir la iluminación, lo que elimina la activación del sensor durante las horas del día.La sensibilidad del sensor térmico, el umbral de iluminación y el tiempo en que se enciende la luz después del cese del movimiento son ajustables.Notas- , , . . — .
- . «».
- , .
- , , .
- , . .
- . , « »–22, «»– , «»– , .
Modos de funcionamientoSi la iluminación cerca del sensor es más alta que la establecida por el regulador "Illuminance" , entonces el sensor está en modo de espera. Al mismo tiempo, su consumo de corriente es mínimo (menos de 1 μA) y el sensor de movimiento térmico está desactivado.Cuando la iluminación cae por debajo de un nivel predeterminado, el sensor entra en modo de espera.El sensor térmico se enciende y el consumo de corriente aumenta a 75 μA (aproximadamente).La transición de regreso al modo de espera ocurre a un nivel de iluminación ligeramente más alto, para excluir múltiples transiciones de ida y vuelta al atardecer o al amanecer.Si el regulador de "Iluminación" está cerca del máximo (posición "Encendido"), el sensorpermanece siempre en modo de espera, con cualquier iluminación.Modo de esperaEste modo se activa automáticamente cuando la iluminación cae por debajo de la "Iluminancia" establecida por el regulador o por la fuerza si el regulador de "Iluminancia" está en la posición "Encendido".En este modo, el sensor térmico detecta el movimiento de objetos cálidos en su área de efecto.El tamaño del rango del sensor térmico se puede ajustar con la perilla "Sensibilidad".Cuando se detecta movimiento, el sensor transmite un comando de radio para encender el receptor.Cuando el movimiento se ha detenido, el sensor cuenta regresivamente el intervalo especificado por el controlador "Tiempo de encendido" y transmite un comando de apagado de luz.Si se detecta movimiento nuevamente durante el intervalo, la cuenta regresiva comienza de nuevo.Los comandos de encendido y apagado se transmiten por fiabilidad dos veces, con un intervalo de 2 segundos.Después de emitir el primer comando, el sensor térmico se apaga durante 3,5 segundos, lo que significa que el sensor no siente movimiento durante 3,5 segundos después de que se emite el comando de apagado.Todos los sensores pueden controlar la carga de la fuente de energía. Cuando se detecta una descarga de la batería, el sensor informa esto con tres parpadeos cortos del indicador LED, repitiendo después de 8 segundos. También se envía un mensaje correspondiente al receptor.El programa FLProg implementa soporte para todas las capacidades de estos sensores.Un ejemplo de trabajo con sensores en el programa FLProg.Quiero agradecer a smart_alex por su artículo . En gran parte solo gracias a ella, pude analizar los datos provenientes de los sensores. Desafortunadamente, en el sitio web del fabricante prácticamente no hay información para los desarrolladores.Source: https://habr.com/ru/post/es396475/
All Articles