Sur
Dans cet article nous mettrons en place un module de particule Photon pour surveiller la température à travers le capteur de mini module de température/humidité de SI7020-A20. Lectures sur la base de ce capteur, nous nous tournerons un avertisseur sonore pour avertir l’utilisateur d’une température élevée ou basse. Cette bibliothèque est destinée à être utilisé en conjonction avec l’article contrôle quoi que ce soit Temperature_Alarm. L’intention de cette bibliothèque est d’utiliser le capteur de température/humidité de SI7020-A20 et PCA9536_I2CBZ I²C Mini Modules avec développement de particules web IDE aussi simple que possible pour les utilisateurs.
Comment faire pour utiliser cette bibliothèque
C’est une bibliothèque entièrement exécutée et est destiné à être utilisé comme c’est. Les utilisateurs peuvent modifier et utiliser la bibliothèque en quelque sorte qu'ils l’entendent. Le but est de rechercher les bibliothèques communautaires en vertu de la WEB IDE particule Temperature_Alarm. Une fois trouvé Assurez-vous que l’onglet application est sélectionné, puis cliquez sur le bouton utiliser cet exemple sur la gauche. Puis flasher le firmware dans votre Module de particules. Pour plus d’informations, consultez documentation de particule.
Ce qu’il fait
Cette bibliothèque fait deux choses. Il surveille la température à l’aide de la sonde de température SI7020-A20. Deuxièmement il s’allume un signal sonore pour indiquer une situation d’alarme. L’alarme peut déclencher lorsque la température devient trop élevée ou trop bas. Le firmware publie une fonction appelée AlarmLimit qui prend un argument de chaîne. Cet argument définit le seuil d’alarme pour activer le signal sonore. Le formwat de l’alarme est par exemple : haute ; 200.00 faible ; 32,00 la première partie de l’argument indique si l’alarme se déclenche lorsque la température est supérieure à une limite ou au-dessous d’un seuil. Si haute est passée en première partie l’alarme s’allume lorsque la température devient trop élevée. Si faible est passé en première partie l’alarme s’éteint quand la température devient trop basse. La deuxième partie de l’argument est la limite de température. Cela devrait être une température au format décimale comme 75,00 que la première et la deuxième partie des arguments doit toujours être séparés par un point-virgule, comme indiqué dans les exemples ci-dessus. Ce firmware publie également la température actuelle en tant que variable sur le serveur de la particule.