- Memberikan efektivitas yang lebih bagi solar panel untuk mendapatkan cahaya matahari
- Memudahkan manusia dalam memanfaatkan energi cahaya matahari
- Arduino uno Nano
- LDR
- Motor PWM Servo
3. Landasan Teori[kembali]
- Arduino Uno
Arduino Uno adalah salah satu development kit mikrokontroler yang berbasis pada ATmega28. Arduino Uno merupakan salah satu board dari family Arduino. Ada beberapa macam arduino bardseperti Arduino Nano, Arduino Pro Mini, Arduino Mega, Arduino Yun, dll. Namun yang paling populer adalah Arduino Uno. Arduino Uno R3 adalah seri terakhir dan terbaru dari seri Arduino USB. Modul ini sudah dilengkapi dengan berbagai hal yang dibutuhkan untuk mendukung mikrokontroler untuk bekerja, tinggal colokkan ke power suply atau sambungkan melalui kabel USB ke PC, Arduino Uno ini sudah siap bekerja. Arduino Uno board memilki 14 pin digital input/output, 6 analog input, sebuah resonator keramik 16MHz, koneksi USB, colokan power input, ICSP header, dan sebuah tombol reset
- LDR
LDR (Light Dependent Resistor) merupakan salah satu komponen resistor yang nilai resistansinya akan berubah-ubah sesuai dengan intensitas cahaya yang mengenai sensor ini. LDR juga dapat digunakan sebagai sensor cahaya. Perlu diketahui bahwa nilai resistansi dari sensor ini sangat bergantung pada intensitas cahaya. Semakin banyak cahaya yang mengenainya, maka akan semakin menurun nilai resistansinya. Sebaliknya jika semakin sedikit cahaya yang mengenai sensor (gelap), maka nilai hambatannya akan menjadi semakin besar sehingga arus listrik yang mengalir akan terhambat.
- Motor PWM Servo
Motor servo adalah jenis motor DC dengan sistem umpan balik tertutup yang terdiri dari sebuah motor DC, serangkaian gear, rangkaian kontrol, dan juga potensiometer. Jadi motor servo sebenarnya tak berdiri sendiri, melainkan didukung oleh komponen-komponen lain yang berada dalam satu paket. Sedangkan fungsi potensiometer dalam motor servo adalah untuk menentukan batas sudut dari putaran servo. Sementara sudut sumbu motor servo dapat diatur berdasarkan lebar pulsa yang dikirim melalui kaki sinyal dari kabel servo itu sendiri. Oleh karena itu motor servo dapat berputer searah dan berlawanan arah jarum jam. Motor servo dapat menampilkan gerakan 0 derajat, 90 derajat, 180 derajat, hingga 360 derajat. Tak heran jika motor ini banyak diaplikasikan untuk penggerak kaki dan juga lengan robot. Selain itu motor servo juga memiliki torsi yang besar sehingga mampu menopang beban cukup berat. Berikut bagian-bagian dari motor servo.
#include <Servo.h>
#define LDR_east A0
#define LDR_west A1
#define LDR_delta 10
#define servoMin 30
#define servoMax 150
Servo servo;
byte pos = 90;
void setup() {
// put your setup code here, to run once:
servo.attach(9);
}
void loop() {
// put your main code here, to run repeatedly:
if(abs(analogRead(LDR_east) - analogRead(LDR_west)) > LDR_delta){
if(analogRead(LDR_east) - analogRead(LDR_west) > 0){
pos++;
}
else{
pos--;
}
if(pos>servoMax) pos = servoMax;
else if(pos<servoMin) pos = servoMin;
servo.write(pos);
}
}
5. Rangkaian Simulasi[kembali]
6. Gambar Alat[kembali]
7. Video Simulasi[kembali]
8. Video Alat[kembali]
9. Analisa[kembali]
Simulasi yang di lakukan sesuai dengan yang didemo langsung melalui alat.
Prinsip kerja, Alat yang telah dibuat bekerja berdasarkan kerja dari Arduino untuk mengontrol output sesuai dengan input yang dimasukkan. LDR sebagai input menerima cahaya, perbedaan intensitas cahaya yang diterima dari 2 LDR dimanfaatkan untuk menggerakkan servo ke LDR yang menerima cahaya paling banyak. LDR diletakkan bersebrangan, satu disebelah timur dan satu lagi disebelah barat.
Alat ini dibuat demi meningkatkan efektivitas panel surya dalam menyerap energi matahari. Dimana panel surya yang biasanya diam, dibuat sedemikian rupa mengikuti cahaya matahari, dimana dapat dipastikan lebih efektif dalam menyerap dan menghasilkan energi listrik yang lebih banyak.
10. Link Download[kembali]
Tidak ada komentar:
Posting Komentar