Sensore PT111.

Il blocco (Figura 1) è progettata per leggere i dati dal sensore di temperatura e umidità wireless Noolite PT111.

                                                                                                  Figura 1 

Il blocco viene configurato utilizzando l'editor di blocchi (Figura 2). Qui dobbiamo selezionare un ricevitore tra quelli esistenti o crearne uno nuovo. Quando si crea un nuovo ricevitore, è necessario specificarne il nome e selezionare la porta a cui verrà collegato, premendo il pulsante "New". In caso di utilizzo della porta software, è necessario selezionare i pin RX e TX. Il numero del canale per l'associazione è dato da una costante o dall'input "Chanel". 

                                                                                                                                Figura 2 

Procedura di associazione.

Per ricevere i comandi dal sensore è necessario eseguire una procedura di associazione. Per fare ciò, il dispositivo ricevente (MR1132) deve essere impostato sulla modalità di associazione. Quando il ricevitore PR1132 ha ricevuto il comando lo segnala con il lampeggio del led sulla scheda. Successivamente è necessario premere brevemente (<1 secondo) il pulsante di servizio del sensore PT111 per inviare il comando di associazione.

Modalità operative del sensore.

Modalità "Sensor".

In questa modalità, il sensore trasmette informazioni sulla temperatura e umidità attuale al ricevitore MR1132. Periodo di interrogazione del sensore ~64 secondi. Per ridurre il consumo energetico, i dati vengono trasmessi quando la temperatura o umidità cambia di oltre 0,5°C o 2% rispettivamente. Se entro 1 ora la variazione di temperatura e umidità non supera i limiti specificati, il sensore trasmette automaticamente le informazioni con la temperatura e umidità attuale. Questo ci consente di determinare che il sensore funziona correttamente.

Modalità "Thermostat".

In questa modalità il sensore funge da termostato. Ciò consente di utilizzare il sensore per mantenere una temperatura costante nella stanza con riscaldatori elettrici (termoventilatori, termoconvettori, radiatori). Il sensore funziona come un dispositivo che invia comandi di accensione/spegnimento: quando la temperatura scende sotto la soglia impostata viene dato il comando di accensione, l'output del blocco "State" è a livello logico alto. Quando la temperatura raggiunge la soglia specificata, viene dato un comando di spegnimento, l'output del blocco "State" è a livello logico basso. I comandi di accensione/spegnimento vengono inviati quando la temperatura supera la soglia e poi nuovamente dopo 30 minuti. Un comando ripetuto garantisce che il riscaldatore passi allo stato richiesto, anche se l'ultimo comando di accensione/spegnimento è stato ignorato a causa di interferenze.

Modalità "Gyrostat".

Ciò consente di utilizzare il sensore per controllare una ventola di scarico in ambienti in cui non è auspicabile un'elevata umidità. Il sensore agisce come un dispositivo che invia comandi di accensione/spegnimento. Al superamento della soglia di umidità viene inviato un comando di accensione, l'output del blocco "State" è a livello logico alto. Quando l'umidità scende sotto una soglia prestabilita, viene dato un comando di spegnimento, l'output del blocco "State" è a livello logico basso. I comandi di accensione/spegnimento vengono inviati al punto di trasferimento dell'umidità attraverso la soglia e poi nuovamente dopo 30 minuti. La ripetizione dei comandi permette di garantire al ricevitore la ricezione dei comandi necessari, anche se l'ultimo comando di accensione/spegnimento è stato ignorato a causa di interferenze.

Output "Output of the analog input value".

È anche possibile specificare un valore utilizzando ulteriori input per sensore analogici. Questo valore è rappresentato come un numero intero senza segno a 8 bit. Questo valore è 255, perché all'input è presente un resistore di pull-down del sensore tramite un resistore da 390 kΩ. Quando gli pad 1 e 2 sulla scheda sensore (Figura 3) sono cortocircuitati, viene letto il valore 0. Questo input può essere utilizzato per controllare la quantità di luce, utilizzando una fotoresistenza da 100-500 kΩ o come sensore di perdite d'acqua, i sensori sono collegati ai pad 1 e 2. L'input analogico viene letto ogni volta che il sensore invia dati di temperatura e umidità da PT111.

                                                                                                  Figura 3 

Output "Output low battery signal".

Quando il sensore rileva che la batteria è scarica, segnala tre brevi lampeggi dell'indicatore LED, ripetendosi ogni 8 secondi. Anche all'output del blocco "Batt" sarà presente un livello logico alto.

File FLProg.

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia