BỘ GIÁO DỤC VÀ ĐÀO TẠO _
TRƯỜNG ĐẠI HỌC BÀ RỊA-VŨNG TÀU
o£fœs
BARIA VUNGTAU UNIVERSITY
DE TAI KHOA HQC CAP TRUONG
TEN DE TAL
DIEU KHIEN HE THONG BOM NUOC DUNG
NANG LUQNG MAT TROI CHO TRANG TRAI
CHAN NUOI
Chủ nhiệm đề tài: Hồng Thái Hiền
Hướng dẫn khoa học: ThS Phan Thanh Hồng Anh
Bà Rịa - Vũng Tàu, Tháng 07 năm 2018
Trang 2
BỘ GIÁO DUC VA DAO TAO
TRUONG DAI HOC BA RIA-VUNG TAU
BARIA VUNGTAU UUNLWESILY
DE TAI KHOA HOC CAP TRUONG
TÊN ĐÈ TÀI:
DIEU KHIEN HE THONG BOM NUOC DUNG NANG LUQNG MAT TROI CHO TRANG TRAIT
CHAN NUOI
Chủ nhiệm để tài: Hồng Thái Liền
Hướng dẫn khoa học: ThS Phan Thanh Hoang Anh
Ba Ria - Ving Tau, Thang 07 nam 2018
Trang 3TRƯỜNG ĐH BÀ RỊA VŨNG TÀU CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM
'VIỆN CNTT-ĐIỆN-ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc oe
NHIEM VU DE TAI NGHIEN CUU
Họ và tên sinh viên: Hồng Thái Hiền MSSV:14030278 Ngày, tháng, năm sinh: 09/10/1996 Nơi sinh: Đồng Nai Chuyên Ngành: Kỹ Thuật Điện-Điện Tử
1 TEN DE TAI: DIEU KHIEN HE THONG BOM NUOC BANG NĂNG LƯỢNG
MAT TROI CHO TRANG TRAI CHAN NUOI
II NHIEM VU VA NOI DUNG:
~ _ Tìm hiểu cơ sở lý thuyết về arduino
Thiết kế mơ hình trang trại chăn nuơi
Lập trình code cho Arduino để giám sát nhiệt độ điều khiển bơm nước
Thiết kế điều khiển qua điện thoại
II NGÀY GIAO NHIỆM VỤ ĐỀ TÀI: 12/03/2018 1V NGÀY HỒN THÀNH ĐỀ TÀI: 09/06/2018
V.HO TEN CAN BO HUONG DAN: ThS.Phan Thanh Hồng Anh
| - Ba Ria - Ving Tàu, Ngày09 tháng 06 năm 2018
CÁN BỘ HƯỚNG DẪN SINH VIÊN THỰC HIỆN
(Kỹ và ghỉ rã họ tên) (Ký và ghỉ rõ họ tên)
IS Phan Thanh Hoang Anh Hoang Thai Hién
Trang 4LỜI CẢM ƠN
lời dầu tiên em gửi lời cảm ơn đến thầy Phan Thanh Hồng Ảnh, người đã
luơn tận tình hướng dẫn, giúp đỡ về mọi mặt dễ em cĩ thể bồn thành tốt đề tain
Xin cam on dén các thầy,cõ tr wong Dai hoc Ba Ria Ving Tau đã tận tâm
giảng dạy và truyền đạt những kiến thúc quý báu cho em trong suốt thời gian qua,
Cảm ơn đến các bạn lớp DH14DC đã luơn cùng gắn bĩ, hỗ trợ nhau trong, suốt 4 năm chặng đường đại học
Con xin gửi lời trì ân đến cha mẹ, những người dã dành cả cuộc địi đẻ nuơi dưỡng, dạy đỗ con nên người Đề con cĩ được như này hơm nay
Và sau cùng, kính chúc tất cả sức khỏe, thành cơng, và hạnh phúc đến tất cả
Trang 5CHƯƠNG 0: MỠ ĐẦU, 0.1 Đặt vấn 0.2 Thể thức, phương thức nghiên cứa 0.3 Mục tiêu, tính tối ưu và giới hạn của đề tài 0.3.1 Mục tiên
0.3.2 Tính tối ưu của 0.3.3 Giới hạn của đề lài CHUONG I: TONG QUAN
1.1 Giới thiệu chung
1.2 Năng lượng mặt trời
CHƯỜNG II: THIẾT BỊ VÀ GIẢI PHÁP CƠNG NGHỆ
2.1 Pin Mặt Tr
22 Bộ
243 Acquy 12V 15A
2.4 Board mạch Arduino UNO R3 2.8 Giới thiệu mân hình LCD 6x2
2.6 Động cơ một chiêu 12VDC
2.7 Relay
2.8 Cảm biến nhiệt độ, độ 2.9 Module SIM MT§B7(
CHƯƠNG 3: THIET KE,
3.1 Giới Thiệu Chung
3.2 Sơ Đỗ Kết Nối Các Thiết Bị
3.3 Phần Viết Chương Trinh Nap Code Arduino CHUONG IV: MACH PHAN CUNG:
Trang 6
y Arduino kết nối với Relay + DHTI1 + LCD 16x02-I2C 34
Trang 7GVHD: Ths
NG 0; MO ĐẦU
9.1 Đặt vấn đề
Trong những năm gần dây, ngành chăn nuơi gia súc, gia cảm đang dẫn phát triển và mớ rộng Chăn nuơi chủ yếu lấy thịt là hình thức phế biển ở nước ra
Tuy nhiên, ngành chăn nuơi văn đang cịn thơ TA Hư ni áp dụng cơng nghệ
và qua tìm hiểu về énainh Ch ap eae vào để tài « bề, vege hệ trứng ham
nước dùng năng lượng mặt trời cho trang trại chăn nuơi” 0.2 Thế (hức, phương thức nghiên cứu
Trong quá trình thực hiện, em đã nghiên cứu, tìm hiểu qua sách, báo,
liệu trên internet, nghi iu cơ sở lý thuyết về năng lượng mặt trị
dung kiến thức đã biết về lập trình Arduino và xây dựng hệ thơng giám sát và điều khiển qua điện thoại Sau đĩ thiết kế mạch điểu khiển, sau đĩ tiến
hành lắp ráp mạch, hồn thiện mơ bình 0.3 Mục tiêu, tính tối ưu và giới hạn của để tài 3.1 Mục tiêu
- Nghiên cứu mơ hình điều khiển bơm nước sử dụng năng lượng mặt trời qua điện thoại
- Nghiên cứu co sé lý thuyết để xây dựng mơ hình dựa trên các kiến thức đã
học về lập trình
- Ung dung các cơng nghệ gần gũi với cuộc sống của con người để xây dung
lên hệ thống điều khiến từ xa
~ Ngồi ra, đễ tài cịn hướng đến vấn để sử dụng năng lượng xanh, sạch, thân
Thiện với mơi trường Xây dựng hệ thống đơn giản, ít tốn kém ( cả tiền đầu
tư và bảo đưỡng ), khơng phụ thuộc vào lưới điện quốc gia Độ bền của hệ
thống cao, và mang lại hiệu quả kinh tễ cao nhất
0.3.2 Tính tối ưu của đề tài
Sử dựng năng lượng sạch, gĩp phần định hướng năng lượng xanh và tính
Trang 8Bảo cáo ngh - Tiết kiệm được chỉ phí tiền điện, giâm tải cho lưới điện vào mùa khơ và
giờ cao điểm ~ Mơ hình đơn , đễ thao tác và sử dụng - Cĩ tính linh động, cĩ thể mở rộng và phát triển theo nhu cầu của trang trại sau này,
Giới hạn của đề tài
- Chưa kết hợp được nguồn năng hượng mặ
sẵn cĩ lại trang trai ¬ nguồn năng lượng BiO-Gas
- Nguồn năng lượng mặt trời cịn giới bạn do thời tiết, chưa xây dụng được tính liên tục và ổn định Chưa tận dung dược tối đa nguồn năng lượng mặt trời
Trang 9= ư cáo nghiên cửu khoa nọc GVHD TP.Š Phan Thai:h Hội
CHUONG I: TONG QUAN 1,1 Giới thiệu chung
Trong những năm gần đây, ngành chăn nuơi gia súc, gia cằm dang dầu phát
triển và mở rộng Chăn nuơi chủ yếu lấy thịt là bình thức phổ biến ở nước ta
Tuy nhiên, ngành chắn nuơi vẫn đang cịn thơ sơ, chưa áp dụng cơng nghệ khoa học-kĩ thuật vào thực tế Cũng chính vì vấn đề này mà ngành chăn nuơi
phá để phát huy những tiêm năng và thế mạnh vễn cĩ của
mình Do vậy, cũng để một phần phát triển ngành chăn nuơi và nâng cao
chất lượng thịt đơi với gia súc, gia cảm nhằm đảm bảo phát triển kinh tế một
cách bền vững và ổn định Chúng em quyết dịnh ứng dụng kiến thức đã học và qua tìm hiểu về Arduino áp dụng vào để tài “ Điền khiển hệ thống bơm nước dùng năng lượng mặt trời cho trang trại chăn nuơi” chưa cĩ bước 1.2 Năng lượng mặt trời
Với tình trạng ơ nhiễm mơi trường sống ngày càng trầm trọng như hiện nay
thì các nguồn năng lượng xanh, sạch đang được con người chú trọng khai thác Và năng lượng mặt trời anand năng lượng xanh đang được sự quan
Trang 10
Báo cáo nghiên cứu kiioa học GYED: Ta.S Phan Thanh Hoang Ani:
a) Khái niệm năng lượng mặt trời
Nang lượng mặt trời là nguồn năng lượng phát ra do ánh sáng mặt trời chiếu trên bề mặt khơng khí trên trái đất và nĩ cĩ nhiều ý nghĩa quan trọng trong nhiễu
Tĩnh vực của đời sống,
b) Lợi ích của nguồn năng lượng mặt trời
Năng lượng mặt trời là l đạng năng lượng tự nhiên, cĩ nghĩa là nĩ là nguồn năng lượng xanh sạch và tương đối bền vững trong tương lai
Nhờ vào cơng nghệ mặt trời mà năng lượng mặt trời đã mang lại khả nhiều
lợi ích quan trọng cho cuộc sống ngày nay của chúng ta và rất thân thiện với mơi
trường : máy nước nĩng năng lượng mặt trời, điện năng lượng mặt ưrịi Điều
quan trọng là khác với nhiều nguồn năng lượng fùng để sinh ra nhiệt than đá, khí
đốt, dầu mơ ở chỗ là năng lượng mặt trời khơng phải tiêu tốn nguồn nhiên liệu
hĩa thạch ban đầu Và trong quá trình sản sĩnh thì nĩ khơng sinh ra bất kì một chất
dộc hại nào nhự: CO2, SO2 > những nguyên nhân chính gây biển đổi khí hậu tồn cầu
1á nguồn năng lượng đổi đào, vơ tận và mang lại nhiều ý nghữa lớn cho nhân
loại Nếu như các nguồn năng lượng khác như than,khí gas bạn phát bỏ tiền ra để
mua thì năng lượng mặt trời lại hồn tồn miễn phí,
Tạo ra nhiều sản phẩm, vật dụng thân thiện với mơi trường,
Gép phan giải quyết các vẫn dé quá tải điện năng và nâng cao giá trị cuộc sống của con người
tiĩp phần thúc đầy nền kinh tế của các nước đang phát triển
Ít điện bị mắt mát trong quá trình tái điện trên đường truyê ên : Một số năng
lượng, khoảng 3-Š%, bị mắt trong quá trình vận chuyên và phân phối Khoảng cách giữa nhà máy sản xuất và các điểm cưng cập cảng dài, năng lượng sẽ bị mất cảng nhiều Những mắt mát cĩ thể khơng cĩ vẻ đáng kế nhưng chúng cĩ thê ảnh
hưởng dến biệu suất của việc lắp đặt ở các khu vực cĩ mật độ đân số cao Cĩ tắm
pin mat trdi trên mái hoặc trong san Jam giăm đáng kế khoảng cách này, đo đĩ tăng
hiệu quả của hệ thống điện
Trang 11
đáo cáo nghiên cứu khoe hoc GVHD:
Cải thiện an nĩnh lưới điện ; Lưới điện ít hao hụt điện nếu cĩ nhiều nhà máy
điện đang lan rộng Lưới điện cĩ năng lượng mặt trời thâm nhận cao cĩ hàng nghìn trung tâm săn xuất năng lượng được mớ rộng Diễu này cải thiện tính an tồn của lưới điện trong trường hợp quá tải, thiên tai hoặc con người gây ra thêm họa
sơng giúp chúng †a tiết kiệm được
¡ khi bị cúp điện — hồn tồn chủ 'Tém lại năng lượng mặt trời phục vụ cu:
rất nhiều chỉ phí, giúp tránh được những rắc động về nguồn điện 1.3 Arduino a) Khái niệm về Arduino
Arduino là một TDE tích hợp sẵn cdifor, compiler, programmer và đi kèm nĩ là các ftrmware cĩ bootloader, cáo bộ thư viện được xây dựng sẵn và dễ dàng tích hợp, Ngơn ngữ sử dụng là opensource va cảng tổng và hiệu năng thì khơng bẻ thua kém các trình biên dịch chuyên nghiệp cho chịp khác
Đại diện cho Arduino ban dầu là chỉp AVR, nhưng sau này cĩ rất nhiều nhà
sản xuất sử dụng các chip khác nhau như ARM, PIC, $IM32 gần đây nhất
là ESP8266, ESP32, và RISCV với năng lực phần cúng và phần mềm di
kèm mạnh mẽ hơn nhiều
wesc a a a NRA SO RT EO SU LAN
Trang 12
đ cứu khoa hợc
b) Một số đặc điểm của Arduino
Arduino che dấu đi sự phức tạp của điện tử bằng các khái niệm đơn giản,
che đi sự phức tạp của phần mềm bằng các thủ tục ngắn gọn Việc setup
cutput cho 1 MCU bằng cách setup thanh ghỉ rõ ràng phức tạp đến độ người
chuyên cũng phải lật đatasheet ra xem, nhưng với Arduino thì chì cần gọi I
ham ks
và để dùng, với các thư viện được tích hợp sẵn Bạn ị
chỉ cần quan tâm đến tính năng sản phẩm mả bỏ qua các tiểu tiết (protocol, : datasheet .) Nén giup cde uewbic khdng chuyén dé ding tiếp cập và lâm ra
các sản phẩm tuyệt vời mà khơng cần phải biết nhiều về điện tử * Bởi vì tính phổ bị
- _ Chính vì khơng quan tâm nhiều đến cách thúc hoạt động củ
kèm, nên đa phần người dùng sẽ khĩ xứ lý được khi cĩ các vẫn đề phát sinh Module di
ngồi tâm của thư viện
+ Các module prototype làm sẵn cho Arduino cĩ độ bền khơng cao, mục tiêu đơn giản hĩa quá trình làm sản phẩm
©) Các lợi ích cđa Arduine Ip
“Thiết kế IDE tốt, cĩ thể làng tích hợp nhiều loại compiler, nhiều ị
loại hardware mà khơng hể giảm hiệu năng Ví dụ: Arduino gốc cho AVR, : nhưng cĩ nhiều phiên bản cho STM32, PIC32, ESP8266, ESP32 tận dụng
tơi đa các thư viện sẵn cĩ
+ Các thư viện được viết dựa trên lớp API trên cùng, nên da số các thư viện cho Arduino cĩ thể đùng được cho tất cả các chip Điển hình la Arduino cho ESP8266 cĩ thể tận đụng trên 90% các thư viện cho Arduino khác
* Trình biên địch cho Arudino Ja C/C++, bạn cĩ biết là khi biên dich ESP8266 non-os SDK va ESP8266 Arduino cùng dùng chung trình biên
dịch? Vậy thì hiệu năng khơng hề thua kém Z
+ Cách tơ chúc các thư viện C/C++ theo dang OOP giúp phân lớp, kế thừa và
quản lý cực kỳ tốt cho các ứng dụng lớn Các MCU ngày càng mạnh mẽ và ứng dựng cho nĩ sẽ ngày cảng lớn Các mơ hình quản lý code đơn giản trước
dây (thuần €) sẽ khĩ
rer se a ENT ET EEA I TERA
Trang 13Bác zác nghiên cứu «hoa học G¥AD: ThS Phan Thanh Hoang Ant
+ Các project cho Arduino déu opensource, ban dé dang ldy nĩ và đưa vào sản phẩm production với chất lượng tốt và học hỏi dược nhiều từ cách thức
thiết kế chương trình của các bậc thị
* Anduino chú trọng tính đa nền tảng, modulc hĩa cao, phù hợp với
dụng từ phức tạp tởi cực kỳ phức tạp Các ứng dụng kiểu nảy rất phố biến
trong thực tế Nếu bạn khơng dùng Cz+, hoặc arduino mà gặp vấn dễ về
overcontrol thi nén thir qua Arduino
* Bạn sẽ tiết kiệm được rất rất nhiều thời gian cho việc tập trung vào tỉnh
năng sản phẩm đấy Thời buổi này, thời gian là tiền và cĩ quá nhiều thứ để
hoc, lam thi nên ưu tiên đúng chễ
d) Visao nén chon Arduino
So với cách mach phat trién Khéc, thi Arduino cé tinh đơn giản bơn, khĩ bị * vỡ", lập trình đơn giản lình hoạt Ngồi ra Arduino cé kha ning thoi gian thực, sử dụng phù hợp cho nhiều loại cảm biển
“GNIGIGiEú/gGGHGM2PĐMANHThEJNGDUENEUHGEIHISETAINEERIGDENHETDEHESfHRGG1G.710091GE41ARH74.TEES108Đ18130200:3
Trang 14Ho, Ths Phan Fan Hồ
1.4 Bơm nước 12V DC
Động cơ được sử dụng là loại roto diy quấn, động cơ cĩ nam châm vĩnh cứu
ỗ đia máy bơm áp lực cao, kích thước nhỏ, trọng lượng nhẹ, mơ men xoắn
lớn, áp suất cao, hoạt động én định, bơm tự mỗi dược xây dựng với cơng tắc ấp suất tự động Hình 1.2 Bem nước 12V DC Ưu điểm: Với sự
ia tang trong cdc đầu bơm, điện và sử dụng hiện tại sẽ
thay đổi đần dần giảm xuống, nơng cao hiệu quả năng lượng, Động cơ được thiết kế phỏ gọn,chống ăn mịn, tiện dụng đảm bảo sứ dụng lâu dài và đáng,
tin cậy để sử dụng,
t5 Bơm nước 220V
Máy bơm 220V là loại dộng cơ cĩ roto lồng sĩc
Cĩ vai trị khơng thể thiêu trong sinh boạt và sẵn xuất Máy bơm này (bơm
áp lực) là loại máy bơm tự dộng lồng áp lực nước trong đường ống khi áp
suất giảm, cĩ tác dụng cung cấp lượng nước nhiễu trong cùng một thời điểm
Hình 1.3 Bơm nước 220V AC
Máy bơm tăng áp cĩ nhiều ưu điểm vượt trội như:
\g cơ khĩc, ái, cĩ thể hút sâu bay đây cao v‹
lưu lượng nước lớn
SO TSO RT TEE 8
Trang 15
cáo agrién cứu khoa nọc SWHO: ThS Shan Thank Hs
‘Thao d& bom đễ đảng, thuận lợi cho việc lắp đặt, sử dụng hay sửa chữa Bom cé thể tự động hoạt động mà khơng cần pháo tự động khi vịi nước
mở Nếu áp suất trong bình chứa lớn thì thời gian hoạt động của máy sẽ
giảm, tiết kiệm điện năng
Bom tăng áp thích hợp sử dụng dễ tăng áp lực nước tới các thiết bị sử dụng
nước trong gia đình hay các bể chứa trên cao tại cdc (aa nha cao ting hay cơng trình lớn
Trang 16to ngtiên cứu khaa hạc GVHD: TAS Phan Thanh hồng ảnh CHƯƠNG H: THIẾT BỊ VÀ GIẢI PHÁP CƠN:
GHE
2.1 Pin Mat Trời
Pin năng “lượng Mặt trời hay pin Mgt ti hay pin quang điện (Solar cell) là phần từ bán dẫn cĩ chứa trên bễ mặt một số lượng lớn các cảm biển ánh sáng là điết quang, thực hiện biến đổi năng lượng ánh sáng thành năng lượng điện
2.1.2 Cấu tạo của pin mặt trời
Cấu tạo của pin mặt trời hiện nay chủ yếu là các tinh thé silic, Day duge coi
là chất bán dẫn bay là vật liệu trung gian giữa chất các điện và chất dẫn d
đĩng vai trị là chất cách điện ở nhiệt độ thấp và biến thành chất đẫn điện ở nhiệt
độ phịng
2.1.3 Nguyên lí hoạt động của pin mặt trời
Ảnh sáng mặt trời được cấu tạo gồm các hạt photon rất nhỏ Khi các hạt photon
nhỏ chạm trực tiếp vào các tỉnh thể silie thì cĩ 2 trường hợp xây ra
Các hạt photon trực tiếp truyền qua các tỉnh thẻ silie trên bề mặt pin mặt trời
Trường hợp này xây ra khi năng lượng của photong nhỏ hơn năng lượng dù dễ dưa các hạt điện tử (electron) lên một mức năng lượng cao hơn,
Tỉnh thể silie trực tiếp hấp thụ năng lượng từ các hạt photon Khi này các năng
lượng photon lớn hơn mức năng lượng để đưa các electron lên mức cao hơn
đình 2.1 Nguyên lý hoại động của pừt năng lượng mặt rei
nee RS RNa SEIS AIL
NH0
Trang 17
Sáo cáo nghiên cứu thoa xo:
dược kích thích, trở nên dẫn điện va di ¡chê n tự do trong bán dẫn Khi đĩ các on tạo thành các lỗ hổng Tạo điểu kiện cho nguyên tử bên cạnh dĩ
c lỗ hồng đĩ Cứ như vậy các nguyên tử liên tục đi chuyển
suốt các mạch đẫn sinh ra nguồn điện
2.2 Bộ điều khiển sạc mặt trời LCD An VÀ thuật: 209/02) - 260WQ@24V) nh mức; LOA ộ làm việc: -20~60 dd - Áp bảo vệ xả: 10-21.7V, - Áp trổ lại xả tải: 12~25V ~ Đầu ra USB: 5V 2A - Màn hình h re - Áp sạc trơi: 13.7-27.4V - Kích thước: 135x70x3 Imm Tình 2.2: Bộ điều khiến sạch pin năng lượng mặt trời hiện thị LCD 10A 12-24
- Bộ điều khiến tự động quản lý boạt động của pin mặt trơi Dễ đăng thiết là vận hành Để bảo vệ tuổi te của ắc € guy, khi điện áp của Ấo quy giảm xuống dưới i lời sẽ tắt tự dong
nhất, ngất kết nĩi bảng năng, lượng mặt trời,Thứ hai, dam bảo điện ấp cịn lại của
ắc quy khơng đưới 12V
sau đĩ kết nỗi bảng - Chú ý cách đấu nối: Bộ diều khiển phải kết nối ắc quy trướ
là trải ngược với lắp
năng lượng mặt trời, và cuối cùng là tải! Các trình tự tháo
Trang 18
280 cáo agaiên cứu khea Fẹc G1: TẠ,5 Phạn Thanh tioằng ảnh
đặt ban đầu lá tháo đỡ tắm pin năng lượng mặt trời trước và tháo dỡ đây vào ắc
quy, tải (load) sau !
-_ Bộ điền khiển điện tử dược tích hợp sẵn trong điện tứ khơng yêu cầu thay thế
Bảo vệ ngắn mạch, chống trật tự đảo ngược Dễ dàng cài đặt và vận hành Thích hợp cho nhà ở, cơng nghiệp, thường mại
-_ Bộ điều khiền cĩ tý lệ hư hỏng thấp và sẽ kéo đài một thời gian đải và được báo
ing lop phủ chống âm, giảm tối đa thiệt hại do độ âm và từ cơn trùng làm tổ
2.3 Acquy 12V 15A
Binh acquy cĩ tác đụng dự trữ nguồn điện 1 chiều tạo ra từ năng lượng mặt trời
Nhằm cung cấp nguồn cho các thiết bị trong mơ hình
Tình 2.3 Binh Acquy
"thơng số kĩ thuật
- _ Cơng suất 12V-1SAh (20HR)
-_ Dịng diện: Nạp lớn nhất <4.2 A, phĩng tối đa 5s: 210A
-_ Nguồn nap 12V
2.4 Board mạch Arduinu NO R3 2.4.1 Giới thiệu Arduino ƯNO R3
Mạch Arduino Uno là địng mạch Arduino phổ biến, khi mới bắt đầu làm quen,
lập trình với Arduino thi mach Arduino thường nĩi tới chính lả dịng Arduino ƯNO Hiện đồng mạch này đã phát triển tới thể hệ thứ 3 (Mạch Arduino Uno R3) sas ea RD NESTS AS 070000
Trang 19
học GvnD: Th.5 Phan Thanh Hi
bắt dẫu Bạn cĩ thể sử dụng các đơng Arduino khác như: Arduino Moga, Arduino
Nano, Arduino Micro Nhưng với những ứng dụng cơ bản thì mạch Arduino Uno là lựa chọn phù hợp nhất
Hinh 2.4: Arduino UNO R3
Một vài thơng số của Arduino UNO R3
liều khiến _ — Atmega328 ho §bit Điện áp hoạt động _ — 5V (DC) chỉ được cập qua cơng USB Tần số hoạt động 16 MHz _ Dịng tiêu thụ l — | Khoảng 30mA m dùng 7-12V DC | n ap vào giới han — 6-20V DC —
an Digital VO 14 (6 chan hardware PWM) $6 chin Analog - 6 { độ phân giải 10 bÌÐ _ (Ding ti de trên mỗi chân [/Ĩ' 30 mÃ
| Dịng ra (i da SV) 500 mA -
| Dong ra toi đa (3.3V) 30 mA —
¡ Bộ nhớ Flash 32KB ( Atmega328) với 0.5 KB dùng | ị - bởi bootoader _ AM |2KB(Amega328) LEEPROM = LKB CAT mega328) 2.4.2 Ví điền khiến Arduino UNO cé thé st dung 3 vì điều kỉ Aimega8, Atm đơn giản như di a ho 8 bít AVR là 168, Atmega328 Bộ não này cĩ thế xử lí những tác vụ
Trang 20Báo cáo nghiệ
cứu khoa nọ<
hš Phan Thanh Hoang Aah
xa, làm một trạm đo nhiệt độ- độ ẩm và hiển thị 1én man hinh LCD, hay những ứng dụng khác -
Tình 2.5 Vĩ điều khiển
3 Cấp nguồn và các chân của Arduino
Adruino UNO cĩ thể được cấp nguồn 5V thơng qua cổng USB hoặc cấp
ề i với điện áp khuyên dùng 7W-12V DC và giới hạn là 6V-20V, Thường thì cấp nguồn bằng pin vuơng 9V lã hợp lý nhất nếu khơng cĩ sẵn
nguồn từ cơng USB Nếu cấp nguồn vượt quá ngưỡng giới hạn trên thì sẽ làm
hồng Arduino UNO
Các chân năng lượng:
- GND (Ground): cye âm của nguồn điện cấp cho Arduino UNO Khi ban đùng các thiết bị sử dụng những nguồn diện riêng biệt thì những chân này phủ được nồi với nhan
điện áp 5V đầu ra Dịng tối đa cho phép ở chân này là 500mA -_ 33V: cấp điện áp 3.3V dầu ra Địng tối đa cho phép ở chân này là 50mA
- Vin (Voltage Input: để cấp nguồn ngồi cho Arduino UNO, bạn nối cực dương của nguồn với chân này và cực âm của nguồn với chân GND,
- 108! fién ap hoạt động của vì điều khiên trên Arduino NO cĩ thể di
do ở chân này Và dĩ nhiên nĩ tuơn là 5V, Mặc dù vậy bạn khơng được lá
nguồn $V tit chan nay để sử dụng bởi chức năng c khơng phải là cấp nguồn
e nhấn nút Reset trén board dé reset vi diéu khiển tương dương
šT được nồi với GND qua 1 điện trở 10KO
với việc chân RE$
Trang 21cáo nơi LƯU Ý: 2.4.5
Arduino UNO khơng cĩ bảo vệ cắm ngược nguồn vào Do đĩ bạn phải hết sức cần thận, kiểm tra các cực âm — dương của nguồn trước khi cấp cho Arduino UNO, Vige lam chap mach nguén vào của Arduino NO sẽ biến nĩ
thành một miếng nhựa chặn giấy mình khuyên bạn nên dùng nguồn từ cơng
USB nếu cĩ thé
Các chân 3.3V và 5V trên Arduino là các chân dùng để cấp nguồn ra cho các thiết bị khác, khơng phải là các chân cấp nguồn vào Việc cấp nguồn sai vị trí cĩ thể làm hồng board, Diều này khơng được nhà sản xuất khuyến khích Cấp nguồn ngồi khơng qua cổng USB cho Arduino UNO với diện áp dưới 6V cĩ thẻ lâm héng board
Cấp điện áp trên 13V vào chân RESET trên board cĩ thé lâm hỏng vi điều khién ATmega328,
Cường độ dịng diện vào/ra ở tắt cả các chân Digital và Analog của Arduino UNO nếu vượt quá 200mA sẽ làm hỏng vỉ điều khiển,
tấp điệp áp trên 5.5V vào các chân Digital hoặc Analog của Arduino UNO làm hỏng vỉ điều khiến
Cường độ dịng điện qua một chân Digital hoặc Analog bất kì của Arduino
ƯNO vượt quá 40mA sẽ làm hỏng vì điều khiến Do đĩ nếu khơng dùng để
truyền nhận dữ liệu, phải mắc một điện trở hạn dịng, Bộ nhớ
Vị điều khiển Atmega328 tiêu chuẩn cung cấp cho người đùng,
32KB bộ nhớ Flash: Những đoạn lệnh bạn lập trình sẽ được lưu trữ trong bộ nhớ Flash của vi điều khiển Thường thì sẽ cĩ khoảng vài KB trong sé nay sẽ được dùng cho Bootlader
2 KB cho SRAM ( Static Random Access Memory): các biến khai
báo khi lập trình sẽ được lưu ở đây Khai báo càng nhiều biển thì càng cần
nhiều bộ nhớ RAM Khi mất điện, dữ liệu trên SRAM sẽ bị mắt
IKB cho EEPROM ( Electrically eraseble Programmble Read Only Memory) đây giống như một chiếc ơ cứng Mini- nơi đây cĩ thể đọc và ghỉ đữ liệu vào mà khong lo bị mắt khi cứu điện giống như dữ liệu trên SRAM
Các cổng vào/ ra
Arduino UNO cĩ 14 chân đigital dùng để đọc hoặc xuất tín hiệu Chúng chỉ
cĩ 2 mức điện áp là 0V và 5V với đồng vào/ra tối đa trên mỗi chân là 40mA
Trang 22
lo nghiên cửu høe Tọc SVH0:
B.S Phen thanh Hoằng Anh:
Ở mỗi chân đều cĩ các điện trở pull-up từ dược cài đặt ngay trone vi điều khiển ATmega328 (mặc định thì các điện trở này khơng được kết nổi)
Một số chân digilal cĩ c: g hức năng đặc biệt như sau:
+ 2 chan Serial: 0 (RX) va 1 (TX): dùng để gửi (transmit — TX) và nhận (receive — RX) dữ liệu TTL Serial Arduino Uno cĩ thể giao tiếp với thiết bị khác thơng qua 2 chân này Kết nối bluetooth thường thấy nĩi nơm na chính
là kết nối Setial khơng dây Nếu khơng cần giao tiếp Serial, bạn khơng nên
sử dụng 2 chân này nếu khơng cần thiết
+ Chan PWM (~): 3, 5, 6, 9, 10, và 11: cho phép bạn xuất ra xung PWM với độ phân giải Bbit (giá trị từ 0 —+ 28-1 tương ứng với 0V —› 5V) bằng hàm analogWrite\) Nĩi một cách đơn gián, bạn cĩ thể điều chỉnh được điện áp ra ở chân này lừ mức 0V đến 5V thay vì chỉ cố định ở mức OV và 5V nhự những chân khác
«_ Chân giao tiếp SPI: 10 (S§), 11 (MOSI), 12 (MISO), 13 (SCK) Ngồi các cbúc nống (hơng thường, 4 chân này cịn dùng dé truyền phát dữ liệu bằng
giao thức SPI với các thiết bị khác
+ LED 13: trên Arduino UNO cĩ 1 đèn led màu cam (kí hiệu chữ L) Khi bắm nuit Reset, bạn sẽ thấy dèn này nhấp nháy để báo hiệu Nĩ được nĩi với chân số 13, Khi chân này được người đùng sử dụng, LED sẽ sáng
Arduino UNO cĩ 6 chân analog (A0 —> A5) cung cấp độ phân giải tín hiệu 10bit (0 — 210-1) để dọc giá tị điện áp Eong khoảng OV — 5V Với chan AREF trên board, bạn cĩ thé dé dua vào điện áp tham chiếu khi sử dụng các chân analog Túc là nếu bạn cắp điện áp 2.5V vào chân này thì bạn cĩ thể dùng các chân analog để đo điện áp trong khoảng từ 0V —› 2,5V với độ phân
vin ld 10bit
Đặc biệt, Arduino UNO cĩ 2 chân Ad (SDA) và A5 (SCL) hỗ trợ giao tiếp
12C/TWI với các thiết bị khác
Trang 23Bác cáo vy GVHD: 7n Phat ì Thanh riồ
tình 2.6 Các chân HO cia Arduino UNO R3 2.4.6 Lập trình cho Arduino
Các thiết bị dựa trên nên tảng Arduino dược lập trình bằng ngơn riêng Ngơn
cho phần cứng nĩi chung Và x ột số người gọi nĩ là Wiring, một số ề
ì gọi nĩ là “ngơn ngữ Arduino”, và
đội ngũ phát triên Arduino cũng gọi như vậy Ngơn ngữ Arduino bắt nguồn từ
€/C++ phổ biến hiện nay do đĩ rất đễ học,
và nhận tín hiệu từ mạch Arduino, nhém phat
triển đự án này đã cũng cấp đến cho người đùng một mơi trường lập trình
Arduino duge gọi là Arduino IDE
(Intergrated Development Environment) nhu hinh dudi day
{AYER nara MIE ROE ATER RUAN SOR MTEC,
Trang 25T3,5 Phan Thanh Hồng Anh, 3.5 Giới thiệu màn hình LCD 16x2 1 Hình đáng và kích thước LCD “Hình 2.8 Màn hình LCD 16x2
Khi sản xuất LCD, nhà sân xuất đã thích hợp chip điều khiến (HD44780) bên trong lớp vơ và chỉ đưa các chân giao tiếp cần thiết
2.5.2 Chức năng các chân của LCĐ — Ký hiệu Mơ tỉ
Vss Chân nổi đất cho LỚP, Khi thiết kế ị _nối chân này với GND của ruạch điều khi 2 VDD Chân cấp nguồn cho LCD, khi thiết kế mạch
ta nối chân này với VCC= 5V của mạch điều
3 VEE — Điều chỉnh độ tương phận cia LCD 4 R§”— Chân chợ thanh ghỉ ( Register selecl) Nổi
chân R8 với logie “0° (GND) hoặc logïc “1” ( VCC)) để chọn thanh ghỉ
+ Logic “0”: * Bus DI0-DB7 sẽ nối với thanh
ghi lệnh Í của LCD ( ở chế độ “ ghi”-wrile) ! hoặc nối với bộ đếm địa chỉ của LCD ( ở chế ¡ độ " đọc -road)
|+ Logie “1”: Bus DB0-DB7 sẽ nối với thanh ghi đữ liện DR bên trong LCD
5 RAW | Chân chọn chế độ đọc/ / ghi (Read! Write) Nội chân R/W với logic “0ˆ để LCD hoạt động ở
Trang 26Báo cáo ra GVHDĐ: Th.S Phan Thanh Hoằng Anh 6 7-14
DBO-DB7 | Tám đường của bus ‹
đường từ DB4 tới DĐB7, bit MSB là DB7, _
cho pl Enable) Sau khi ệ được đặt lên bus DB0-DB7, các lệnh chỉ dược chấp nhận khi cĩ 1 xưng cho phép chân E + Ở chế độ ghỉ: Dữ liệu sẽ được LCD xuất ra DB0-DB?7 khi phát hiện cạnh lên ( low-to-high transitioon) ử chân E› và được LCD giữ ở bus
đến khi nà chân H xuống mức thấp,
ding dé tao dai | thơng tin với MPU Cĩ 2 chế độ sử dụng 8 đường bus này:
+ Chế độ § bit: Dữ liệu được huyền trên cả 8
đường, với bit MSB 1a bit DB7
+ Chế độ 4 bi: Dữ liệu được tmyén trén 4! Nguén dương cho đèn nền GND cho đền nên ^ đọc”, nghĩa là MPU sẽ dọc thơng | tin từ LCD chân ĐBx
Cịn khi ở chế độ “ghi”, nghĩa là MPU xuất thơng tìn điều khiển ho
LCD thơng qua các chân DBx
2.5.3 Khởi tạo LCD:
Khởi tạo là việc thiết lập các thơng số làm việc ban dầu Đối với LCD, khởi
tạo giúp ta thiết lập các giao thức làm vị ta I.CI2 và MPU Việc khởi tạo chỉ
được thực hiện 1 lần duy nhất ở dầu chương trình điều khiển LCD và bao gồm các thiết lập sau; * Display clear: Xĩa/ khơng xĩa tồn bộ nội dung hiện thị trước đõ © Punctio t: Kiéu iap tiép 8 bit! 4 bit, 6 hang hiển thị 1 hàng/ 2 hàng, kiểu kí tự 5x8/5x10 * Display or/ off control: Hién thi/ tt man hinh, hin thi/ t&t con trỏ, nhấp nháy, khơng nhấp nhá
®_ Emtry mode set: các thiết bị kiểu nhập kí tự như : Dịch/ khơng dịch,
tự lăng/ giảm ( Increment)
LHNG2IESRDERNXGHUEANILÄĐ379/05:1.SE4/033280150/071071E00NDRINEDERHEEUHMESICUETD4fS.I8IP/.0953HH13A%6910400102.0616/272100)
SE HOẶNG THẢ EN ¬ạ
Trang 27n cứu: khoa hợc 6VHD: ThS Shar
Anh
2.5.4 Module chuyén đỗi I2C cho LCD 16x2
TỐC sử dụng hai đường truyền tín hiệu
® Một đường xung nhịp đồng hồ (SCL) chỉ đo Master phát di ( thơng
thường ở 100kHz và 400kHz ức cao nhất là ] Mhz và 3,4 Mhz) «_ Một đường dữ liệu (SDA) theo 2 hướng
Cĩ rất nhiều thiết bị cĩ thể ừng được kết nối vào một bus I2C, Tuy nhiên sẽ
lẫn giữa các thiết bị, thiết bị sẽ nhận ra bởi một địa chỉ duy nhất với một quan hệ chủ tớ tồn tại trong suốt thời gian
kết nối Mỗi thiết bị cĩ thể hoạt động như là thiết bị nhận hoặc truyền đữ liệu hay cĩ thể vừa truyền vừa nhận, Hoạt động truyền hay nhận cịn tùy thuộc
vào việc thiết bị đĩ là chủ ( master) hay tớ ( Slae)
Một thiết bị hay một IC khi kết nới với bus 12C, ngồi một địa chỉ ( duy
nhất) để phân biệt, nĩ cịn được cấu hình là thiết bị chủ hay tớ Tại sao lạt cĩ sự khác biệt này? Đỏ là vi trên một bus I2C thì duyễn điều khiển thuộc về
thiết bị chủ Thiết bị chủ nấm vai trị tạo xung đồng hồ cho tồn hệ thống, khi giữa hai thiết bị chủ-tớ giao thiest thì thiết bị chủ cĩ nhiệm vụ tạo xung đồng hỗ và quản lý địa chỉ của thiết bị trong suốt quá trình giao tiếp Thiết bị
cũ giữ vai rị chủ động, cịn thiết bị tớ giữ vai trị bị động trong việc giao tiếp
Vẻ lý thuyết lẫn thực tế T2C sử dụng 7 bit dễ định địa chỉ, do đĩ trên một bus cĩ thể cĩ tới 2^7 địa chỉ tương ứng với 128 thiết bị cĩ thể kết nối, 16 địa chí cịn lại được sử dụng vào mục đích tiêng, Bì cịn lại quy định việc đọc hay ghỉ đữ liệu ( I 1a write, 0 1a read)
Điểm mạnh của I2C chính là hiệu suất và sự đơn giảm của nĩ: Một khối điều
khiển trung tâm cĩ thể điểu khiển cả một mạng thiết bị mà chỉ cần hai lối ra điều khiến,
Ngồi I2C cịn cĩ chế độ 10 bit địa chỉ tương đương cới 1024 địa chỉ, trơng
tự như 7 bít, chỉ cĩ 1008 thiết bị cĩ thể kết nối, cịn lại 16 địac hỉ sẽ dùng để
sử dụng mục đích riêng
2.6 Động cơ một chiều 12VDC
9 AL AS RS NTO TP STIS AIR,
Trang 28GVHD: Th.5 Pham 7|
g Anh
Động cơ được sử dụng là động cơ nam châm vĩnh cửu ỗ đĩa máy bơm áp lực
cao, kích thước nhỏ, trọng lượng nhe, mơ men xoắn lớn, áp suất cao, hoạt động ên định, bơm tự mỗi được xây đựng với cơng tắc áp suất tự động Cllức năng bảo vệ quá nhiệt, ¡n thấp, chống axit kiểm, chống ăn mịn,
Hành 2.9 Motor bơm nước 12V DƠ
Máy bơm cĩ một cơng tắc áp lực, áp lực là việc cao nĩ sẽ tự động ngừng, hoạt động Cĩ thể chạy khơ mà khơng cĩ thiệt hại cho động cơ 'Thơng số kĩ thuật -Điện áp định mức 12VDC - Lưu lượng bơm 6L⁄p - Áp lực nước 130 PSI - Cơng suất 70W 2.7 Relay a) Relay 5V 4 kênh-5V
Modue Relay 4- Channel 5V được dùng nhiều trong các ứng dụng đĩng
nawngst các thiết bị tiêu thụ dịng điện cĩ giá trị (<10A) Đoule cĩ thể đĩng cắt
củng lúc 2 kênh bằng tín hiệu điền khiển ( với ức điện áp 3V3 hoặc 5V) từ c
điều khiển khác nhau nhu Arduino, 8051, AVR PIC Đẳng thời module được
Trang 29S3 THGẲNG THÁI TIỀN x
Hinh 2.10 Module Relay 4 kénh
Module giao tiếp với các board điều khiển bằng Header 4 chân như sau:
® Chân GND kết nối với GND của board điều khiển,
« Chân INI chân IN2 dùng để điều khiển relay | va reay 2, tích cực
mức thấp ( relay sẽ bật khi tín hiệu ngỡ vào 2 chân này < 2V)
© VCC cung cấp nguồn cho các oplo
Ngồi ra cịn một heador 2 chân được dùng đề cấp nguồn cho Relay, Header này sẽ cĩ một jumper đùng để kết nối chân VCC với chân RY_VCC mục
dich dùng chung nguồn VCC ( 5V) từ Header 4 chân cho relay, thơng
thường bạn khơng nên thay đổi jumper này Nếu như bạn muốn cách ly tỉn
hiện điều khiển với nguồn cấp cho rclay thì bạn cĩ thể bỏ jumpor này ra và
cấp nguồn riêng 5V cho chan RY_VCC
Các tính năng:
© Đĩng ngắt được dịng điện ca
«3 Lcd báo trạng thái Relay
«œ loạt động với tín hiệu cĩ ức logie từ 3v3 đến 5v * Mach cach ly bing Opto
¢ Kich thudc 50x45mm,
«_ Điện áp hoạt động: 5V DC- Dịng tiêu thụ 200mA/1 Relay; tín hiệu kích High (5v) hoặc Low (0V) chọn bằng Jumper-Relay trên mạch:
© Nguồn nuơi SVDC
©_ Tiếp điểm đĩng ngắt max: 250VÁC-L0A hoặc 30VDC-10A
Trang 30h5 Phan Tứ Lo 4 CHÂN Hình 2.11 Relay 12V-30A Thơng số kĩ thuật: ~_ Điện áp hoạt động 12V' -_ Tiếp điểm chịu được tối đa 30A -_ Kích thước: 3.2 cm x 2.7 em x 2.4 em 2.8 Cảm biến nhiệt độ, độ âm DHT11
DHTII là cảm biến rất thơng dụng hiện nay vì chỉ phí rẻ thơng qua giao tiếu Iwire ( giao tiếp Digital I-wire truyền dữ
biến được tích hợp bộ tiền xử lý tín hiệu giúp dữ liệu nhận
Trang 31Sáo cáo nghiền cứu kể ESP8266 isv GND — GPIO04 2.9 Module SIM MT8870 2.9.1 Nguyên lý hoạt động của ĐTMF
Dual ‘Tone Multi-Frecenry : là một phương pháp để hưỡng dẫn một hệ thống
chuyển mạch của số điện thoại được gọi đi hoặc ra lệnh cho hệ thống chuyển mạch hoặc thiết bị điện thoại cĩ liên quan bằng cách truyền đi tín hiệu
Hình 2.13 Modile MTS870
DTME được tích hợp trên hầu
+ điện thoại trong hệ thống viễn thơng
+ Hệ thơng DTME sử dụng 8 tín hiệu tần số khác nhau được truyền đi theo cặp
tần số đại điện cho 16 con số,biểu tượng và chữ cái cĩ sẵn trên một bàn phím
Trang 32ra: Digit [TOE [INH [Est Q4 Q3 @ 101 : ANY [L x HH Z H Zz Zz i 1 xX H 0 0 0 1 5 2 X— H 0 o if 0 4 3 H 0 |0 1 1 Ÿ 4 i 0 1 0 0 ä 5 H J0 I 0 9 : 6 H 0 1 0 lo s 7 H 0 mm 1 $ 8 H 1 lo 0 lơ ặ 9 H i jo 70 1 i ¡0 H 1 io 1 je | ẳ |? H 1 10 1L Ị1 5 A H l1 1 ot B H 1 1 it J0 7 j Cc TH 1 il |I 1 ID -H 9 0 9 |0
A iL UNDETECTED THE OUTPUT 1 B L CODE WILL REMAIN THESAME ‡
c 1] AS THE PREVIOUS DETECTED y
D L CODE \ :
h MT8870 cĩ thể ứng dụng để thu tín hiệu DTME thơng qua tín hiệu bị
Audio lấy từ điện thoại cỏ tích hợp tính năng DTME z
2.9.2 Ung dung MT8870 & Giao tiếp với Vĩ điều khiến: : Ung dung cơ bản nhất cĩ thể sử dụng Modulc MT§870 ĐTMI trong việc 3 điều khiến bật tắt các thiết bị từ xa thơng qua điện thoại, điều khiển từ xa
Moudle MT8870 cĩ một bằng jum giao tiếp: +Điện áp sử dụng : +5V
+Q1->Q4 : Dầu ra đữ liệu 4 bit
+§TTQ : Đầu ra báo hiệu cĩ thơng tin DTMF được gửi STQ=I : Khi cĩ thơng tin được gửi đến
Trang 33¡ cứu khoa Tạc GVHĐ: Th.Š Phan Tnarr: Hoằng Ảnh
~+/STQ : Đầu ra đảo của STQ :
+IN : Dau vao audio
+GND
+VCC
CHUONG 3: THIET KE, LAP TRINH ị
3.1 Giới Thiệu Chung Của Hệ Thống ị
LIệ thống sử dụng năng lượng mặt trời điều khiển bơm nước được biểu điển như lưu đồ sau
Đ
Trang 34Bác cáo
cứu khoa học ØVHĐ: ThŠ Phan Thenii Hồng Anh,
Nguyên lý hoạt động : Hệ thống được cùng cấp nguồn bởi năng lượng mặt Ị trời Nguồn sẽ cùng cấp cho board mạch Arduino hoạt động, và giám sát nhiệt k
độ qua con cảm biên DHT 11 Mức nhiệt độ sẽ cho người dùng thiết lập Khi fe nhiệt độ đạt đến ngưỡng >= 31°C thì hệ thống truyền tín hiệu về Arduino ding ị
kích hoạt Relay mở bơm nước Bơm nước sẽ được bật cho đến khi nhiệt độ I
giảm xuéng thap hon 31°C thi hé théng bơm sẽ ngừng hoạt động Hệ thống làm
việc liên tụe, xử lý khoa học tránh các thao tác thừa khi điều khiến động cơ
3.2 Sơ Đỗ Kết Nối Các Thiết Bị
Trang 35ác cáo nghiên cửu zrca nọc GYRD: Th.S Phan TFanh Hcàr; i Ị 1 tn
Hình 3.1, Sơ đồ nĩi đây Arduino+ DIIT Ll — LCD 16x02-12C
3.2.2 So dé két nối động co voi Arduino
Hinh 3.2 So dé két noi động cơ với Arduino
3.3 Phan Viét Chirong Trinh Nap Code Arduino
#include “DUT.h"
rn PIS TP TE OREO ECS
Trang 36Báo cáo rghiên cứu khoa noe KG #include <Wire.h> Hinclude <LiquidCrystal_I2C.h> int $ =8; LiquidCrystal [2C led(0x3£20,4); 1 1ed,setCursor(1,0); #f led.prini(" ‘Tr.Nghia DIL4DC"): if Ied.setCursor(2, 1); #f led.prim(* Th.Hien DH14DC"); i delay(200); #f Serial begin(9600); // dhLbeginQ;
const int DHfPIN =2;
Trang 38we GVA: TiS Phan Thanh At
us wwe a NT 0A OO ET DRE RECTOR
Trang 39Báo cáo nghišn cứu khoa học nS bạn Thanh Hồng Ánh CHƯƠNG IV: MẠCH PHẢN CỨNG 4.1 Sơ đồ nối day mach sac Acquy và điều khiến Relay
Hình 4.1 Sơ đồ nỗi đây mạch sạc Acqsp và điều khién Relay Ề
»_ Nguyên lý hoạt động: Khi Acquy bị sụt áp, pin mat trời sẽ tự động sạc cho Acquy, khi Acquy
được trạng thái Om/Ofi Relay ở các mức đi
muốn
Tình 4.2 Ảnh thực tế