SISTEM PENGATURAN
Pengukuran Arus dan Tegangan
dengan Data Logger
Sensor Arus ACS712 dan
Sensor Tegangan ZMPT101B
1
KELOMPOK 6
Disusun Oleh :
Adelia Janis Parahita KE 1B 3.22.17.1.01
Iqbal Alfa Rizki KE 1B 3.22.17.1.15
2
DATA LOGGER
Data logger merupakan data penyimpanan ke external
memory atau ke SD Card, penggunaan data logger ini
biasanya untuk menganalisa/mendapatkan data dari suatu
kondisi di tempat tertentu. Misal untuk perubahan suhu
per satuan waktu di tempat tertentu.
3
Sensor Arus ACS712
4
Karakteristik Sensor Arus
ACS712
•Rendah noise
•Bandwidth Perangkat diatur melalui
FILTER pin baru waktu naik
•5 mikrodetik keluaran dalam
menanggapi arus masukan
•Bandwith 80 kHz
•Total output error 1,5% pada TA = 25 °
C
•Tampak Kecil, low-profile paket SOIC8
•1,2 MW resistansi konduktor internal
•Isolasi tegangan 2,1 kVRMS minimum
dari pin 1-4 ke pin 5-8
•5.0 V, operasi catu daya tunggal
•66-185 mV / A sensitivitas keluaran
5
Rangkaian Skematik Sensor Arus ACS712
6
Rangkaian koneksi Aduino dengan Sensor Arus ACS712
7
Source Code Sensor Arus ACS712 untuk Arduino
void setup() {
Serial.begin(9600);
}
void loop() {
//Sensor Arus max 5A
float average = 0;
for(int i = 0; i < 1000; i++) {
average = average + (0.0264 * analogRead(A0) -13.51);
delay(1000);
}
Serial.print(average);
Serial.println("mA");
}
8
Sensor Tegangan ZMPT101B
9
FITUR DAN SPESIFIKASI
Sensor Tegangan ZMPT101B
void setup() {
//set komunikasi baut pada kecepatan 9600
Serial.begin(9600);
}
void loop() {
hasil_sensor = analogRead(input_sensor); // Prosedur pembacaan analog pin
// mapping pembacaan resolusi sensor
nilai_pwm = map(hasil_sensor, 00, 1023, 00, 255);
// mengubah nilai analog out
analogWrite(output_pwm, nilai_pwm);
voltageOut = (sensor_Value / 1023)*5 ;
delay(2);//jeda 2ms
} 13
Video Tutorial
Sekian dan Terima kasih
15