Et encore - NooLite + FLProg
Bon après-midi Je suis le développeur du programme FLProg, et aujourd'hui je souhaite poursuivre le thème du lien entre les équipements de la société Nootechnika et le programme FLProg.Plus tôt ( un , deux ), j'ai déjà écrit sur l'apparition dans le programme de prise en charge de l'émetteur MT1132 et des unités de puissance sous son contrôle. Maintenant, avec la sortie de la version 1.15, la prise en charge du module récepteur MR1132 et de trois capteurs sans fil - PT111, PT112 et PM111 a été ajoutée.
Examinons-les plus en détail.Récepteur MR1132 .
Le module MR1132 est conçu pour recevoir des commandes de contrôle lorsque vous travaillez dans le système NooLite. Le module est contrôlé via l'interface série UART.Spécifications Techniques | |
---|
| 32 |
(U.) | 4.75 …5.5 |
| 2.2 … 3.2 |
(50 ) | -20 |
| 433,92 (± 0,075) |
| 50 . |
/ UART | 9600 / |
| 0 … +40 ° |
Schéma de raccordement
Veuillez noter que la tension et les niveaux du module pour UART sont de 5V. Si vous avez l'intention de l'utiliser sur des systèmes avec des niveaux logiques de 3,3 V, il sera alors nécessaire d'utiliser des convertisseurs de niveau.Capteur de température et d'humidité PT111.
Le capteur de température et d'humidité PT111 est conçu pour mesurer les paramètres du microclimat (température et humidité) ou être utilisé comme thermostat (hygrostat).Spécifications Techniques | |
---|
| 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 |
MODES DE FONCTIONNEMENT DU CAPTEUR
Mode« CAPTEUR »Dans ce mode, le capteur transmet des informations sur la température actuelle au récepteur MR1132Le capteur est interrogé pendant ~ 64 secondes.Pour réduire la consommation d'énergie, les données radio ne sont transmises que lorsque la température ou l'humidité relative change de plus de 0,5 ° C et 2%, respectivement.Si, en moins d'une heure, le changement de température ne dépasse pas les limites spécifiées, le capteur transmet automatiquement les informations avec la température actuelle.Cela vous permet de déterminer que le capteur fonctionne correctement. Le bouton Threshold n'est pas utilisé en mode Sensor. Mode« THERMOSTAT »Dans ce mode, le capteur agit comme un thermostat.Cela vous permet d'utiliser le capteur pour maintenir une température constante dans les pièces avec radiateurs électriques (radiateurs soufflants, convecteurs, radiateurs).Le capteur agit comme un appareil qui envoie des commandes marche / arrêt.Lorsque la température descend en dessous du seuil défini, une commande de démarrage est envoyée. Lorsque la température atteint le seuil défini, une commande marche / arrêt est envoyée. Les commandes sont transmises lorsque la température franchit une valeur seuil, puis se répète après 30 minutes.La répétition de la commande permet au radiateur de garantir l'état nécessaire, même si la précédente commande marche / arrêt a été ignorée en raison d'interférences.Mode " humidistat "Dans ce mode, le capteur agit comme un hygrostat.Cela vous permet d'utiliser le capteur pour contrôler le ventilateur d'extraction dans les pièces où la présence d'une humidité élevée n'est pas souhaitable (salles de bains, salles de bains).Le capteur agit comme un appareil qui envoie des commandes marche / arrêt.Si l'humidité dépasse le seuil défini, une commande de démarrage est envoyée. Lorsque l'humidité tombe au seuil défini, une commande d'arrêt est envoyée. Les commandes marche / arrêt sont transmises lorsque l'humidité passe par la valeur seuil, puis se répète après 30 minutes.La répétition d'une commande permet au récepteur d'être sûr de recevoir les commandes nécessaires, même si la précédente commande marche / arrêt a été ignorée en raison d'interférences.Capteur de température PT112.
Le capteur de température PT112 est conçu pour mesurer la température ou être utilisé comme thermostat.Spécifications Techniques | |
---|
| 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 |
MODES DE FONCTIONNEMENT DU CAPTEUR
Mode« CAPTEUR »Dans ce mode, le capteur transmet des informations sur la température actuelle au récepteur MR1132Le capteur est interrogé pendant ~ 64 secondes.Pour réduire la consommation d'énergie, les données radio ne sont transmises que lorsque la température change de plus de 0,5 ° C.Si, en moins d'une heure, le changement de température ne dépasse pas les limites spécifiées, le capteur transmet automatiquement les informations avec la température actuelle.Cela vous permet de déterminer que le capteur fonctionne correctement. Le bouton Threshold n'est pas utilisé en mode Sensor. Mode« THERMOSTAT »Dans ce mode, le capteur agit comme un thermostat.Cela vous permet d'utiliser le capteur pour maintenir une température constante dans les pièces avec radiateurs électriques (radiateurs soufflants, convecteurs, radiateurs).Le capteur agit comme un appareil qui envoie des commandes marche / arrêt.Lorsque la température descend en dessous du seuil défini, une commande de démarrage est envoyée. Lorsque la température atteint le seuil défini, une commande d'arrêt est envoyée. Les commandes marche / arrêt sont transmises lorsque la température dépasse la valeur seuil, puis se répètent après 30 minutes.La répétition de la commande permet au radiateur de garantir l'état nécessaire, même si la précédente commande marche / arrêt a été ignorée en raison d'interférences.Pour ces deux types de capteurs, il est également possible de lire la valeur à partir de l'entrée analogique supplémentaire du capteur. Cette valeur est représentée par un nombre non signé de 8 bits. Ce nombre est 255, car l'entrée a un pull-up à la puissance du capteur moins via une résistance de 390 kΩ. Lorsque les pads 1 et 2 sont fermés, le nombre lu est 0. Cette entrée peut être utilisée pour contrôler l'éclairage (une photorésistance avec une résistance de 100-500 kOhm est utilisée) ou comme capteur de fuite d'eau. Dans ce cas, l'élément sensible est connecté aux plots 1 et 2. La
lecture de l'entrée analogique est effectuée à chaque fois que les capteurs transmettent des paramètres.Motion Sensor PM111.
Spécifications Techniques | |
---|
| 0,5 …. 5. |
| 1 … 100 . |
| 5 … 21.8 . |
| 433,92 (± 0,075) |
| <5 |
| 50 |
| 2 (LR03) Alkaline 1.5 |
| 1 |
Fonctionnement du capteurLorsque des objets en mouvement dont la température est supérieure à la température ambiante apparaissent dans la zone de couverture du capteur, il donne une commande radio pour l'activer. Après un délai spécifié après l'arrêt du mouvement dans la zone de couverture du capteur, il émet une commande d'arrêt. De plus, le capteur PM111 est équipé d'un capteur photo pour mesurer l'éclairage, ce qui élimine le déclenchement du capteur pendant les heures de clarté.La sensibilité du capteur thermique, le seuil d'éclairage et le temps d'allumage de la lumière après l'arrêt du mouvement sont réglables.Remarques- , , . . — .
- . «».
- , .
- , , .
- , . .
- . , « »–22, «»– , «»– , .
Modes de fonctionnementSi l'éclairage près du capteur est supérieur à celui réglé par le régulateur "Illuminance" , alors le capteur est en mode veille. Dans le même temps, sa consommation de courant est minimale (inférieure à 1 μA) et le capteur de mouvement thermique est désactivé.Lorsque l'éclairage tombe en dessous d'un niveau prédéterminé, le capteur passe en mode veille.Le capteur thermique s'allume et la consommation de courant s'élève à 75 μA (environ).La transition de retour en veille se produit à un niveau d'éclairage légèrement supérieur, pour exclure les transitions multiples d'avant en arrière au coucher du soleil ou à l'aube.Si le régulateur «Illumination» est proche du maximum (position «On»), le capteurreste toujours en mode veille, quel que soit l'éclairage.Mode veilleCe mode est activé automatiquement lorsque l'éclairage tombe en dessous de l ' «éclairement» réglé par le régulateur ou de force si le régulateur «éclairement» est en position « marche ».Dans ce mode, le capteur thermique détecte le mouvement d'objets chauds dans sa zone d'effet.La taille de la plage du capteur thermique peut être ajustée avec le bouton "Sensibilité".Lorsqu'un mouvement est détecté, le capteur transmet une commande radio pour allumer le récepteur.Lorsque le mouvement est arrêté, le capteur décompte l'intervalle défini par le contrôleur "Turn-on time" et transmet une commande d'extinction.Si un mouvement est à nouveau détecté pendant l'intervalle, le compte à rebours recommence.Les commandes on et off sont transmises pour la fiabilité deux fois, avec un intervalle de 2s.Après l'émission de la première commande, le capteur thermique s'éteint pendant 3,5 secondes, ce qui signifie que le capteur ne ressent aucun mouvement pendant 3,5 secondes après l'émission de la commande d'arrêt.Tous les capteurs peuvent contrôler la charge de la source d'alimentation. Lorsqu'une décharge de batterie est détectée, le capteur le signale avec trois clignotements courts de l'indicateur LED, se répétant après 8 secondes. Un message correspondant est également envoyé au récepteur.Le programme FLProg implémente la prise en charge de toutes les capacités de ces capteurs.Un exemple de travail avec des capteurs dans le programme FLProg.Je tiens à remercier smart_alex pour son article . En grande partie grâce à elle, j'ai réussi à analyser les données provenant des capteurs. Malheureusement, sur le site Web du fabricant, il n'y a pratiquement aucune information pour les développeurs.Source: https://habr.com/ru/post/fr396475/
All Articles