solar tracker

13
Weather Station Oleh :

Upload: christ

Post on 05-Jan-2016

220 views

Category:

Documents


4 download

DESCRIPTION

penambahan solar tracker pada weather station agar penerimaan cahaya pada solar panel semakin maksimal

TRANSCRIPT

Page 1: Solar Tracker

Weather Station

Oleh :

Page 2: Solar Tracker

Khriswara Dwitantyo 111113037

Yosef Capertino Wirakusuma 111113050

POLITEKNIK MEKATRONIKA SANATA DHARMA

YOGYAKARTA2014

Revisi untuk mekanik

Solar Tracker

Perancangan ini bertujuan untuk membuat suatu alat penyimpan energi listrik melalui solar cell yang dapat seoptimal mungkin mendapatkan panas dari sinar matahari. Kondisi ini dapat dilakukan jika sola cell tersebut selalu tegak lurus terhadap arah focus datangnya sinar matahari, dengan demikian solar cell harus selalu mengikuti arah pergerakan matahari.

Untuk dapat merealisasi system tersebut dibutuhkan beberapa sensor peka cahaya yang mmbaca arah datangnya cahaya dari beberapa sudut. Sudut yang paling kuat dari sensor peka cahaya tersebut diasumsikan sebagai sudut focus arah datangnya sinar matahari, sehingga sudut dengan focus terkuat tersebutlah yang akan di ikuti oleh pergerakan solar tracker ini.

Gambar Desain 3D

Page 3: Solar Tracker

pict 1 3D desain Solar Tracker

Page 4: Solar Tracker

pict 2 3D Desain Solar Tracker

Page 5: Solar Tracker

pict 3 Solar Tracker Servo 1

Page 6: Solar Tracker

pict 4 Solar Tracker Servo 2

Cara kerja Alat

Pada alat ini menggunakan empat buah sensor peka cahaya LDR yang dipasang sebagai pelacak arah focus datangnya sinar matahari, dimana ke empat sensor tersebut membentuk formasi laying-layang sama sisi. Pada kondisi sebuah sensor mempunyai kepekaan terkuat maka tracker akan bergerak menuju arah tersebut hingga didapatkan suatu kondisi kepekaan sensor terkuat tersebut sama. Pada aplikasinya keempat sensor tersebut masing-masing dihubungkan dengan komparator pada input inverting.

Page 7: Solar Tracker

Solar tracker terdiri dari 4 buah sensor cahaya (LDR) yang terpasang sesuai dengan 4 penjuru arah mata angin . Solar cell digerakkan oleh 2 buah servo continous, pada masing-masing arah geraknya, duah buah servo tersebut bergerak sesuai dengan perintah dari microcontroller(atmega328). Untuk gerakan timur ke barat servo di gerakkan dengan perbandingan antara dua buah servo yang masing-masing di pasangkan pada arah timur dan barat, apabila sensor bagian barat menerima cahaya lebih besar di bandingnkan dengan sensor pada bagian timur maka servo akan berputar mengarahkan solarcell menuju arah yang memiliki sumber cahaya lebih kuat, apabila sensor barat dan sensor timur memiliki nilai yang relave sama maka motor servo akan berhenti berputar, hal yang sama juga untuk arah utara dan selatan .

Sensor vertical (LDR)

Sensor horisontal (LDR)

Sensor vertical (LDR)

Sensor horisontal (LDR)

Page 8: Solar Tracker

Spesifikasi servo yang digunakan

Power: 6vdc max (5V works best) Average Speed: 60 rpm (Note: with 5vdc and no torque)

Weight: 45.0 grams/1.59oz

Torque: 3.40 kg-cm/47oz-in

Size mm: (L x W x H) 40.5x20.0x38.0

Size in: (L x W x H) 1.60x.79x1.50

Rangkaian electric

Page 9: Solar Tracker

Part list

2 x servo's 4 x lightdepending resistors (ldr)

4 x resistors 10K

1 x Arduino

2 x potentiometers 10k (value doesn't matter)

Page 10: Solar Tracker

Program Arduino

#include <Servo.h> // include Servo library 

Servo horizontal; // horizontal servoServo vertical; // vertical servo

// LDR pin connections// name = analogpin;int ldrlt = 0; //LDR top leftint ldrrt = 1; //LDR top rigtint ldrld = 2; //LDR down leftint ldrrd = 3; //ldr down rigt

void setup(){  Serial.begin(9600);// servo connections// name.attacht(pin);  horizontal.attach(9);   vertical.attach(10);

horizontal.write(90);

vertical.write(90);  }

void loop() {  int lt = analogRead(ldrlt); // top left  int rt = analogRead(ldrrt); // top right  int ld = analogRead(ldrld); // down left  int rd = analogRead(ldrrd); // down rigt

  int dtime = analogRead(4)/20; // read potentiometersint tol = analogRead(5)/4;

int avt = (lt + rt) / 2; // average value topint avd = (ld + rd) / 2; // average value downint avl = (lt + ld) / 2; // average value leftint avr = (rt + rd) / 2; // average value right

int dvert = avt - avd; // check the diffirence of up and down

Page 11: Solar Tracker

int dhoriz = avl - avr;// check the diffirence og left and rigt

if (-1*tol > dvert || dvert > tol) // check if the diffirence is in the tolerance else change vertical angle{if (avt > avd){vertical.write(180); }else if (avt < avd){vertical.write(0); } else if (avt == avd){

vertical.write(90);}}

if (-1*tol > dhoriz || dhoriz > tol) // check if the diffirence is in the tolerance else change horizontal angle{if (avl > avr){horizontal.write(180);}else if (avl < avr){horizontal.write(0);}else if (avl == avr){horizontal.write(90);}}delay(dtime);} 

Dimensi Alat

Page 12: Solar Tracker

pict 5 Dimensi Alat Solar Tracker

Page 13: Solar Tracker

pict 6 Dimensi Alat Solar Tracker

Page 14: Solar Tracker

pict 7 Dimensi Alat Solar Tracker

Page 15: Solar Tracker

pict 8 Dimensi Alat Solar Tracker

Spesifikasi alat

Nama : Solar Tracker

Fungsi : Memaksimalkan penerimaan cahaya untuk solar cell

Page 16: Solar Tracker

Dimensi : 40cm x 50cm x 30cm

Kendali : Microcontroler(Arduino)

Sensor : LDR 4 Buah

Output : -

Power : 5vDC