Étape 5: Capteurs mesurées
Capteurs de tension :
5V = ADC compte 1024
1 chef d’ADC = (5/1024) v = Volt 0.0048828
Vout=vin*R2/(R1+R2)
Vin = Vout * (R1 + R2) / R1 R2 = 100 et R2 = 20
Vin = ADC count*0.00488*(120/20) Volt
Capteur de courant :
Selon les informations du vendeur pour capteur de courant ACS 712
Sensibilité est = 100mV / A = 0.100V / A
Aucun test actuel par le biais de la tension de sortie n’est VCC / 2 = 2,5
Comte de ADC = 1024/5 * Vin et Vin = 2,5 + 0.100 * j’ai (où j’ai = courant)
Comte de ADC = 204.8(2.5+0.1*I) = 512 + 20.48 * j’ai
= > 20.48 * j’ai = (ADC comte-512)
= > j’ai =(ADC count/20.48)-512/20,48
Courant (I) = 0.04882 * ADC -25
Plus de détails sur ACS712
Capteur de température :
Selon la fiche technique du LM35
Sensibilité = 10 mV / ° C
Temp en deg C =(5/1024) * comte de ADC * 100
Remarque : Les capteurs sont calibrés en supposant que l’arduino Vcc = 5V référence. Mais en pratique il n’est pas 5V toujours. Donc il peut y avoir des chances d’obtenir une valeur incorrecte de la valeur réelle. Il peut être résolu par la suite de façon.
Mesurer la tension entre arduino 5V et GND par un multimètre. Utilisez cette tension au lieu de 5V pour Vcc dans votre code. Frapper et tenter de modifier cette valeur jusqu'à ce qu’elle correspond à la valeur réelle.
Exemple : Je me suis 4.47V au lieu de 5V. Le changement doit donc 4.47/1024=0.0043652 au lieu de 0.0048828.