• Tidak ada hasil yang ditemukan

Rancang Bangun Data Logger Pengukuran Arus, Tegangan dan Suhu dari suatu Baterai dengan Pemberian Beban Berbasis Arduino Duemilanove

N/A
N/A
Protected

Academic year: 2017

Membagikan "Rancang Bangun Data Logger Pengukuran Arus, Tegangan dan Suhu dari suatu Baterai dengan Pemberian Beban Berbasis Arduino Duemilanove"

Copied!
58
0
0

Teks penuh

(1)
(2)

Lampiran 1.1 Program Pengujian Modul

#include <SD.h>

const int chipSelect = 4;

int row = 0;

int delaytime = 10; //makin kecil

delay, makin cepat motor

berputar

int i;

int j;

int k;

float Tegangan = A0;

float nilaiTegangan = 0;

int LM35 = A1;

float Suhu;

int nilaiLM35= 0;

void setup()

{

Serial.begin(9600);

Serial.println("CLEARDATA");

Serial.println("LABEL,Time,

Tegangan, Suhu");

pinMode(IN1,OUTPUT);

pinMode(IN2,OUTPUT);

pinMode(IN3,OUTPUT);

pinMode(IN4,OUTPUT);

while (!Serial)

{

; // wait for serial port to

connect. Needed for Leonardo

only

}

Serial.print("Initializing SD

card...");

pinMode(10, OUTPUT);

if (!SD.begin(chipSelect))

{

Serial.println("Card failed, or

Serial.println("Card

Initialized.");

String dataString = "";

File dataFile =

SD.open("hasillog.txt",

dataFile.print("\r \r \r \r \r \r");

(3)

row=0;

Serial.println("CLEARDATA");

}

Serial.println("error opening

loggbaterai.txt");

digitalWrite(IN1,LOW);

digitalWrite(IN2,LOW);

digitalWrite(IN3,LOW);

digitalWrite(IN4,HIGH);

}

void step2()

{

digitalWrite(IN1,LOW);

digitalWrite(IN2,LOW);

digitalWrite(IN3,HIGH);

digitalWrite(IN4,LOW);

}

void step3()

{

digitalWrite(IN1,LOW);

digitalWrite(IN2,HIGH);

digitalWrite(IN3,LOW);

digitalWrite(IN4,LOW);

}

void step4()

{

digitalWrite(IN1,HIGH);

digitalWrite(IN2,LOW);

digitalWrite(IN3,LOW);

digitalWrite(IN4,LOW);

}

void loop()

{

// nothing happens after setup

}

Lampiran 1.2 Program Pengujian Data Logger Pengukuran Arus, Tegangan

dan Suhu dari Suatu Baterai

#include <SD.h>

const int chipSelect = 4;

int row = 0;

int delaytime = 10; //makin kecil

delay, makin cepat motor

berputar

int i;

int j;

int k;

(4)

float Suhu;

int nilaiLM35= 0;

void setup(){

Serial.begin(9600);

Serial.println("CLEARDATA");

Serial.println("LABEL,Time,

Tegangan, Arus x 10-3, Suhu");

pinMode(IN1,OUTPUT);

connect. Needed for Leonardo

only

}

Serial.print("Initializing SD

card...");

pinMode(10, OUTPUT);

if (!SD.begin(chipSelect)) {

Serial.println("Card failed, or

not present");

return;

}

Serial.println("Card

Initialized.");

String dataString = "";

File dataFile =

SD.open("peng9.txt",

delay(delaytime);

step2();

delay(delaytime);

step3();

delay(delaytime);

step4();

delay(delaytime);

}

Serial.println("CLEARDATA");

}

dataFile.close();

}

else {

Serial.println("error opening

dataa2.txt");

}

(5)

delay(delaytime);

(6)
(7)

Lampiran 2.1 Dokumentasi Alat

Arduino Duemilanove

Kabel Serial USB

SD Card Modul

SD Card

(8)

Baterai dan Dudukan Baterai

Klem Pipa

(9)
(10)
(11)
(12)
(13)
(14)
(15)

Lampiran 3.1 Data Hasil Pengujian Modul

Tabel 1. Data Tegangan, Hambatan dan

Arus pada R = 21,16 KΩ

No

Tegangan

Tabel 2. Data Tegangan, Hambatan dan Arus pada R = 19,47 KΩ

No

Tegangan

Tabel 3. Data Tegangan, Hambatan dan Arus pada R = 15,63 KΩ

(16)

Tabel 4. Data Tegangan, Hambatan dan Arus pada R = 11,80 KΩ

Tabel 5. Data Tegangan, Hambatan dan Arus pada R = 7,95 KΩ

No

Tegangan

(V)

Hambatan

(KΩ)

(mA)

Arus

1

1,72

7,95

0,216352

2

1,71

7,95

0,215094

3

1,71

7,95

0,215094

4

1,71

7,95

0,215094

5

1,72

7,95

0,216352

6

1,71

7,95

0,215094

7

1,71

7,95

0,215094

8

1,71

7,95

0,215094

9

1,72

7,95

0,216352

10

1,71

7,95

0,215094

No

Tegangan

(V)

Hambatan

(17)
(18)

Lampiran 3.3 Contoh Perhitungan Arus

Dari gambar rangkaian baterai dengan potensiometer diatas maka dapat dihitung

bahwa arus yang mengalir adalah :

Pada saat V baterai = 1.62 Volt

� =

� +�

1.62 = 1.8 x I

I =

,

,

= 0.9 mA

Pada saat V baterai = 1.47 Volt

� =

� + � �

1.47 = 1.8 x I

I =

,

,

= 0.8 mA

Pada saat V baterai = 1.07 Volt

� =

� + � �

1.07 = 1.8 x I

I =

,

,

= 0.6 mA

Pada saat V baterai = 0,36 Volt

� =

� + � �

0,36 = 1.8 x I

I =

,

,

= 0.2 mA

(19)

Lampiran 3.3 Data Hasil Pengujian Data Logger Pengukuran Arus,

Tegangan, dan Suhu Baterai

(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)
(43)
(44)
(45)
(46)
(47)
(48)
(49)
(50)
(51)
(52)
(53)
(54)
(55)
(56)
(57)
(58)

Lampiran 3.4 Grafik Perubahan Tegangan dan Arus pada Proses Discharge

Baterai

Bagian I

Luas Persegi Panjang = Panjang x Lebar

Luas Bagian 1 = 0,9 x 200 = 180

Bagian II

Luas Trapesium =

�� �ℎ

� � � �

��

Luas Bagian 2 =

+

� ,9

= 751,5

Untuk mengetahui kapasitas baterai, Maka:

Kapasitas Baterai = Bagian 1 + Bagian 2

Kapasitas baterai = 180 + 751,5

-0,20 0,00 0,20 0,40 0,60 0,80 1,00 1,20 1,40 1,60 1,80

0 200 400 600 800 1000 1200 1400 1600 1800

V dan I

Tegangan (Volt) Arus (mA)

Jumlah Data

Gambar

Tabel 3. Data Tegangan, Hambatan dan Arus pada R = 15,63 KΩ
Tabel 4. Data Tegangan, Hambatan dan Arus pada R = 11,80 KΩ

Referensi

Dokumen terkait

Skripsi yang berjudul Rancang Bangun Modul Akuisisi Data Untuk Sistem Irigasi Otomatis Berbasis Mikrokontroler Arduino Duemilanove dapat diselesaikan karena nikmat

RANCANG BANGUN SISTEM MONITORING DAN KONTROL TEGANGAN LISTRIK PADA POMPA IRIGASI SAWAH

Rancang bangun alat Sistem Proteksi Daya Listrik ini menggunakan mikrokontroler Arduino Uno sebagai kendali dimana akan digunakan untuk mengolah sinyal input

Skripsi yang berjudul Rancang Bangun Modul Akuisisi Data Untuk Sistem Irigasi Otomatis Berbasis Mikrokontroler Arduino Duemilanove dapat diselesaikan karena nikmat

Gambar 12 a dan b merupakan bentuk rancang bangun monitoring arus dan tegangan dimana terdapat tiga komponen penting yaitu sumber berupa baterai, sensor

RANCANG BANGUN DAN UJI KINERJA DATA LOGGER SUHU BERBASIS MIKROKONTROLLER ARDUINO UNO SEBAGAI SARANA PRAKTIKUM DI LABORATORIUM REKAYASA PANGAN Design and Performance Test of a

Tujuan penelitian ini adalah merancang bangun sensor suhu termokopel tipe K dengan penguat sinyal MAX6675 berbasis Arduino dan dirancang layaknya data logger.. Jumlah sensor yang

Berdasarkan pada penelitian terdahulu, maka penelitian yang dilakukan adalah pengembangan data logger pengukur suhu berbasis Arduino menggunakan modul Adafruit MAX31856 menjadi