Professional Documents
Culture Documents
DATN - Hệ thống điều hướng giám sát và quản lý năng lượng mặt trời
DATN - Hệ thống điều hướng giám sát và quản lý năng lượng mặt trời
KHOA ĐIỆN
ĐẠI HỌC ĐÀ NẴNG
ĐỒ ÁN TỐT NGHIỆP
ĐỀ TÀI:
HỆ THỐNG ĐIỀU HƢỚNG, GIÁM SÁT VÀ QUẢN LÝ
NĂNG LƢỢNG MẶT TRỜI
ĐẠI HỌC ĐÀ NẴNG CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM
TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc lập - Tự do - Hạnh phúc
KHOA ĐIỆN
Tên đề tài ĐATN: Thiết kế hệ thống giám sát và quản lí năng lƣợng mặt trời
Họ tên ngƣời HD: TS Trƣơng Thị Bích Thanh Đơn vị: Khoa Điện
Th.s Trần Anh Tuấn Đơn vị: Khoa Điện
Hoàn thành kết nối linh kiện và Triển khai kết nối giao tiếp
đấu nối dây điện các vi điều khiển.
11 4/6/23
Thiết kế phần giám sát
thông qua google sheets
Duyệt lần 3: Đánh giá khối lƣợng hoàn thành 85 % :
12 10/6/23 Đƣợc tiếp tục làm ĐATN Không tiếp tục thực hiện
ĐATN
Hoàn thành phần chạy chƣơng Đề xuất các phƣơng án thu
13 17/6/23 trình trên mô hình và thiết kế thập dữ liệu
google sheets Thí nghiệm để lấy dữ liệu
Hoàn thiện thiết kế google So sánh tính hiệu quả của
sheets và tiến hành thí nghiệm hai hệ thống NLMT
14 22/6/23 để lấy số liệu Viết báo cáo chƣơng 4,
chỉnh sửa các góp ý báo
cáo.
Hoàn thiện thuyết minh ĐATN Nộp thuyết minh
15 4/7/23
Chuẩn bị slides báo cáo
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
TÓM TẮT
Tên đề tài: Hệ thống điều hƣớng, giám soát và quản lý năng lƣợng mặt trời.
Sinh viên thực hiện:
Hiện nay, thủy điện và nhiệt điện là hai nguồn cung cấp điện chủ yếu tại Việt
Nam. Bên cạnh đó nguồn năng lƣợng sơ cấp hóa thạch đang dần cạn kiệt, việc sử dụng
chúng gây ra những tác động tiêu cực đến môi trƣờng. Vì vậy, việc tìm ra và sử dụng
các nguồn năng lƣợng thay thế, năng lƣợng sạch là một vấn đề rất cần thiết, một trong
các nguồn năng lƣợng sạch đó là NLMT.
Phƣơng pháp chuyển đổi quang năng thành điện năng (PV conversion) bằng những
tấm pin NLMT không phải là một vấn đề mới, nhƣng những phƣơng pháp làm tăng hiệu
suất chuyển đổi của nhũng tấm pin NLMT luôn là một trong những vấn đề đƣợc các nhóm
nghiên cứu trong trƣờng học, doanh nghiệp trên toàn thế giới quan tâm.
Với mong muốn nâng cao hiệu suất chuyển đổi PV của những tấm pin và giám
sát dữ liệu của hệ thống NLMT để áp dụng vào thực tế sản xuất và đời sống. Vì vậy,
nhóm sinh viên chúng em đã thực hiện đề tài “Hệ thống điều hƣớng, giám sát và
quản lý năng lƣợng mặt trời”.
Đề tài là một sản phẩm có tính thực tiễn cao, đƣợc nghiên cứu, chế tạo dựa trên
những kiến thức đã học, đƣợc kế thừa, phát huy từ những kết quả của các công trình
nghiên cứu trƣớc đây.
Em xin chân thành cảm ơn:
Thầy (cô) hƣớng dẫn: TS Trƣơng Thị Bích Thanh và Th.s Trần Anh Tuấn.
Đà Nẵng, ngày 10 tháng 06 năm 2023
Sinh viên thực hiện
i
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
CAM ĐOAN
Chúng em xin cam đoan trong quá trình làm đồ án tốt nghiệp đã thực hiện nghiêm
túc các quy định về liêm chính học thuật, không gian lận, giả mạo hồ sơ học thuật, sử
dụng sản phẩm học thuật của ngƣời khác có trích dẫn nguồn gốc rõ ràng.
Đồ án tốt nghiệp “Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng
mặt trời”
là kết quả tìm tòi, nghiên cứu của cả nhóm dƣới sự hƣớng dẫn của cô TS. Trƣơng Thị
Bích Thanh và thầy Th.s Trần Anh Tuấn. Các số liệu và kết quả nghiên cứu là trung thực,
các thông tin trích dẫn trong đồ án đƣợc chỉ rõ nguồn gốc và đƣợc phép công bố.
Chúng em xin hoàn toàn chịu trách nhiệm trƣớc bộ môn, khoa và nhà trƣờng về
sự cam đoan này
ii
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
MỤC LỤC
Tóm tắt
Nhiệm vụ đồ án tốt nghiệp
Lời nói đầu ............................................................................................................................i
Cam đoan ............................................................................................................................ ii
Mục lục .............................................................................................................................. iii
Danh sách các bảng, hình vẽ ...............................................................................................v
Danh sách các ký hiệu, chữ viết tắt ....................................................................................vi
Chƣơng 1 ĐẶT VẤN ĐỀ ................................................................................................1
1.1. Điều kiện khai thác NLMT ở Việt Nam ................................................................1
1.2. Các phƣơng pháp để tối ƣu hiệu suất PV .............................................................1
Để tối ƣu đƣợc hiệu suất chuyển đổi quang điện của tấm pin NLMT, ta có các .....1
1.3 .Mục tiêu của đề tài ..................................................................................................2
1.4. Nội dung nghiên cứu ...............................................................................................3
1.5. Bố cục ........................................................................................................................3
Chƣơng 2: LỰA CHỌN PHƢƠNG ÁN ĐIỀU KHIỂN VÀ CƠ SỞ LÝ THUYẾT HỆ
THỐNG NLMT .................................................................................................................4
2.1. Chọn số trục điều hƣớng và phƣơng pháp bám Mặt Trời ..................................5
2.1.1. Hệ thống điều hƣớng 1 trục ................................................................................5
2.1.2. Hệ thống điều hƣớng 2 trục ................................................................................6
2.1.3. Đánh giá hiệu quả của 2 phƣơng pháp điều hƣớng, lựa chọn phƣơng án thích
hợp .................................................................................................................................8
2.1.4. Chọn phƣơng pháp bám Mặt Trời .......................................................................9
2.2. Cơ sở lý thuyết của phƣơng pháp điều hƣớng tấm pin NLMT 1 trục theo thời
gian thực [3] ....................................................................................................................9
2.2.1. Sự chuyển động của Mặt Trời ............................................................................9
2.2.2. Hệ tọa độ để xác định 1 thiên thể trong không gian .........................................10
2.2.3. Vĩ độ (Latitude) (Φ) ..........................................................................................11
2.3.4. Kinh độ (Longtitude) (λ) ...................................................................................11
2.2.5. Xích vĩ độ (Declination angle) (δ) ....................................................................11
2.2.7. Góc nhập xạ (α) (Altitude) ...............................................................................13
2.2.8. Góc phƣơng vị (Azimuth) (β) ..........................................................................13
2.2.9. Góc điều khiền của hệ thống ............................................................................14
2.3. Ứng dụng IoT cho hệ thống pin NLMT ................................................................15
iii
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 3. 1 Sơ đồ khối hệ thống điều hƣớng pin NLMT 1 trục theo thời gian thực .. 26
Hình 3. 2 Sơ đồ khối hệ thống pin NLMT lắp cố định theo phƣơng pháp truyền
thống .................................................................................................................................27
Hình 3. 3 Thông số kĩ thuật của pin NLMT Cheetah sử dụng trong hệ thống... Error!
Bookmark not defined.28
Hình 3. 4 Ắc quy 12V-100Ah ............................................. Error! Bookmark not defined.
Hình 3. 5 Mạch cầu H.....................................................................................................30
v
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 3. 6 Kit node MCU Esp8266 ..................................... Error! Bookmark not defined.
Hình 3. 7 Sơ đồ nguyên lý kit node MCU Esp8266 ......... Error! Bookmark not defined.
Hình 3. 8 Catalogue xy lanh điện sử dụng trong hệ thống .........................................34
Hình 3. 9 Module RTC DS1307 .....................................................................................35
Hình 3.10 Sơ đồ nguyên lý RTC DS1307 .......................................................................36
Hình 3.11 MPU6050 ........................................................................................................37
Hình 3.12 Sơ đồ nguyên lý cảm biến MPU6050...........................................................37
Hình 3.13 Mạch MPPT đã đƣợc cải tiến kit ESP32 thu phát dữ liệu không dây ......38
Hình 3.14 Tải tiêu thụ .....................................................................................................39
Hình 3.15 Lƣu đồ thuật toán vi xử lý trung tâm node MCU Esp8266 .......................40
Hình 3.16 Lƣu đồ thuật toán truyền nhận và hiển thị dữ liệu công suất, dòng điện
,điện áp của tấm pin PV lên màn hình máy tính. .........................................................41
Hình 3.17 Giao diện lƣu trữ kết quả đo dữ liệu hệ thống pin NLMT hiển thị lên trên
trang tính Google Sheet...................................................................................................42
Hình 4.1 Sản phẩn nhìn từ phía trƣớc pin NLMT điều hƣớng...................................43
Hình 4.2 Mạch điều khiển hệ thống điều hƣớng pin NLMT .......................................44
Hình 4.3 Sản phẩm nhìn từ phía trƣớc pin NLMT lắp theo phƣơng pháp truyền
thống với giá đỡ nghiêng một góc 780 ..........................................................................44
Hình 4.4 Mạch truyền thông công suất đã đƣợc gắn thêm module ESP-32 ..............45
Hình 4.5 Thiết lập thí nghiệm để kiểm định hiệu quả của phƣơng pháp điều hƣớng
1 trục theo thời gian thực và phƣơng pháp lắp đặt truyền thống nhìn từ phía trƣớc
...........................................................................................................................................46
Hình 4.6 Thiết lập thí nghiệm để kiểm định hiệu quả của phƣơng pháp điều hƣớng
1 trục theo thời gian thực và phƣơng pháp lắp đặt truyền thống nhìn từ phía sau
...........................................................................................................................................46
Hình 4.7 File thu thập số liệu công suất (P), điện áp (V), dòng điện (I) của pin
NLMT điều hƣớng 1 trục theo thời gian thực (điều hƣớng) và pin NLMTcố định
kiểu truyền thống (cố định) ............................................................................................47
Hình 4.8 Biểu đồ so sánh công suất nhận đƣợc giữa phƣơng pháp lắp đặt hệ thống
pin NLMT điều hƣớng 1 trục theo thời gian thực và pin NLMTcố định kiểu truyền
thống từ 8h30’ 9h30’ (W) (Điều kiện thời tiết: trời nắng to) ..................................48
vi
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.9 File thu thập số liệu công suất (P), điện áp (V) ,dòng điện (I) của pin
NLMT điều hƣớng 1 trục theo thời gian thực (điều hƣớng) và pin NLMT cố định
kiểu truyền thống (cố định)
...........................................................................................................................................49
Hình 4.10 Biểu đồ so sánh công suất nhận đƣợc giữa phƣơng pháp lắp đặt hệ thống
pin NLMT điều hƣớng 1 trục theo thời gian thực và pin NLMTcố định kiểu truyền
thống từ 10h30’ 11h30’ (W) (Điều kiện thời tiết: trời nắng to). ............................49
Hình 4.11 File thu thập số liệu công suất (P), điện áp (V) ,dòng điện (I) của pin
NLMT điều hƣớng 1 trục theo thời gian thực (điều hƣớng) và pin NLMT cố định
từ lúc 14h 15h (Điều kiện thời tiết: trời nắng to) ....................................................50
Hình 4.12 Biểu đồ so sánh công suất nhận đƣợc giữa phƣơng pháp lắp đặt hệ thống
pin NLMT điều hƣớng 1 trục theo thời gian thực và pin NLMT cố định kiểu truyền
thống từ 14h 15h (W) (Điều kiện thời tiết: trời nắng to) ........................................51
Hình 4.13 File thu thập số liệu công suất (P), điện áp (V) ,dòng điện (I) của pin
NLMT điều hƣớng 1 trục theo thời gian thực (điều hƣớng) và pin NLMT cố định
từ lúc 10h30’ 11h (Điều kiện thời tiết: trời âm u, nhiều mây) ................................52
Hình 4.14 Biểu đồ so sánh công suất nhận đƣợc giữa phƣơng pháp lắp đặt hệ thống
pin NLMT điều hƣớng 1 trục theo thời gian thực và pin NLMT cố định kiểu truyền
thống từ 10h30’ 11h (Điều kiện thời tiết: trời âm u, nhiều mây)............................52
Hình 4.15 Biểu đồ so sánh công suất nhận đƣợc giữa phƣơng pháp lắp đặt hệ thống
pin NLMT điều hƣớng và pin NLMT cố định 8h30’ 16h (W) (Điều kiện thời tiết:
trời nắng to cả ngày) .......................................................................................................53
Hình 4.16 Biểu đồ so sánh công suất nhận thêm của hệ thống pin NLMT điều hƣớng
so với pin NLMT cố định 8h30’ 16h (%) (Điều kiện thời tiết: trời nắng to cả
ngày ) ................................................................................................................................53
vii
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Kí hiệu Ý nghĩa
viii
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 1
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Với phƣơng pháp điều hƣớng pin NLMT, pin NLMT chỉ đạt đƣợc hiệu suất cao
nhất khi ánh sáng Mặt Trời hợp với bề mặt tấm pin NLMT một góc 90o. Tuy nhiên, các
hệ thống pin NLMT hiện nay thƣờng đƣợc lắp cố định khiến cho hiệu suất chuyển đổi
PV không cao. Vì vậy để duy trì đƣợc hiệu suất của tấm pin NLMT ở mức cao nhất,
giảipháp đƣợc đƣa ra là thiết kế hệ thống điều khiển chuyển động thay đổi hƣớng nhận
BXMT theo hệ kinh độ, vĩ độ của từng địa phƣơng, cộng với thời gian UTC của từng địa
phƣơng ta tính đƣợc vị trí của Mặt Trời theo thời gian UTC của địa phƣơng đó, từ đó
tính toán đƣợc góc quay của hệ thống điều hƣớng để đảm bảo hiệu suất chuyển đổi PV
của các tấm pin NLMT là lớn nhất.
Hình 1. 2 So sánh sơ lược về hiệu quả của hệ thống điều hướng pin NLMT so với phương
pháp lắp đặt truyền thống
Dựa vào Hình 1.2, ta thấy rằng để cùng thu đƣợc một lƣợng BXMT, hệ thống
pin NLMT không đƣợc điều hƣớng phải cần một diện tích tấm pin lớn hơn so với hệ
thống pin NLMT đƣợc điều hƣớng.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 2
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
1.5. Bố cục
- Chƣơng 1 : ĐẶT VẤT ĐỀ
Trình bày dẫn nhập lí do chọn đề tài, mục tiêu ,nội dung nghiên cứu và bố cục của
đồ án.
- Chƣơng 2: LỰA CHỌN PHƢƠNG ÁN ĐIỀU KHIỂN VÀ CƠ SỞ LÝ THUYẾT
CỦA HỆ THỐNG NLMT.
Trình bày phƣơng án điều khiển và các lý thuyết liên quan đến vấn đề mà đề tài sẽ
dùng để thực hiện thiết kế, thi công cho đề tài.
- Chƣơng 3: THIẾT KẾ ,THI CÔNG HỆ THỐNG
Trình bày tổng quan các yêu cầu của đề tài bao gồm sơ đồ khối và nguyên lý hoạt
động của hai hệ thống NLMT, tính chọn các thiết bị với thông số phù hợp, lập trình trên
các phần mềm.
- Chƣơng 4: KẾT QUẢ, NHẬN XÉT , ĐÁNH GIÁ
Trình bày kết quả thi công phần cứng và kết quả hình ảnh trên màng hình, nhận xét
và đánh giá kết quả đạt đƣợc của đề tài nghiên cứu.
- Chƣơng 5: KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
Trình bày kết quả đạt đƣợc so với mục tiêu đề ra ban đầu. Hƣớng phát triển của đề tài
sau này trong quá trình nghiên cứu.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 3
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Giới thiệu khái quát cấu trúc chung của hệ thống NLMT
Cấu trúc chung hệ thống NLMT bao gồm các khối phần tử cơ bản nhƣ sau: Pin
mặt trời, bộ điều khiển sạc, hệ dự trữ,...Nhằm mục đích chuyển hóa nguồn năng lƣợng
mặt trời thành năng lƣợng điện phục vụ cho nhu cầu sử dụng của con ngƣời.
Từ sơ đồ cấu trúc trên, phần nội dung chúng em sẽ thực hiện bao gồm: Hệ thống
điều hƣớng, Hệ thống giám soát thông số, quản lý năng lƣợng từ xa thông qua internet và
các phần tử trong đề tài sẽ đƣợc trình bày ở phần 3.3.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 4
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
2.1. Chọn số trục điều hƣớng và phƣơng pháp bám Mặt Trời
Phần quan trọng nhất trong việc điều khiển hệ thống năng lƣợng mặt trời là điều
hƣớng trục tấm pin. Trƣớc khi thực hiện điều hƣớng chúng ta tìm hiểu về số trục của hệ
thống, đƣợc biết đến có thể là 1 trục hoặc 2 trục (một số công nghệ mới có thể là 1,5
trục).
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 5
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
• Điều hƣớng theo trục dọc (VSAT – Vertical single axis trackers): Trục
quay của hệ thống sẽ nằm vuông góc với mặt đất. Thích hợp cho những
vùng có vĩ độ cao.
• Điều hƣớng theo trục xiên (TSAT – Tilted single axis trackers): Trục
quay của hệ thống sẽ nằm xiên 1 góc so với mặt đất. (Hình 2.3)
• Điều hƣớng theo trục Trái Đất (PSAT – Polar single axis tracker). Trục
quay của hệ thống điều hƣớng sẽ nằm song song với trục quay của Trái
Đất, đây là phƣơng pháp điều khiển cho các kính viễn vọng.
• Đối với các phƣơng pháp VSAT, TSAT, PSAT, trục xoay có thể trục
Bắc – Nam, Đông – Tây, thậm chí là trục xoay của Trái Đất.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 6
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 7
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
2.1.3. Đánh giá hiệu quả của 2 phương pháp điều hướng, lựa chọn phương án thích
hợp
Phƣơng pháp điều hƣớng 1 trục thƣờng có trục xoay trùng với trục Bắc –
Nam của thực địa, phƣơng pháp này có những ƣu điểm sau:
• Độ tin cậy cao.
• Tuổi thọ cao.
• Có giá thành lắp đặt và vận hành ít hơn so với phƣơng pháp điều hƣớng
2 trục do có ít cơ cấu cơ khí và điều khiển.
• Có hiệu quả lớn hơn phƣơng pháp lắp đặt truyền thống lên đến 32,17%.
• Hệ thống lắp đặt theo phƣơng pháp này bám Mặt Trời từ lúc Mặt Trời
mọc (ở phía Đông) đến lúc Mặt Trời lặn (ở phía Tây), cung cấp sản
lƣợng điện một cách ổn định cả ngày.
• Tạo ra thêm 15 – 16% lƣợng điện năng hằng năm so với phƣơng pháp
truyền thống nếu xét 1 hệ thống pin NLMT có cùng dung lƣợng.
• Tỷ lệ mật độ tấm pin NLMT trên từng km2 của phƣơng pháp là cao nhất.
• Thời gian hoàn vốn ngắn cho các khoản đầu tƣ vào hệ thống NLMT và
lợi nhuận ròng hằng năm tang đáng kể.
Tuy nhiên phƣơng pháp điều hƣớng 1 trục cũng có những nhƣợc điểm sau:
• Sản lƣợng điện năng thu đƣợc ít hơn so với phƣơng pháp điều hƣớng 2
trục.
• Sự giới hạn trong nâng cấp công nghệ.
Phƣơng pháp điều hƣớng 2 trục TTDAT hay AADAT có những ƣu điểm sau
đây:
• Cung cấp sản lƣợng điện liên tục và ổn định trong ngày.
• Cung cấp giải pháp hợp lý trong trƣờng hợp dung lƣợng nguồn phát của
lƣới bị hạn chế.
• Không gian lắp đặt nhỏ, cung cấp không gian cho các mục đích khác.
• Cung cấp điện năng hàng năm nhiều hơn 45 – 50% so với phƣơng pháp
lắp đặt truyền thống nếu xét 1 hệ thống pin NLMT có cùng dung lƣợng.
Mặc khác phƣơng pháp điều hƣớng 2 trục cũng có những nhƣợc điểm:
• Hệ thống có độ phức tạp về kĩ thuật cao hơn, khiến chúng có khả năng
dễ bị trục trặc.
• Hệ thống có tuổi thọ và độ tin cậy thấp.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 8
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
• Hiệu suất làm việc trong điều kiện thời tiết nhiều mây thấp.
• Thời gian hoàn vốn ngắn nhƣng sẽ dài hơn phƣơng pháp điều hƣớng 1
trục.
Từ những ƣu nhƣợc điểm của 2 phƣơng pháp điều hƣớng, chúng em sử dụng
phƣơng pháp điều hƣớng 1 trục cho thiết kế của mình.
2.2. Cơ sở lý thuyết của phƣơng pháp điều hƣớng tấm pin NLMT 1 trục theo thời
gian thực [3]
2.2.1. Sự chuyển động của Mặt Trời
Chuyển động biểu kiến của Mặt Trời đƣợc tạo nên bởi Trái Đất tự quay quanh
mình nó và nghiêng trục Trái Đất, làm thay đổi góc tới của các tia sáng Mặt Trời. Từ
một vị trí cố định trên Trái Đất, Mặt Trời xuất hiện và di chuyển khắp bầu trời. Vị trí
của Mặt Trời trên bầu trời phụ thuộc vào điểm ta nhìn trên Trái Đất, thời gian trong
ngày, ngày trong năm. Chuyển động biểu kiến này đƣợc thể hiện ở hình dƣới đây.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 9
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Chuyển động biểu kiến này có tác động lớn đến lƣợng điện năng ta thu đƣợc
vào pin năng lƣợng Mặt Trời. Khi tia sáng Mặt Trời chiếu vuông góc với bề mặt hấp
thụ, hiệu suất hấp thu trên bề mặt pin là lớn nhất. Tuy nhiên, khi góc giữa tia sáng và
bề mặt hấp thụ giảm xuống thì hiệu suất hấp thu cũng giảm xuống. Khi bề mặt hấp thụ
song song với tia sáng thì hiệu suất gần nhƣ bằng 0. Với những góc trung gian còn lại,
thì hiệu suất đƣợc phụ thuộc vào cos (θ), với θ là góc tới của tia sáng.
Góc tới của tia sáng tới một vị trí cố định trên Trái Đất phụ thuộc vào
từng địa điểm cụ thể (vĩ độ của điểm đó), thời gian trong ngày, thời gian trong năm.
Ngoài ra thời điểm Mặt Trời mọc cũng phụ thuộc vào kinh độ của điểm đó. Vì vậy,
để xác định góc tới của Mặt Trời tới một vị trí cố định trên Trái Đất đòi hỏi có vĩ
độ, kinh độ, thời gian trong ngày và ngày trong năm.
Hình 2.8 Hệ tọa độ Altitude – Azimuth để xác định vị trí một thiên thể trong không gian
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 10
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 11
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
quay của Trái Đất quanh Mặt Trời và sự thay đổi của góc nghiêng này đƣợc thể hiện ở
hình dƣới đây.
Sự thay đổi xích vĩ độ đòi hỏi một công thức tính cho một ngày bất kỳ trong
năm nhằm tính toán đƣợc góc nhập xạ của Mặt Trời trong ngày tƣơng ứng đó.
Xích vĩ độ có thể đƣợc tính theo công thức (2.1) sau:
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 12
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Trời mọc và thời gian Mặt Trời lặn trong ngày, sau đó lấy thời gian Mặt Trời lặn
trừ cho thời gian Mặt Trời mọc tôi sẽ thu đƣợc độ dày ngày hiện tại, lấy độ dài
ngày này chia đôi, tôi sẽ đƣợc thời gian Mặt Trời ở vị trí cao nhất, sau đó tính toán
giờ thời gian theo định nghĩa của nó.
Trong đó:
• δ: Xích vĩ độ
• Φ: Vĩ độ
• ω: Góc giờ
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 13
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Nam bán cầu. Góc phƣơng vị luôn thay đổi trong ngày, vào ngày xuân phân và thu
phân, Mặt Trời luôn mọc chính đông và lặn chính tây tại bất kì vị trí nào trên Trái
o o
Đất, do đó góc phƣơng vị là 90 lúc mọc và 270 lúc lặn. Tuy nhiên do Trái Đất
nghiêng trục quay quanh nó nên, góc phƣơng vị này thay đổi theo từng vĩ độ trên
Trái Đất và vào từng thời điểm khác nhau trong năm.
( )( )
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 14
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
[ ] ( )
Sau khi tính toán đƣợc góc điều khiển chúng em sẽ sử dụng trong phần code lập
trình cho vi điều khiển trung tâm Node MCU ESP8266 đƣợc lập trình bằng ngôn ngữ C
thông qua phần mềm Arduino IDE. Chƣơng trình này đƣợc trình bày ở Phụ lục 1.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 15
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 2.15 Minh họa về ứng dụng IoT cho hệ thống pin NLMT
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 16
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Để lập trình đƣợc cho các board Arduino, cần phải có một công cụ gọi
là Intergrated Development Environment (IDE). Công cụ này đƣợc đội ngũ kỹ sƣ của
Arduino phát triển và có thể chạy trên Windows, MacOS và Linux.
a. Cài đặt phần mềm
Bƣớc 1: Truy cập địa chỉ http://arduino.cc/en/Main/Software/... . Đây là nơi lƣu trữ
cũng nhƣ cập nhật các bản IDE của Arduino. Bấm vào mục Windows ZIP file nhƣ
hình minh họa.
Bạn sẽ đƣợc chuyển đến một trang mời quyền góp tiền để phát triển phần mềm
cho Arduino, tiếp tục bấm JUST DOWNLOAD để bắt đầu tải.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 17
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Bƣớc 2: Sau khi dowload xong, chúng ta tiến hành giải nén.
Bƣớc 3: Copy thƣ mục arduino-ide_2.1.0 vừa giải nén đến nơi lƣu trữ.
Bƣớc 4: Chạy file Arduino IDE.exe trong thƣ mục arduino-ide_2.1.0 để khởi động
Arduino IDE.
- Cài đặt Drive
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 18
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Để máy tính của bạn và board Arduino giao tiếp đƣợc với nhau, chúng ta cần phải
cài đặt driver trƣớc tiên.
Đầu tiên, chúng ta chạy file: arduino-2.1.0\drivers\dpinst-x86.exe (Windows
x86) hoặc arduino-2.1.0\drivers\dpinst-amd64.exe (Windows x64).
Cửa sổ “Device Driver Installation Wizard” hiện ra, chúng ta chọn Next để tiếp tục.
Khi có yêu cầu xác nhận cài đặt driver, chọn “Install”
Khi quá trình cài đặt đã hoàn tất. Bấm “Finish” để thoát.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 19
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 20
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Vùng lệnh
Bao gồm các nút lệnh menu (File, Edit, Sketch, Tools, Help). Phía dƣới là các
icon cho phép sử dụng nhanh các chức năng thƣờng dùng của IDE đƣợc miêu tả nhƣ sau:
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 21
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Bƣớc 2: Vào menu Tools-> Serial Port -> chọn cổng Arduino đang kết nối với máy tính.
Sau khi cấu hình xong các bƣớc cơ bản thì chúng ta có thể nạp code vào board arduino.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 22
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Bƣớc 1: Truy cập vào Drive, đăng nhập tài khoản (Google) và click chọn tạo google
trang tính mới.
Bƣớc 2: Tạo tên mới cho Google Sheet tùy ý, nhƣ mình tạo tên esp32.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 23
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Sau khi thực hiện các câu lệnh trên thì trên màn hình sẽ hiện nhƣ sau:
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 24
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
- Sau khi triển khai ta đƣợc các mã lệnh code để gán arduino.
Bước 5: Cuối cùng ta gán dòng lệnh code đó vào arduino ide và ta chạy chương trình.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 25
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 26
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Trong chƣơng này trình bày cách tính toán thiết kế cho hệ thống 2 tấm pin
NLMT Cheetah công suất 315W.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 27
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 3.1 Sơ đồ khối hệ thống điều hướng pin NLMT 1 trục theo thời gian thực
Nguyên lý hoạt động của hệ thống điều hƣớng pin NLMT 1 trục theo
thời gian thực:
Sau khi nhận và tính toán các tham số do cảm biến thời gian thu về (DS1307), Vi
điều khiển sẽ tính toán và thiết lập kịch bản điều khiển trong ngày.
đúng giờ kịch bản chạy, vi điều khiển gửi tín hiệu để điều khiển xy lanh thay đổi góc
nghiêng của tấm pin, đồng thời vi xử lý đọc giá trị cảm biến góc nghiêng
(MBU6050) để tinh chỉnh.
Sau khi đã chạy đến vị trí cần đạt, vi điều khiển sẽ tiếp tục vòng lặp điều khiển
cho tới khi hành trình tối đa mà xy lanh có thể đáp ứng (cân đối giữa lực đẩy – kéo
của xy lanh để xy lanh không đi vào góc chết).
Mỗi 2s, bộ phận MPPT sẽ gửi dữ liệu công suất phát của tấm pin về máy tính
thông qua giao thức không giây Wifi – 2.4GHz, dữ liệu gửi về sẽ hiển thị trực quan
ngay trên trang tính Google sheet màn hình máy tính qua kết nối wifi.
3.1.2 Hệ thống pin NLMT lắp cố định theo phương pháp truyền thống
Tƣơng tự với hệ thống pin NLMT điều hƣớng theo thời gian thực nhƣng đã lƣợt
bỏ đi hệ thống điều hƣớng nhƣ trên hình 3.2
Hình 3.2 Sơ đồ khối hệ thống pin NLMT lắp cố định theo phương pháp truyền thống
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 28
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
3.2. Chức năng và tính chọn của các phần tử trong hệ thống
Hình 3.3 Thông số kĩ thuật của pin NLMT Cheetah sử dụng trong hệ thống
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 29
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
3.2.2 Ắc quy
a. Chức năng:
Là thiết bị lƣu trữ điện để sử dụng và ban đêm hoặc lúc trời ít nắng hoặc
không còn ánh nắng. Ắc quy thƣờng đƣợc dùng làm bộ lƣu trữ năng lƣợng cho hệ
thống.
Ắc quy có nhiều loại, kích thƣớc và dung lƣợng khác nhau, tùy thuộc vào
công suất và đặc điểm của hệ thống pin panel Mặt Trời. Hệ thống có công suất càng
lớn thì cần sử dụng ắc quy có dung lƣợng lớn hoặc dùng nhiều bình ắc quy kết nối lại
với nhau.
b. Tính chọn:
Ta có: Tấm pin loại công suất 315W. PIn
Chọn điện áp ắc quy VIN =12V, dòng nạp ắc quy đƣợc tính:
Ta có:
Động cơ xilanh 12V với công suất 25W, dòng định mức của xilanh đƣợc tính:
Ixl = = = 2.1 (A)
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 30
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
3.2.3. H bridge:
a. Chức năng:
Van cầu H đƣợc điều khiển xi lanh điện thông qua tín hiệu vi điều khiển trung
tâm node MCU Esp8266.
b. Tính chọn:
Ta có: Động cơ xilanh 12V với công suất 25W, dòng định mức của xilanh
đƣợc tính:
( )
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 31
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 32
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 33
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Ta có:
N1 = N2 + Nms
N2 = 0.9 N1
Nms = 0.1 N1
Nms = N2
N1 = N 2 + N2 = N2
Trong đó: N2 = ω2. M2
ω2: tốc độ góc của dàn xoay (rad/s).
M2 : momen của tấm Pin (Nm).
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 34
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 35
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 36
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 37
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
phạm vi thang đo ±2g, ±4g. Các tính năng bổ với dao động ±1% trong phạm vi
hoạt động.
Dải điện áp cung cấp hoạt động từ 2.375V – 3.46V.
Dòng điện hoạt động 3.6 mA.
Hoạt động tốt ở nhiệt độ, độ ẩm cao.
Chọn cảm biến MPU6050.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 38
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Thông số kỹ thuật:
• Điện áp sử dụng: 3~5VDC
• Điện áp giao tiếp: 3~5VDC
• Chuẩn giao tiếp: I2C
• Giá trị Gyroscopes trong khoảng: +/- 250 500 1000 2000 degree/sec.
• Giá trị Acceleration trong khoảng: +/- 2g, +/- 4g, +/- 8g, +/- 16g.
• Board mạch mạ vàng, linh kiện hàn tự động bằng máy chất lƣợng tốt nhất.
3.2.8. Mạch MPPT và giao thức truyền tín hiệu không dây WiFi
Tìm và thiết thiết lập điểm công suất cực đại của tấm pin NLMT. Mạch MPPT
đƣợc kế thừa từ tài liệu [5], chúng em sẽ không đi chuyên sâu vào phân tích hoạt động
của mạch.
Hình 3.13 Mạch MPPT đã được cải tiến kit ESP32 thu phát dữ liệu không dây
Chúng em cải tiến mạch MPPT bằng cách gắn thêm cho nó Module ESP-32
(Module này có cấu trúc tƣơng tự kit node MCU Esp8266 ở mục 3.4). Bây giờ
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 39
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Mạch MPPT sẽ giao tiếp với Module ESP-32 (đồng thời Module này sẽ kết nối với
mạng Wifi) sau khi nhận dữ liệu từ vi điều khiển STM 32 trên mạch MPPT qua giao
tiếp I2C. Module ESP32 sẽ gửi dữ liệu lên trang tính google sheet trên máy tính.
3.2.10. Desktop
Thu thập và hiển thị công suất (P), dòng điện (I), điện áp (V) của tấm pin
NLMT, điện áp của ắc quy, từ đó đƣa ra đánh giá để thẩm định tính hiệu quả của hệ
thống.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 40
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 3.15 Sơ đồ nguyên lý làm việc vi xử lý trung tâm node MCU Esp8266
Vi điều khiển node MCU Esp8266 đƣợc lập trình bằng ngôn ngữ C thông qua phần
mêm Arduino IDE. Chƣơng trình điều khiển đƣợc trình bày ở Phụ lục 1.
3.3.2. Lập trình cho vi điều khiển ESP 32 và phần mềm Google Sheet
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 41
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 3.16 Lưu đồ thuật toán truyền nhận và hiển thị dữ liệu công suất, dòng điện ,điện
áp của tấm pin PV lên màn hình máy tính.
Vi điều khiển Esp32 đƣợc lập trình bằng ngôn ngữ C thông qua phần mêm
Arduino IDE, Google sheet đƣợc lập trình trong Apps script. Cả hai chƣơng trình
điều khiển đƣợc trình bày ở Phụ lục 3 và Phụ lục 2.
3.4. Giao diện lƣu trữ kết quả đo đạc hiển thị trên trang tính Google Sheet
Sau khi lập trình giao tiếp giữa bộ MPPT, moldule ESP32 và Scrip trong
google sheet, dữ liệu trên tấm Pin NLMT sẽ đƣợc đo đạt và tính toán bên trong bộ
MPPT và sau đó gửi dữ liệu đến trang tính google sheet thông qua mang wifi đƣơc
thiết lập sẵn. Giao diện hiển thị trên trang tính google sheet đƣợc thiết kế với các
thông số cụ thể nhƣ sau:
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 42
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
• Giờ (giờ:phút:giây)
Hình 3.17 Giao diện lưu trữ kết quả đo dữ liệu hệ thống pin NLMT hiển thị lên trên
trang tính Google Sheet
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 43
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Chƣơng này sẽ trình bày các kết quả chế tạo qua quá trình thi công sản phẩm và
vận hành kiểm tra hệ thống, kết quả hiển thị số liệu trên trang tính Google Sheet. So
sánh số liệu trực quan giữa pin NLMT điều hƣớng 1 trục với pin NLMT lắp đặt theo
kiểu truyền thống.
Hình 4.1 Sản phẩm nhìn từ phía trước pin NLMT điều hướng
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 44
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.2 Mạch điều khiển hệ thống điều hướng pin NLMT
Hình 4.3 Sản phẩm nhìn từ phía trước pin NLMT lắp theo phương pháp truyền thống với
giá đỡ nghiêng một góc 780
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 45
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.4 Mạch truyền thông công suất đã được gắn thêm module ESP-32
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 46
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.5 Thiết lập thí nghiệm để kiểm định hiệu quả của phương pháp điều hướng 1
trục theo thời gian thực và phương pháp lắp đặt truyền thống nhìn từ phía trước
Hình 4.6 Thiết lập thí nghiệm để kiểm định hiệu quả của phương pháp điều hướng 1
trục theo thời gian thực và phương pháp lắp đặt truyền thống nhìn từ phía sau
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 47
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.7 File thu thập số liệu công suất (P), điện áp (V), dòng điện (I) của pin NLMT
điều hướng 1 trục theo thời gian thực (điều hướng) và pin NLMTcố định kiểu truyền
thống (cố định)
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 48
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.8 Biểu đồ so sánh công suất nhận được giữa phương pháp lắp đặt hệ thống pin
NLMT điều hướng 1 trục theo thời gian thực và pin NLMTcố định kiểu truyền thống từ
8h30’ 9h30’ (W) (Điều kiện thời tiết: trời nắng to)
Nhận xét: Công suất của hệ thống tăng đều theo thời gian vào buổi sáng sớm đến
dần trƣa và công suất trên pin điều hƣớng luôn cao hơn so với pin cố định dao động
trong khoảng trên dƣới 50W.
b. Khung giờ thứ hai
Chúng em thực hiện thu thập số liệu trích dẫn lúc 10h 30 phút 11h 30 phút
ngày 26/6/2023 trời nắng to. Dữ liệu NLMT đƣợc lƣu trữ trong googlesheet (hình
4.9) và đồ thị công suất đƣợc hiển thị trên ( hình 4.10)
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 49
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.9 File thu thập số liệu công suất (P), điện áp (V) ,dòng điện (I) của pin NLMT
điều hướng 1 trục theo thời gian thực (điều hướng) và pin NLMT cố định kiểu truyền
thống (cố định)
Hình 4.10 Biểu đồ so sánh công suất nhận được giữa phương pháp lắp đặt hệ thống pin
NLMT điều hướng 1 trục theo thời gian thực và pin NLMTcố định kiểu truyền thống từ
10h30’ 11h30’ (W) (Điều kiện thời tiết: trời nắng to).
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 50
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Nhận xét: Ta nhận thấy công suất tấm pin cố định sẽ đạt cực đại vào khoảng thời
gian từ 10h 45’ đến 10h 50’ trong ngày và tƣơng đƣơng với công suất nhận đƣợc trên
tấm pin điều hƣớng. Bởi vì góc nghiêng tấm pin (cố định) ta chọn là 780 và trùng với góc
nghiêng trên tấm pin điều hƣớng. Ngoài ra công suất pin điều hƣớng luôn cao hơn công
suất trên pin cố định.
c. Khung giờ thứ ba
Chúng em thực hiện thu thập số liệu trích dẫn lúc 14h 15h ngày 26/6/2023 trời
nắng to. Dữ liệu NLMT đƣợc lƣu trữ trong googlesheet (hình 4.11) và đồ thị công
suất đƣợc hiển thị trên (hình 4.12.)
Hình 4.11 File thu thập số liệu công suất (P1), điện áp (V1), dòng điện (I1) Của pin
NLMT điều hướng và pin NLMTcố định từ lúc 14h 15h.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 51
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.12 Biểu đồ so sánh công suất nhận được giữa phương pháp lắp đặt hệ thống pin
NLMT điều hướng 1 trục theo thời gian thực và pin NLMTcố định kiểu truyền thống từ
14h 15h (W) (Điều kiện thời tiết: trời nắng to).
Nhận xét: Vào khung giờ buổi chiều, hƣớng đón nhận ánh sáng từ mặt trời đến
tấm pin cố định lúc này sẽ ngƣợc so với khung giờ buổi sáng. Vì vậy công suất thu đƣợc
trên tấm pin cố định sẽ thấp hơn nhiều so với công suất trên tấm pin có điều hƣớng,
chênh lệch nằm trong khoảng trên dƣới 100W.
Nhƣ vậy, qua dữ liệu của 3 khung giờ trời nắng to, chúng ta đều thu đƣợc dữ liệu công
suất của pin NLMT điều hƣớng 1 trục luôn lớn hơi so với pin NLMT lắp đặt theo kiểu
truyền thống.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 52
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.13 File thu thập số liệu công suất (P), điện áp (V), dòng điện (I) của hệ thống pin
NLMT điều hướng và pin NLMT cố định từ 10h30’ 11h.
Hình 4.14 Biểu đồ so sánh công suất thu được giữa hệ thống pin NLMT điều hướng và
pin NLMT cố định từ 10h30’ 11h (W) (Điều kiện thời tiết: trời âm u, nhiều mây)
Nhận xét: Với điều kiện thời tiết không thuận lợi trong thời gian tiến hành thu
thập,tuy độ chênh lệch công suất không đáng kể (rất thấp so với ngày thƣờng)
nhƣng ta vẫn thấy đƣợc công suất trên tấm pin điều hƣớng vẫn cao hơn công suất trên
tấm pin cố định.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 53
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Hình 4.15 Biểu đồ so sánh công suất thu được giữa hệ thống pin NLMT điều hướng và
pin NLMT cố định từ 8h30’ 16h (W) (Điều kiện thời tiết: trời nắng to)
Hình 4.16 Biểu đồ so sánh công suất nhận thêm của giữa hệ thống pin NLMT điều
hướng so với pin NLMT cố định từ 8h30’ 16h (%) (điều kiện thời tiết: trời nắng to cả
ngày).
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 54
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Nhận xét: Ta thấy công suất thu thập theo phƣơng pháp điều hƣớng 1 trục theo
thời gian luôn luôn vƣợt trội hơn so với phƣơng pháp truyền thống, nhƣ trên đồ thị hình
vẽ có thể thấy lƣợng điện năng thu đƣợc bằng quá trình điều hƣớng tăng thêm 25,28%.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 55
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
KẾT LUẬN
Sau 3 tháng thực hiện đề tài với những nỗ lực và cố gắng của cả nhóm, cùng với
sự hƣớng dẫn, góp ý tận tình của cô TS. Trƣơng Thị Bích Thanh và thầy Ths. Trần Anh
Tuấn, đề tài đã hoàn thành kịp tiến độ quy định theo yêu cầu đặt ra là Hệ thống điều
hƣớng và giám soát ,quản lý năng lƣợng mặt trời.
Về phần cứng, hoàn thành đƣợc hệ thống NLMT, bố trí hệ thống hoạt động đáp ứng
yêu cầu thí nghiệm đặt ra.
Về phần mềm, thiết kế đƣợc phần mềm trang tính Google Sheet thu thập, lƣu trữ dữ
liệu,vẽ biểu đồ theo dõi, dữ liệu thu thập đƣợc giám soát trực tiếp trên Excel thông qua
mạng wifi. Với phần mềm là công cụ trang tính của Google vô cùng quen thuộc, dễ sử
dụng truy cập, có thể giám soát mọi nơi thông qua smartphone.
Qua quá trình thu thập dữ liệu ta thấy rằng công suất lớn nhất thu đƣợc trên hệ
thống pin NLMT điều hƣớng 1 trục theo thời gian thực là vào khoảng 270W mặc dù
thông số cực đại ghi trên tấm pin là 315W. Do vậy, để công suất hoạt động trên tấm pin
đƣợc lớn nhất, mô hình cần đƣợc cải tiến gắn thêm camera và hệ thống phun nƣớc để
làm mát hạ nhiệt độ và rửa sạch bụi bám trên bề mặt tấm pin.
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 56
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
[1] http://kingteksolar.com.vn/tin-tuc/cuong-do-buc-xa-nang-luong-mat-troi-
tai-63-tinh-thanh-viet-nam.html
[2] https://en.wikipedia.org/wiki/Solar_tracker
[3] https://en.wikipedia.org/wiki/Solar_irradiance
[4] https://edwilliams.org/sunrise_sunset_algorithm.htm
[5] https://vi.wikipedia.org/wiki/Pin_M%E1%BA%B7t_Tr%E1%BB%9Di
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 57
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
PHỤ LỤC
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 58
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
MPU6050 ();
trangthai = 0;
}
void sunrise() {
t = N + ((6 - lngHour) / 24);
M = (0.9856 * t) - 3.289;
L = M + (1.916 * sin(M * PI / 180)) + (0.020 * sin(2 * M * PI / 180)) + 282.634;
if (L >= 360) {
L = L - 360;
}
if (L < 0) {
L = L + 360;
}
RA = atan(0.91764 * tan(L * PI / 180)) * 180 / PI;
if (RA >= 360) {
RA = RA - 360;
}
if (RA < 0) {
RA = RA + 360;
}
Lquadrant = (floor(L / 90)) * 90;
RAquadrant = (floor(RA / 90)) * 90;
RA = RA + (Lquadrant - RAquadrant);
RA = RA / 15;
sinDec = 0.39782 * sin(L * PI / 180);
cosDec = cos(asin(sinDec));
cosH = (cos(zenith * PI / 180) - (sinDec * sin(latitude * PI / 180))) / (cosDec *
cos(latitude * PI / 180));
H = 360 - acos(cosH) * 180 / PI;
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 59
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
H = H / 15;
T1 = H + RA - (0.06571 * t) - 6.622 - 0.241;
if (T1 >= 24) {
T1 = T1 - 24;
}
if (T1 < 0) {
T1 = T1 + 24;
}
T4 = floor((T1 - floor(T1)) * 60);
Serial.print("Sunrise is ");
Serial.print(floor(T1), 0);
Serial.print(" h ");
Serial.print(T4, 0);
Serial.println(" min ");
}
void sunset() {
t = N + ((18 - lngHour) / 24);
M = (0.9856 * t) - 3.289;
L = M + (1.916 * sin(M * PI / 180)) + (0.020 * sin(2 * M * PI / 180)) + 282.634;
if (L >= 360) {
L = L - 360;
}
if (L < 0) {
L = L + 360;
}
RA = atan(0.91764 * tan(L * PI / 180)) * 180 / PI;
if (RA >= 360) {
RA = RA - 360;
}
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 60
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
if (RA < 0) {
RA = RA + 360;
}
Lquadrant = (floor(L / 90)) * 90;
RAquadrant = (floor(RA / 90)) * 90;
RA = RA + (Lquadrant - RAquadrant);
RA = RA / 15;
sinDec = 0.39782 * sin(L * PI / 180);
cosDec = cos(asin(sinDec));
cosH = (cos(zenith * PI / 180) - (sinDec * sin(latitude * PI / 180))) / (cosDec *
cos(latitude * PI / 180));
H = acos(cosH) * 180 / PI;
H = H / 15;
T2 = H + RA - (0.06571 * t) - 6.622 - 0.191;
if (T2 >= 24) {
T2 = T2 - 24;
}
if (T2 < 0) {
T2 = T2 + 24;
}
T5 = floor((T2 - floor(T2)) * 60);
Serial.print("Sunset is ");
Serial.print(floor(T2), 0);
Serial.print(" h ");
Serial.print(T5, 0);
Serial.println(" min ");
}
void culmination() {
T3 = (T1 + T2) / 2;
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 61
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 62
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 63
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Wire.write(dec2bcd(mth));
Wire.write(dec2bcd(yr));
Wire.endTransmission();
}
void countday()
{
N1 = floor(275 * month / 9);
N2 = floor((month + 9) / 12);
N3 = (1 + floor((year - 4 * floor(year / 4) + 2) / 3));
N = N1 - (N2 * N3) + day - 30;
}
void backward() {
analogWrite (D6, 0);
analogWrite (D5, 500);
}
void backwardslow() {
// Tang toc
for (i = 350; i <= 850; i = i + 10) {
analogWrite(D6, 0);
analogWrite(D5, i);
delayMicroseconds(30);
}
// Giu nguyen toc do
analogWrite(D6, 0);
analogWrite(D5, i);
delay(5);
// Giam toc
for (i = 850; i >= 0; i = i - 10) {
if (i < 0) {
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 64
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
i = 0;
}
analogWrite(D6, 0);
analogWrite(D5, i);
delayMicroseconds(60);
}
}
void forward() {
analogWrite(D5, 0);
analogWrite(D6, 500);
}
void forwardslow() {
// Tang toc
for (i = 350; i <= 850; i = i + 10) {
analogWrite(D5, 0);
analogWrite(D6, i);
delayMicroseconds(30);
}
// Giu nguyen toc do
analogWrite(D5, 0);
analogWrite(D6, i);
delay(5);
// Giam toc
for (i = 850; i >= 0; i = i - 10) {
if (i < 0) {
i = 0;
}
analogWrite(D5, 0);
analogWrite(D6, i);
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 65
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
delayMicroseconds(60);
}
}
void motorstop() {
analogWrite(D5, 0);
analogWrite(D6, 0);
}
void batdau() {
dnmax = 140;
dnmin = 40;
countday();
sunset();
sunrise();
culmination();
duoi = floor((90 - dnmin) / dthaydoi);
hduoi = floor(duoi / (15 / dthaydoi));
pduoi = floor((duoi - (hduoi * (15 / dthaydoi))) * tthaydoi);
Serial.print("h duoi la ");
Serial.println(hduoi);
Serial.print("p duoi la ");
Serial.println(pduoi);
tren = floor((dnmax - 90) / dthaydoi);
htren = floor(tren / (15 / dthaydoi));
ptren = floor((tren - (hduoi * (15 / dthaydoi))) * tthaydoi);
Serial.print("h tren la ");
Serial.println(htren);
Serial.print("p tren la ");
Serial.println(ptren);
hbatdau = T3 - hduoi;
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 66
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 67
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
}
}
while (pmuctieu <= minute) {
pmuctieu = pmuctieu + tthaydoi;
dncandat = dncandat + dthaydoi;
}
if (pmuctieu >= 60) {
pmuctieu = pmuctieu - 60;
hmuctieu = hmuctieu + 1;
}
}
Serial.print("hmuctieu la ");
Serial.println(hmuctieu);
Serial.print("pmuctieu la ");
Serial.println(pmuctieu);
Serial.print("dncandat la ");
Serial.println(dncandat);
dn = map(getAccelerationX, -16384, 16384, 0, 180);
if (dn < (dncandat - dthaydoi)) {
forward();
while ((dn < dncandat - (2 * dthaydoi)) && (dnmin <= dncandat <= dnmax))
{
delay(100);
dn = map(getAccelerationX, -16384, 16384, 0, 180);
Serial.print("Do nghieng cua tam pin dang dieu chinh nhanh ban dau la ");
Serial.println(dn);
}
motorstop();
delay(5000);
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 68
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
while ((dn < dncandat - dthaydoi) && (dnmin <= dncandat <= dnmax)) {
forwardslow();
motorstop();
delay(500);
dn = map(getAccelerationX, -16384, 16384, 0, 180);
Serial.print("Do nghieng cua tam pin dang dieu chinh cham ban dau la ");
Serial.println(dn);
}
}
if (dn >= dncandat ) {
backward();
while ((dn > dncandat) && (dnmin <= dncandat <= dnmax)) {
delay(100);
dn = map(getAccelerationX, -16384, 16384, 0, 180);
Serial.print("Do nghieng cua tam pin dang dieu chinh nhanh ban dau la ");
Serial.println(dn);
}
motorstop();
delay(5000);
while ((dn > dncandat - dthaydoi) && (dnmin <= dncandat <= dnmax)) {
backwardslow();
motorstop();
delay(500);
dn = map(getAccelerationX, -16384, 16384, 0, 180);
Serial.print("Do nghieng cua tam pin dang dieu chinh cham ban dau la ");
Serial.println(dn);
}
}
}
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 69
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
void loop() {
readDS1307();
switch (trangthai) {
case 0:
batdau();
break;
case 1:
if ((hour == 4) && (minute == 00) && (second == 00)) {
batdau();
}
if ((hour == hmuctieu) && (minute == pmuctieu) && (second == 0) &&
(dnmin <= dncandat <= dnmax)) {
while (dn < dncandat) {
forwardslow();
motorstop();
delay(500);
dn = map(getAccelerationX, -16384, 16384, 0, 180);
Serial.print("Do nghieng dang dieu chinh theo lich trinh la ");
Serial.println(dn);
}
pmuctieu = pmuctieu + tthaydoi;
dncandat = dncandat + dthaydoi;
if (pmuctieu >= 60) {
pmuctieu = pmuctieu - 60;
hmuctieu = hmuctieu + 1;
}
Serial.print("h lich trinh la ");
Serial.println(hmuctieu);
Serial.print("p lich trinh la ");
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 70
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Serial.println(pmuctieu);
Serial.print("do nghieng lich trinh la ");
Serial.println(dncandat);
}
break;
}
digitalClockDisplay();
Serial.print("Do nghieng hien tai: ");
Serial.println(dn);
delay(1000);
//Sua doi ngay 24/04/2023
//int donghieng() { //Chuong trinh Kalman
// int x, y;
// x = map(get_accx(), -16384, 16384, 0.00, 180.00);
// y = loc_nhieu.updateEstimate((float)x);
// delay(50);// return y;
}
Phụ lục 2: Chƣơng trình lập trình trong Scrip trên Google Sheet
function doGet(e) {
Logger.log( JSON.stringify(e) );
var result = 'Ok';
if (e.parameter == 'undefined') {
result = 'No Parameters';
}
else {
var sheet_id = '1FEQpM5FTA6wIbiOBfDVlHttHARfQqt-jSvLcWQqgyVA';
var sheet = SpreadsheetApp.openById(sheet_id).getActiveSheet();
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 71
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 72
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Logger.log(JSON.stringify(rowData));
var newRange = sheet.getRange(newRow, 1, 1, rowData.length);
newRange.setValues([rowData]);
}
return ContentService.createTextOutput(result);
}
function stripQuotes( value ) {
return value.replace(/^["']|['"]$/g, "");
}
//https://script.google.com/macros/s/AKfycbynvaQmHkLy1B78PKbn6LJp5RJBvFX4p
MBRsh-EpDHFxXf4xtkHKWIWxNVDfSlQP1xq/exec
#include "WiFi.h"
#include <HTTPClient.h>
float V_1 = 0, V_2 = 0, I_1 = 0, P_1 = 0, Duty = 0; // Khai bao bien trên phan setup
void setup()
delay(1000);
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 73
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Serial.begin(38400);
delay(1000);
// connect to WiFi
Serial.println();
Serial.print("Connecting to wifi: ");
Serial.println(ssid);
Serial.flush();
WiFi.begin(ssid, password);
Serial.print(".");
}
char inBuff;
inBuff = Serial.read() ;
masterData += inBuff ; // cộng dồn từng byte dữ liệu
switch (inBuff)
{ V_1 = masterData.toFloat();
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 74
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
masterData = "";
break;
}
masterData = "";
break;
}
masterData = "";
break;
{ P_1 = masterData.toFloat();
masterData = "";
break;
{ Duty = masterData.toFloat();
masterData = "";
/*Serial.print("V1: ") ;
Serial.println(V_1, 1) ;
Serial.print("V2: ") ;
Serial.println(V_2, 1) ;
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 75
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
Serial.print("I1: ") ;
Serial.println(I_1, 1) ;
Serial.print("P1: ") ;
Serial.println(P_1, 1) ;
Serial.print("Duty: ") ;
Serial.println(Duty, 0) ;*/
Serial.println(OK);
Gui_du_lieu_web();
break;
}
default:
{}
}
}
void Gui_du_lieu_web()
{
if (WiFi.status() == WL_CONNECTED) {
HTTPClient http;
//Serial.println(V_1);
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 76
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
//Serial.println(V_2);
//Serial.println(I_1);
//Serial.println(P_1);
//Serial.println(Duty);
Serial.println("Making a request");
payload = http.getString();
Serial.println(httpCode);
Serial.println(payload);
}
else {
}
http.end();
}
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 77
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời
SVTH: Nguyễn Thanh Tẩn GVHD: TS. Trƣơng Thị Bích Thanh 78
Nguyễn Lƣơng Tài ThS. Trần Anh Tuấn
Lê Hoài Hiệp
Hệ thống điều hƣớng, giám sát và quản lý năng lƣợng mặt trời