Étape 4: Mode de fonctionnement Description - comment ça marche.
Le module lit les valeurs des entrées analogiques qui sont connectés les capteurs de courant (une pour les panneaux photovoltaïques et une éolienne), la tension du capteur (pour batteries de banc) et un appareil photo numérique d’entrée pour capteurs de température (pour les batteries de banc de mesure température et de l’environnement à l’extérieur), serveur web transmet (méthode POST) et appel un PHP script qui insère des données dans une base de données. Les données transmises sont des valeurs moyennes après lectures à un intervalle de 10 ms pendant 2 secondes (200 échantillons), ce qui entraîne l’insertion dans la base de données à un intervalle de 2-3 s, 1200 tests par heure.
Les données d’entrée sont lus les valeurs analogiques des tensions à travers les capteurs (0-5V), ils sont convertis en valeurs numériques (0-1023) de l’analogique au numérique et selon le type de capteur s’applique une formule dans laquelle les résultats en valeur finale mesurés V(volts) de tension ou de A(amps) pour courants.
EX1 : sensorValue = analogRead (A5) ; Lire les entrées analogiques
U = (float) ((sensorValue) * 25) / 1023 ; Lire le calcul de la tension
EX2 : sensorValue = (analogRead (A4)-507) ; Lire les entrées analogiques
Si (sensorValue == 1 ou sensorValue == - 1) sensorValue = 0 ; correction d’erreur
Si = (float) sensorValue * 0215 ; Lire le calcul de la valeur actuelle