ACS712 Akım Sensörü -30 / +30A
30 Ampere kadar ölçüm yapabilen güzel bir sensör. Akım
ölçmek istediğinizde size çok rahat bir kullanım sunan pratik bir de yapısı
var. Tek kusuru manyetik alandan fazlaca etkilenmesi. Montaj yaparken role
gurubuna veya elektromanyetik alanla çalışan herhangi bir cihaza yakın bir
montaj yapmayın. Göstergenizde çok fazla sapma görürsünüz. Tersinden yaklaşacak
olursak eğer montaj yaptınız ve değerlerde fazlaca sapma varsa sensörü manyetik
alanın içine koymuş olma ihtimaliniz yüksek. Aşağıda vermiş olduğum kod bloğunu
arduino mega da deneyip uyguladım. Hatta
sekiz tanesini birden denedim. Gayet güzel sonuç aldım. Devrenizde uygulamak
isterseniz içiniz rahat bir şekilde kodları kullanabilirsiniz. Devreye bağlantısı
ise kolay. Out kısmını analog okuma bacağına yaparak beslemelerini veriniz. Daha
sonra klemensi akımını ölçeceğiniz cihaza seri bir şekilde bağlayınız. Kolay
gelsin.
#define akim1 2//istediğiniz analog giriş bacağının adresini
verebilirsiniz.
int mVperAmp = 66;
int value= 0;
int ofset = 2500;
double voltaj = 0;
double Amps = 0;
void akim(){
value =
analogRead(akim1);
voltaj = (value /
1024.0) * 5000; // Gets you mV
Amps = ((voltaj -
ofset) / mVperAmp);
Serial.print("Akım: ");
Serial.println(Amps);
}
void setup() {
Serial.begin(9600);
}
void loop() {
akim();
delay(500);
}
0 yorum