Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 92 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
92
Dung lượng
2,87 MB
Nội dung
TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG KHOA CÔNG NGHỆ KỸ THUẬT ĐIỆN - ĐIỆN TỬ VÕ NGỌC VÂN ĐỀ TÀI: THIẾT KẾ, THI CƠNG MƠ HÌNH ĐIỀU HƯỚNG NĂNG LƯỢNG MẶT TRỜI ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN, ĐIỆN TỬ GVHD: TH.S NGUYỄN MẠNH HÀ Đà Nẵng, 3/2021 TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG Cô ̣ng Hòa Xã Hô ̣i Chủ Nghĩa Viêṭ Nam KHOA CNKT ĐIỆN, ĐIỆN TỬ Đô ̣c lâ ̣p – Tự – Hạnh phúc Đà Nẵng, ngày …… tháng …… năm 2020 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên : VÕ NGỌC VÂN Mã số sinh viên : 1651210028 Ngành : Công nghệ Kỹ thuật điện, điện tử Khóa : 2016 – 2021 I.TÊN ĐỀ TÀI: THIẾT KẾ, THI CƠNG MƠ HÌNH ĐIỀU HƯỚNG NĂNG LƯỢNG MẶT TRỜI II.NHIỆM VỤ 1.Các số liệu ban đầu 2.Tìm hiểu pin mặt trời 2.1Tìm hiểu cấu tạo pin mặt trời 2.2Tìm hiểu chủng loại pin mặt trời 2.3.Tìm hiểu hệ thống pin mặt trời độc lập Tìm hiểu linh kiện 3.1Tìm hiểu board mạch ARDUINO UNO 3.2 Tìm hiểu module driver 3.3 Tìm hiểu động bước (stepper motor) 3.4 Tìm hiểu quang trở, cảm biến góc nghiêng, cơng tắc hành trình,… 4.Tìm hiểu sơ đồ khối hệ thống ngun lí hoạt động mạch 4.1 Tìm hiểu sơ đồ khối hệ thống 4.2 Sơ đồ nguyên lí chương trình thực thi 5.Thi cơng thiết kế mơ hình điều hướng pin mặt trời 5.1 Thiết kế khung mạch shield 6.Hoàn thiện sản phẩm 7.KẾT LUẬN III NGÀY GIAO NHIỆM VỤ 16/11/2020 IV NGÀY HOÀN THÀNH NHIỆM VỤ 13/03/2021 V GIẢNG VIÊN HƯỚNG DẪN Nguyễn Mạnh Hà VI HỒ SƠ ĐỒ ÁN TỐT NGHIỆP Tập thuyết minh đồ án tốt nghiệp Bản vẽ sơ đồ công nghệ, sơ đồ nối điện, bảng phân cơng vào ra, lưu đồ thuật tốn, chương trình điều khiển khổ A0 Đĩa CD gồm: file Word đề tài, file Powerpoint file vẽ Mơ hình đề tài TRƯỞNG KHOA TRƯỞNG BỘ MƠN GIẢNG VIÊN HƯỚNG DẪN (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG KHOA CNKT ĐIỆN, ĐIỆN TỬ Cô ̣ng Hòa Xã Hô ̣i Chủ Nghĩa Viêṭ Nam Đô ̣c lâ ̣p – Tự – Hạnh phúc Đà Nẵng, ngày …… tháng …… năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Thông tin sinh viên: Họ tên sinh viên: Võ Ngọc Vân Mã số sinh viên: 1651210028 Ngành: Công nghệ Kỹ thuật điện, điện tử Tên đề tài: THIẾT KẾ, THI CÔNG MÔ HÌNH ĐIỀU HƯỚNG NĂNG LƯỢNG MẶT TRỜI Nhận xét: a) Về tinh thần, thái độ làm việc sinh viên: b) Về hình thức, cấu trúc đồ án: c) Về nội dung đồ án (kết đạt được, hạn chế) Đề nghị: Được bảo vệ Không bảo vệ Điểm GVHD: (bằng chữ: ) GIẢNG VIÊN HƯỚNG DẪN (Ký, ghi rõ họ tên) TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG KHOA CNKT ĐIỆN, ĐIỆN TỬ Cô ̣ng Hòa Xã Hô ̣i Chủ Nghĩa Viêṭ Nam Đô ̣c lâ ̣p – Tự – Hạnh phúc Đà Nẵng, ngày …… tháng …… năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Thông tin sinh viên: Họ tên sinh viên: Võ Ngọc Vân Mã số sinh viên: 1651210028 Ngành: Công nghệ Kỹ thuật điện, điện tử Tên đề tài: THIẾT KẾ, THI CƠNG MƠ HÌNH ĐIỀU HƯỚNG NĂNG LƯỢNG MẶT TRỜI Nhận xét: a)Về hình thức, cấu trúc đồ án: b) Về nội dung đồ án (kết đạt được, hạn chế) Đề nghị: Được bảo vệ Không bảo vệ Điểm GVPB: (bằng chữ: ) Các câu hỏi sinh viên cần trả lời trước Hội đồng: (1) (2) GIẢNG VIÊN PHẢN BIỆN (Ký, ghi rõ họ tên) TRƯỜNG ĐẠI HỌC KIẾN TRÚC ĐÀ NẴNG KHOA CNKT ĐIỆN, ĐIỆN TỬ Cô ̣ng Hòa Xã Hô ̣i Chủ Nghĩa Viêṭ Nam Đô ̣c lâ ̣p – Tự – Hạnh phúc Đà Nẵng, ngày …… tháng …… năm 2021 PHIẾU CHẤM ĐIỂM CỦA HỘI ĐỒNG BẢO VỆ Thông tin sinh viên: Họ tên sinh viên: Mã số sinh viên: Ngành: Công nghệ Kỹ thuật điện, điện tử Tên đề tài: Họ tên người chấm điểm: Nhiệm vụ: Chủ tịch Hội đồng Thư ký Hội đồng Ủy viên Hội đồng Điểm đánh giá: Nội dung Điểm Điểm tối đa Về tác phong, thái độ sinh viên Về hình thức, cấu trúc đồ án Về tính cấp thiết, tính mới, khả ứng dụng đề tài Về kết giải nội dung nhiệm vụ yêu cầu đồ án Đề tài có giá trị khoa học/ có báo/ giải vấn đề đặt doanh nghiệp nhà trường Tổng 10 Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa (nếu có): NGƯỜI CHẤM ĐIỂM (Ký, ghi rõ họ tên) MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG I: TỔNG QUAN 1.1 Đặt vấn đề 1.2 Giải vấn đề 1.3 Giới hạn đề tài CHƯƠNG II: TỔNG QUAN VỀ PIN NĂNG LƯỢNG MẶT TRỜI 2.1 Giới thiệu pin lượng mặt trời 2.1.1 Định nghĩa 2.1.2 Tấm pin lượng mặt trời 2.2 Phương pháp ghép nối pin lượng mặt trời 2.2.1 Ghép nối modul mặt trời 2.2.2 Ghép nối song song modul mặt trời 2.2.3 Hiện tượng “điểm nóng” 2.3 Hệ thống pin lượng mặt trời .11 2.3.1 Hệ quang điện làm việc độc lập 2.3.2 Hệ quang điện làm việc với lưới 2.4 Phương pháp điều khiển MPPT 15 2.5 Bộ lưu giữ lượng 16 2.5.1 Các loại ắc quy 2.5.2 Các cố cần bảo vệ ắc quy 2.6 Một số phương thức sử dụng điều hướng pin mặt trời 19 2.6.1 Giới thiệu 2.6.2 Đặc điểm 2.6.3 Phương pháp thiết kế .17 CHƯƠNG III: TỔNG QUAN VỀ LINH KIỆN 21 3.1 Giới thiệu Arduino 24 3.1.1 Arduino gì? 3.1.2 MỘT SỐ LỆNH CƠ BẢN TRONG LẬP TRÌNH C/C++ 3.1.3 Khái quát cấu tạo Arduino 3.1.4 Phần mềm Arduino IDE 3.1.5 Một số ứng dụng củaArduino 3.2 Động bước .51 3.2.1 Giới thiệu 3.2.2 Phân loại 3.2.3 Lý để chọn động bước 3.3 Quang trở 59 3.3.1 Nguyên lý hoạt động 3.3.2 Vật liệu 3.3.3 Xử lý tín hiệu 3.4 Module driver .61 3.5 Module Cảm Biến Độ Ẩm, Nhiệt Độ DHT11 64 3.6 Module thu phát Wifi ESP8266 NodeMCU .64 3.7 Blynk 66 CHƯƠNG IV: THIẾT KẾ VÀ THI CÔNG 68 4.1 Giới thiệu mơ hình 4.2 Lưu đồ thuật toán 71 4.3 Mã chương trình 74 4.3.1 Code chương trình cảm biến nút nhấn 4.3.2 Code sử dụng modul esp8266 CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .82 5.1 Kết luận 5.2 Hướng phát triển đề tài LỜI NÓI ĐẦU Ngày nay, với ứng dụng khoa học kỹ thuật tiên tiến, giới ngày đổi mới, văn minh đại Năng lượng hóa thạch, nguyên tử, thủy điện,… ngày gây ô nhiễm môi trường trầm trọng Vấn đề quan trọng đặt tìm nguồn lượng để thay nguồn lượng hóa thạch dần cạn kiệt, vấn đề tối ưu sử dụng lượng mặt trời, nguồn lượng gần vô tận Tuy nhiên, pin mặt trời hoạt động với thời tiết khắc nghiệt nên đạt hiệu suất thấp Vậy để nâng cao hiệu suất pin mặt trời? Vận dụng kiến thức học khảo sát thực tế, em định chọn đề tài: THIẾT KẾ MƠ HÌNH ĐIỀU HƯỚNG PIN MẶT TRỜI SỬ DỤNG ARDUINO UNO Dưới hướng dẫn, bảo nhiệt tình thầy Th.s Nguyễn Mạnh Hà với cố gắng nỗ lực nhóm, chúng tơi hồn thành báo cáo thời hạn cho phép Tuy nhiên thời gian hạn chế, lượng kiến thức lớn nên khơng thể tránh khỏi nhiều thiếu xót Vì chúng tơi mong nhận nhiều ý kiến đánh giá, góp ý q thầy giáo bạn sinh viên để phát triển hoàn thiện thêm đề tài Xin chân thành cảm ơn! Võ Ngọc Vân CHƯƠNG 1: TỔNG QUAN 1.1 Đặt vấn đề Thế kỉ XXI - Thời đại khoa học công nghệ, thời đại chip, vi mạch, thiết bị đột phá tương lai Kéo theo nhu cầu lượng ngày gia tăng trở thành vấn đề vô quan trọng tất quốc gia giới Năng lượng điện thước đo phản ánh trình độ phát triển cơng nghiệp quốc gia Tuy nhiên nguồn lượng ngày khan gây ô nhiễm môi trường trầm trọng lượng nguyên tử, thủy điện, nhiệt điện,… Hình 1.1: Thế kỷ XXI – Thời đại khoa học công nghệ So với nguồn lượng khai thác sử dụng lượng gió, lượng sinh học,… lượng mặt trời coi nguồn lượng rẻ, vô tận nguồn lượng không gây hại cho môi trường Nguồn lượng thu hút quan tâm nhiều nhà khoa học, nhà nghiên cứu trở thành nguồn lượng tốt tương lai Hệ thống quang điện sử dụng lượng mặt trời (hệ pin mặt trời) có nhiều ưu điểm khơng cần ngun liệu, khơng gây nhiễm mơi trường, bảo dưỡng, không gây tiếng ồn,… Hiện lượng mặt trời khai Bởi trái đất ln ln quay xung quanh trục , góc ánh sáng mặt trời liên tục thay đổi, ảnh hưởng đến lượng xạ mặt trời chiếu lên giàn pin lượng Hệ thống PowerTracker tạo để tận dụng xạ mặt trời hiệu , tăng lượng xạ lượng đến giàn pin mặt trời cì lượng điện sản sinh nhiều so với cấu cố định Hệ thống solar Tracker bao gồm hệ thống lắp đặt theo dõi, pin mặt trời hệ thống điều khiển theo dõi Cấu trúc gắn kết thể hệ thống, hệ thống điều khiển não nó, điều khiển chuyển động hệ thống giàn pin lượng mặt trời Hệ thống solar tracker thiết kế đơn giản để có hoạt động hiệu , tối ưu Hệ thống truyền động sử dụng giảm tốc quay khơng cần bảo trì hỗ trợ hệ thống điều khiển ổn định, xác điều chỉnh góc quay giàn pin lượng mặt trời cho tự động quay theo góc nghiêng mặt trời Để thích nghi với vùng địa lý khác solar tracker tối ưu hệ thống phần mềm quản lý giám sát chi tiết Gấp pin 70 Cơ cấu hướng mặt trời 4.2 Lưu đồ thuật toán Lưu đồ thuật toán tổng 71 Lưu đồ thuật toán chế độ tự động, nút nhấn 72 Lưu đồ thuật toán chế độ điều khiển từ xa 73 4.3.Mã chương trình 4.3.1.Code chương trình cảm biến nút nhấn const 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 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 < - BDG int ldrrt = 10; //LDR top rigt - BOTTOM RIGHT int ldrld = 9; //LDR down left - TOP LEFT int ldrrd = 11; //ldr down rigt - TOP RIGHT //điều khiển tay int cdtay=9; // nút nhấn dc1 int t=0; int m=0; int n=0; int k=0; int htngich1= 2;//start int stop1 = 8; int htthuan1 = 3; // nút nhấn dc1 int a=0; int b=0; 74 int c=0; int d=0; int htngich2= 5;//start int stop2 = 8; int htthuan2 = 4; // bientro int OutPin =1; // Lưu chân cảm biến char state; float volt; void setup() { Serial.begin(9600); //điều khiển tay pinMode(cdtay,INPUT); digitalWrite(cdtay,HIGH); // đầu dc1 pinMode(stepPin1,OUTPUT); pinMode(dirPin1,OUTPUT); pinMode(enPin1,OUTPUT); digitalWrite(enPin1,LOW); pinMode(htthuan1,INPUT); digitalWrite(htthuan1,HIGH); pinMode(htngich1,INPUT); digitalWrite(htngich1,HIGH); pinMode(stop1,INPUT); digitalWrite(stop1,HIGH); digitalWrite(enPin1,LOW); // đầu dc2 pinMode(stepPin2,OUTPUT); pinMode(dirPin2,OUTPUT); pinMode(enPin2,OUTPUT); digitalWrite(enPin2,LOW); pinMode(htthuan2,INPUT); digitalWrite(htthuan2,HIGH); pinMode(htngich2,INPUT); digitalWrite(htngich2,HIGH); pinMode(stop2,INPUT); digitalWrite(stop2,HIGH); digitalWrite(enPin2,LOW); } void loop() { // Ta đọc giá trị hiệu điện cảm biến int value = analogRead(OutPin); // Giá trị số hóa thành số nguyên có giá trị // khoảng từ đến 1023 75 float volt = value * 10.0 /1023; // Bây ta cần tính giá trị dòng điện int gttay = digitalRead(cdtay); // dong int gthtngich1 = digitalRead(htngich1); int gtstop1 = digitalRead( stop1 ); int gthtthuan1 = digitalRead( htthuan1 ); if (gthtthuan1==0){m=2;} if (gthtngich1==0){m=3;} if (gtstop1==0){m=1;} // động int gthtngich2 = digitalRead(htngich2); int gtstop2 = digitalRead( stop2 ); int gthtthuan2 = digitalRead( htthuan2 ); if (gthtthuan2==0){b=2;} if (gthtngich2==0){b=3;} if (gtstop2==0){b=1;} Serial.println(gttay); Serial.print("Dien ap:"); Serial.print(volt); Serial.println("V"); // -//NÚT NHẤN ĐỘNG CƠ LẬT if (gttay==LOW) { if (m==1) { digitalWrite(enPin1,HIGH); } if(volt>=3.9){ { stop; } delay(50); if (m==2) { digitalWrite(dirPin1,HIGH); // cho đông lật phải digitalWrite(stepPin1,HIGH); delayMicroseconds(10); // điều chỉnh tốc độ digitalWrite(stepPin1,LOW); delayMicroseconds(10); digitalWrite(enPin2,HIGH);} } 76 if(volt tol) { if (avt > avd) { digitalWrite(dirPin2,HIGH); //QUAY TRAI digitalWrite(stepPin2,HIGH); delayMicroseconds(100); digitalWrite(stepPin2,LOW); delayMicroseconds(100); } if (avt < avd) { digitalWrite(dirPin2,LOW ); digitalWrite(stepPin2,HIGH); delayMicroseconds(100); digitalWrite(stepPin2,LOW); delayMicroseconds(100); //QUAY PHAI } if (avt = avd) { digitalWrite(enPin2,HIGH); } } // // Nhóm động bước if (abs(dhoriz) > tol){ if (avl > avr) {digitalWrite(dirPin1,LOW); //LẬT TRÁI digitalWrite(stepPin1,HIGH); delayMicroseconds(1000); digitalWrite(stepPin1,LOW); delayMicroseconds(1000); } if (avl < avr) {digitalWrite(dirPin1,HIGH); //LẬT PHẢI digitalWrite(stepPin1,HIGH); delayMicroseconds(1000); 77 digitalWrite(stepPin1,LOW); delayMicroseconds(1000); } if (avl = avr) { digitalWrite(enPin1,HIGH); } } } //======================================================== 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) / * 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 information() { Serial.print("cb1:"); Serial.print( lt); Serial.print("cb2:"); Serial.print( rt); Serial.print("cb3:"); Serial.print( ld); Serial.print("cb4 :"); Serial.print( rd); Serial.print(dtime); Serial.print(" "); Serial.println("dung sai:"); Serial.print( tol); delay(500); } 78 //=============================== void stop() { digitalWrite(enPin1,HIGH); digitalWrite(enPin2,HIGH); } 4.3.2 code sử dụng modul esp8266 #include #include #include #include #define DHTPIN #define DHTTYPE DHT11 int stepPin1 = D1; //PUL int dirPin1 = D2; // DIR int enPin1 = D4; /ENA int stepPin2 = D5; //PUL int dirPin2 = D6; // DIR int enPin2 = D4; //ENA DHT dht(DHTPIN, DHTTYPE); BlynkTimer timer; WidgetLED led1(V0); char auth[] = "8nhITGOBqT78i9U_OCk4gfIIJ0D1wyZR"; char ssid[] = "tyrau"; char pass[] = "tyrau835756"; void sendSensor() { if (led1.getValue()) { led1.off(); } else { led1.on(); } float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(h) || isnan(t)) { Serial.println("da ket noi"); return; } Blynk.virtualWrite(V5, h); Blynk.virtualWrite(V6, t); 79 } void setup() { Serial.begin(9600); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(1000L, sendSensor); pinMode(stepPin1,OUTPUT); pinMode(dirPin1,OUTPUT); pinMode(enPin1,OUTPUT); pinMode(stepPin2,OUTPUT); pinMode(dirPin2,OUTPUT); pinMode(enPin2,OUTPUT) delay(1000); } void loop() { Blynk.run(); timer.run(); } BLYNK_WRITE(V7) { digitalWrite(dirPin1,LOW); //dong co ve digitalWrite(stepPin1,HIGH); delayMicroseconds(50); digitalWrite(stepPin1,LOW); delayMicroseconds(50); } BLYNK_WRITE(V8) { digitalWrite(dirPin1,HIGH); //dong co ve digitalWrite(stepPin1,HIGH); delayMicroseconds(50); digitalWrite(stepPin1,LOW); delayMicroseconds(50); } 80 BLYNK_WRITE(V9) { digitalWrite(dirPin2,LOW); //dong co ve digitalWrite(stepPin2,HIGH); delayMicroseconds(50); digitalWrite(stepPin2,LOW); delayMicroseconds(50); } BLYNK_WRITE(V10) { digitalWrite(dirPin2,HIGH); //dong co ve digitalWrite(stepPin2,HIGH); delayMicroseconds(50); digitalWrite(stepPin2,LOW); delayMicroseconds(50) } 81 CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1.Kết luận Qua thời gian nghiên cứu, báo cáo khóa luận hoàn thành Bằng nỗ lực cố gắng thân phân phối công việc hợp lý, chặt chẽ, bào cáo hồn thành tiến độ đề ra, bên cạnh hướng dẫn nhiệt tình, tận tâm thầy Nguyễn Mạnh Hà, đề tài hoàn thành thời gian định đạt yêu cầu đặt điều hướng pin mặt trời xoay theo nơi có cường độ sáng lớn Trong q trình thực khóa luận, em thu kết định sau: Thiết kế mơ hình điều hướng pin mặt trời tự động xoay vng góc với ánh sáng mặt trời Năng lượng mặt trời nguồn lượng sạch, không gây ô nhiễm môi trường gần vô tận Các sản phẩm Arduino thú vị, sức mạnh vượt trội, có sức cạnh tranh lớn, tương lai đóng vai trị lớn cho phát triển khoa học công nghệ Để thực chức nêu trên, em tìm hiểu, nghiên cứu vấn đề có liên quan tới đề tài như: board mạch Arduino Uno, tổng quan trình hình thành cấu tạo chức nó, pin lượng mặt trời, điều khiển động bước, tập lệnh dành cho Arduino, vấn đề khác liên quan đến đề tài Trong đó, đặc biệt quan tâm đến khả điều khiển động bước qua module Driver Arduino ngày phổ biến tồn giới, với giới cơng nghệ có ứng dụng vượt trội tiện dụng Arduino thuộc dạng mã nguồn mở, dễ dàng viết code phát triển ứng dụng, có thư viện hỗ trợ cộng động lớn, họ sẵn sàng hỗ trợ có vần đề Cuối cùng, khóa luận hồn thành, bao gồm nội dung lượng mặt trời Arduino uno, nhiên để nghiên cứu sâu vào lĩnh vực cần tìm hiểu nhiều nữa, vận dụng nhiều thực tế 82 5.2.Hướng phát triển đề tài Do thời gian thực khóa luận có hạn lượng kiến thức cá nhân định nên đề tài thực xong đáp ứng phần nhỏ hệ thống hồn chỉnh Vì vậy, để khóa luận phong phú hơn, mang nhiều tính thực tế nữa, có khả ứng dụng cao em đề xuất đưa thêm vào yêu cầu sau: - Nghiên cứu chuyên sâu thành phần cấu tạo board mạch Arduino - Thiết kế truyền động để gia tăng sức mạnh động bước - Nguyên cứu thiết kế điều hướng pin mặt trời sử dụng camera Hy vọng với hướng phát triển nêu với ý tưởng, góp ý khác quý thầy cô giáo bạn đọc phát triển đề tài này, khắc phục hạn chế, tồn nó, làm cho đề tài trở nên phong phú hơn, mang tính ứng dụng cao vào thực tế sống, phục vụ cho lợi ích tương lai 83 84 ... đồ ngun lí chương trình thực thi Thi cơng thi? ??t kế mơ hình điều hướng pin mặt trời: Thi? ??t kế khung mạch shield Hoàn thi? ??n sản phẩm 1.3 Giới hạn đề tài Để thực thi hệ thống điều hướng pin... khối hệ thống 4.2 Sơ đồ nguyên lí chương trình thực thi 5 .Thi cơng thi? ??t kế mơ hình điều hướng pin mặt trời 5.1 Thi? ??t kế khung mạch shield 6.Hoàn thi? ??n sản phẩm 7.KẾT LUẬN III NGÀY GIAO NHIỆM VỤ... thu phát Wifi ESP8266 NodeMCU .64 3.7 Blynk 66 CHƯƠNG IV: THI? ??T KẾ VÀ THI CÔNG 68 4.1 Giới thi? ??u mơ hình 4.2 Lưu đồ thuật toán 71 4.3 Mã chương trình