Buradasın
Akım sensörü Arduino ile nasıl çalışır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino ile akım sensörü kullanımı, genellikle ACS712 gibi sensörler aracılığıyla yapılır 12. Bu sensörler, içinden akan akımla orantılı bir analog sinyal üretir 12.
Çalışma prensibi:
- Bağlantı: Sensörün VCC pini Arduino'nun 5V pinine, GND pini GND'ye ve çıkış pini bir analog pime (örneğin A0) bağlanır 12.
- Kodlama: Arduino kodu yazılır 1. Örneğin, ACS712 için bir kod örneği şu şekildedir 1:
#include <LiquidCrystal.h> LiquidCrystal lcd(7, 6, 5, 4, 3, 2); const int analogIn = 0; // ACS712 sensör bağlantı pini const int mVperAmp = 66; // 30A modül için int RawValue = 0; int ACSoffset = 2500; double Voltage = 0; // Voltaj hesabı double Amps = 0; // Akım hesabı void setup() { lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("ACS 712"); lcd.setCursor(0, 1); lcd.print("AKIM OLCUM"); delay(2000); } void loop() { RawValue = analogRead(analogIn); // Modül analog değeri okunur Voltage = (RawValue / 1024.0) * 5000; // Voltaj hesabı yapılır Amps = ((Voltage - ACSoffset) / mVperAmp); // Akım hesaplanır lcd.clear(); // Ekranı temizler delay(1000); lcd.display(); // Voltaj ve akımı ekrana yazdırır }
- Kullanım: Arduino, sensörden gelen verileri işleyerek akım değerlerini ölçer ve gerekli işlemleri gerçekleştirir 3.
Doğru ölçümler için sensörün kurulumunun kalibre edilmesi ve gürültü kaynaklarının en aza indirilmesi önerilir [2
5 kaynaktan alınan bilgiyle göre: