Điện lượng mặt trời Là nguồn lượng sạch, sử dụng tế bào quang điện để chuyển đổi ánh sáng mặt trời thành điện dựa chế hiệu ứng quang điện vật lý. Năng lượng mặt trời Nguồn lượng quý giá vơ tận thiên nhiên mang lại nhiều lợi ích người. Nguồn lượng vô hạn 2.Điện lượng mặt trời giới –Việt nam 2.1.Thế giới • Ngành lượng giới chứng kiến thay đổi mang tính lịch sử, chuyển đổi sang lượng tái tạo – nguồn lượng khơng cạn kiệt • Tổng cơng suất điện mặt trời tồn giới ước tính đạt 177,003 MW, đủ để cung cấp điện cho 29 triệu hộ gia đình Top Nước dẫn đầu lĩnh vực Điện lượng mặt trời: 1 Đức: 38,250 Megawatts Trung Quốc: 28, 330 Megawatts Nhật Bản: 23,409 Megawatts Italy: 18,622 Megawatt Mỹ: 18, 317 Megawatts 2.2 Việt Nam Nước ta nhận lượng xạ mặt trời lớn , ước tính tiềm kỹ thuật phát triển điện mặt trời Việt Nam lên tới gần 340.000 MWp Việt Nam được xem quốc gia có tiềm đáng kể lượng mặt trời Các số liệu khảo sát lượng xạ mặt trời cho thấy, địa phương phía Bắc bình qn 1.800-2.100 giờ nắng/năm, cịn tỉnh phía Nam (từ Đà Nẵng trở vào) bình qn 2.000-2.600 giờ nắng/năm Chương II:Hệ thống điều hướng pin NLMT 1.Đặt vấn đề Làm để nâng cao hiệu suất pin lượng Mặt trời ??? 2.Hệ thống điều hướng pin lượng mặt trời 2.1.Tình hình hệ thống pin lượng mặt trời nay - Hiệu suất pin quang điện đạt tối đa 20% so với lượng nhiệt mà nhận từ mặt trời - Do giá thành đắt (khoảng 500 USD cho hệ thố ng có công suất 1kW) hiệu suất không cao nên pi n quang điện chưa quan tâm nhiều nước phát triển Các phương pháp nâng cao hiệu suất pin lượng mặt trời: Thiết bị Solar Power Optimizer Làm mát hệ thống pin nước Vệ sinh pin NLMT
Trang 1TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG
KHOA CNKT ĐIỆN – ĐIỆN TỬ
ĐỒ ÁN TỐT NGHIỆP
ĐIỀU HƯỚNG PIN NĂNG LƯỢNG
Trang 2NỘI DUNG CHÍNH
2
Trang 3Nguồn năng lượng quý giá vô tận của thiên nhiên mang lại nhiều lợi ích con người
Nguồn năng lượng vô hạn.
Trang 42.Điện năng lượng mặt trời thế giới –Việt nam.
2.1.Thế giới.
sang năng lượng tái tạo – nguồn năng lượng sạch và không bao giờ cạn kiệt.
Trang 52.2 Việt Nam.
Nước ta nhận được lượng bức xạ mặt trời lớn , ước tính tiềm năng kỹ thuật có thể phát triển
điện mặt trời ở Việt Nam lên tới gần 340.000 MWp.
Việt Nam được xem là một trong những quốc gia có tiềm năng đáng kể về năng lượng mặt trời Các
số liệu khảo sát về lượng bức xạ mặt trời cho thấy, các địa phương ở phía Bắc bình quân 1.800-2.100
giờ nắng/năm, còn các tỉnh ở phía Nam (từ Đà Nẵng trở vào) bình quân 2.000-2.600 giờ nắng/năm.
Trang 6Chương II:Hệ thống điều hướng pin NLMT
1.Đặt vấn đề
Làm sao đ ể nâng cao hi u ệ
su t pin n ng ấ ă
l ng ượ
M t tr i ??? ặ ờ
6
Trang 72.Hệ thống điều hướng pin năng lượng mặt trời.
2.1.Tình hình hệ thống pin năng lượng mặt trời
hiện nay hiện nay.
- Hiệu suất của tấm pin quang điện hiện nay
chỉ đạt được tối đa là 20% so với lượng nhiệt mà nó
nhận được từ mặt trời
- Do giá thành đắt (khoảng 500 USD cho một hệ thố
ng có công suất 1kW) và hiệu suất không cao nên pi
n quang điện chưa được sự quan tâm
nhiều ở các nước đang phát triển.
Trang 8Các phương pháp nâng cao hiệu suất pin năng lượng mặt trời:
Làm mát hệ thống pin bằng nước
Thiết bị Solar Power Optimizer
Vệ sinh pin NLMT 8
Trang 92.2.Phương pháp mà nhóm lựa chọn.
Điều hướng pin năng lượng mặt trời
Trang 10Đặc điểm:
nhằm giữ cho tia bức xạ luôn chiếu vuông góc lên bề
mặt tấm pin trong suốt thời gian chiếu sáng ban ngày,
từ đó làm tăng hiệu suất của giàn pin.
suất của hệ thống có thể tăng đến 30% so với kiểu
giàn cố định, mức năng lượng thu được cao hơn nhiều
so với giàn cố định vào các thời điểm sáng và chiều.
và kết cấu xoay hai trục.
Hệ thống giàn xoay
10
Trang 111.Giới thiệu chung Arduino.
CHƯƠNG III:GIỚI THIỆU VỀ ARDUINO VÀ PHẦN MỀM Blynk
- Arduino là một board mạch vi điều khiển nhằm
xây dựng các ứng dụng tương tác với nhau hoặc với
các thiết bị ngoại vi đuợc thuận lợi hơn
Phần cứng bao gồm một board mạch nguồn mở
được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit,
hoặc ARM Atmel 32-bit
Những model hiện tại được trang bị gồm 1 cổng
giao tiếp USB, 6/15 chân đầu vào analog, 14 chân I/O
kỹ thuật số tương thích với nhiều board mở rộng khác.
Arduino mega
Arduino Uno Arduino Nano
Trang 122 Ứng dựng của Arduino.
Làm các mô hình nghiên cứu trong giáo dục.
12
Trang 13- Blynk là một ứng dụng chạy trên nền tảng
iOS và Android để điều khiển và giám sát thiết
bị thông qua internet
Ưu Điểm:
Dễ sử dụng:
Đẹp và đầy đủ:.
Không phải lập trình android hay ios
Thử nghiệm nhanh chóng, có thể điều khiển
giám sát ở bất kỳ nơi nào có internet.
3 Phần mềm Blynk.
Giao diện Blynk
Trang 14CHƯƠNG IV: XÂY DỰNG MÔ HÌNH 3D VÀ VIDEO MÔ PHỎNG
1.Giới thiệu phần mềm vẽ 3D.
biến hiện nay Đây là phần mềm được phát triển
chuyên cho thiết kế các sản phẩm cơ khí, có giao
diện trực quan, giúp người dùng thuận tiện khi sử dụng.
Những tính năng nổi trội của Inventor:
Xây dựng dễ dàng mô hình 3D của chi tiết (Part).
Thiết lập các bản 2D từ mô hình 3D nhanh chóng và
chuẩn xác (Drawing).
Mô phỏng quá trình tháo lắp các chi tiết từ bản vẽ
lắp hoàn chỉnh một cách trực quan và sinh động
Mô phỏng động và động lực học của cơ cấu máy ….
Giao diện Invertor
14
Trang 152.Mô hình 3D.
Khung thép Mâm xoay Cánh mô hình
15
Trang 163.Video Mô phỏng 3D.
16
Trang 17CHƯƠNG V: THI CÔNG HỆ THỐNG PIN NLMT
cơ
Khối Nguồn
Trang 186 Bộ Đổi Nguồn 24V - Nguồn Tổ Ong 24V 5A 1
7 Pin n ng l ng m t tr i lo i Mono 10W ă ượ ặ ờ ạ 4
18
Trang 19Arduino mega 2560 ESP 8266 WiFi Quang trở
Trang 20Driver TB 6600 Động cơ bước Pin Nlmt
Trang 212.Sơ đồ mạch điện.
Trang 223.Nguyên lý hoạt động.
Khi có ánh sang chiếu mỗi
quang trở có giá trị điện áp sẽ
khác nhau
Vi xử lý sẽ đọc tín hiệu điện áp từ
cảm biến xử lý và phát xung điều
đến Driver
Driver sẽ nhận tín hiệu từ vi xử lý
cho động cơ quay theo chiều
thuận hoặc nghịch đến khi các
cảm biến nhận được giá trị đều
Trang 234.Hình ảnh sản phẩm hoàn thiện.
Trang 24CHƯƠNG VI: LƯU ĐỒ THUẬT TOÁN VÀ CHƯƠNG TRÌNH ĐIỀU KHIỂN.
1.Lưu đồ thuật toán.
Trang 252.Chương trình chính.
void resample()
{
lt = analogRead(ldrlt); // top left
rt = analogRead(ldrrt); // top right
ld = analogRead(ldrld); // down left
rd = analogRead(ldrrd); // down right
dtime = 10;
tol = (lt + rt + ld + rd) / 4 * 1/4;
avt = (lt + rt) / 2; // average value top
avd = (ld + rd) / 2; // average value down
avl = (lt + ld) / 2; // average value left
avr = (rt + rd) / 2; // average value right
dvert = avt - avd; // check the diffirence of up and down
dhoriz = avl - avr;// check the diffirence og left and rigt
}
void auto_rotate(){ resample();
information();
// Nhóm động cơ Xoay
if (abs(dvert) > tol) {
if (avt > avd) { digitalWrite(dirPin2,HIGH);
Trang 27Chương trình Blynk.
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
WidgetLED led1(V0);
char auth[] = "8nhITGOBqT78i9U_OCk4gfIIJ0D1wyZR ";
char ssid[] = "iPhone";
digitalWrite(dirPin1,LOW); //dong co 2 ve digitalWrite(stepPin1,HIGH);
delayMicroseconds(50);
digitalWrite(stepPin1,LOW);
delayMicroseconds(50); } BLYNK_WRITE(V8){
digitalWrite(dirPin1,HIGH); //dong co 2 ve digitalWrite(stepPin1,HIGH);
delayMicroseconds(50);
digitalWrite(stepPin2,LOW); 27
Trang 28CHƯƠNG VII: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Hệ thống có thể nâng cao hiệu suất Pin lên đến 30%
Hệ thống có thể nâng cao hiệu suất Pin lên đến 30%
H ng ướ phát tri n ể
28
Trang 29Xin chân thành cảm ơn quý thầy
cô và các bạn đã lắng nghe
Trang 30const int stepPin1 = 10; //PUL
const int dirPin1 = 11; // DIR
const int enPin1 = 4; //ena
const int stepPin2 = 7; //PUL
const int dirPin2 = 6; // DIR
const int enPin2= 5; //ena
const int step_counters= 5; // S b c quay ố ướ
m i ỗ
vòng l p ặ
int lt ; // top left
int rt ; // top right
int ld ; // down left
int rd ; // down right
int dtime;
int tol; //Tolerance
int avt; // average value top
int avd; // average value down
int avl; // average value left
int avr; // average value right
int dvert; // check the diffirence of up and
down
int dhoriz; // check the diffirence og left
and rigt
// Các chân c m bi n ánh sángả ếint ldrlt =8; //LDR top left - BOTTOM LEFT < - BDGint ldrrt = 10; //LDR top rigt - BOTTOM RIGHTint ldrld = 9; //LDR down left - TOP LEFTint ldrrd = 11; //ldr down rigt - TOP RIGHT//đi u khi n tayề ể
int cdtay=9;
// nút nh n dc1 ấint t=0;
float volt;
Khai báo chân động cơ và cảm biến.
30
Trang 32int gthtngich1 = digitalRead(htngich1);
int gtstop1 = digitalRead( stop1 );
int gthtthuan1 = digitalRead( htthuan1
int gthtngich2 = digitalRead(htngich2);
int gtstop2 = digitalRead( stop2 );
int gthtthuan2 = digitalRead( htthuan2
delayMicroseconds(10); // đi u ch nh t c đ ề ỉ ố ộ digitalWrite(stepPin1,LOW);
delayMicroseconds(10);
digitalWrite(enPin2,HIGH);} } if(volt>=3.9){
{ stop;
} delay(50);
delayMicroseconds(50);
digitalWrite(enPin2,HIGH);}
} Chế độ nút nhấn.
32