Đồ án Thiết kế và thi công mô hình hệ thống và quản lý trang trại heo

TRƢỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
CNG HÒA XÃ HI CHỦ NGHĨA VIỆT NAM  
ĐỘC LP - TDO - HNH PHÚC  
----o0o----  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
Tp. HCM, ngày 10 tháng 07 năm 2018  
NHIM VỤ ĐỒ ÁN TT NGHIP  
Htên sinh viên: Nguyn Ngc Thch  
Đoàn Quốc Duyt  
MSSV: 14141292  
MSSV: 14141045  
Chuyên ngành: Công nghkthuật đin - điện ttruyn thông Mã ngành: 41  
Hệ đào tạo:  
Đại hc chính quy  
Mã h: 1  
Khóa:  
2014  
Lp: 14141DT1C  
14141DT1B  
I. TÊN ĐỀ TÀI: THIT KVÀ THI CÔNG MÔ HÌNH HTHNG VÀ QUN  
LÝ TRANG TRI HEO.  
II. NHIM VỤ  
Ni dung thc hin:  
Nội dung 1: Tìm hiểu và nghiên cứu giao tiếp Module ESP 8266-12 với  
Arduino Mega 2560.  
Nội dung 2: Lƣu thông tin trên thẻ Tag của Module RFID, thiết lập giao diện C#  
trên Visual Studio.  
Nội dung 3: Điều khiển các thiết bị theo cảm biến và thời gian thực.  
Nội dung 4: Thiết kế và lập trình ứng dụng trên hệ điều hành Android và gửi các  
hoạt động lên web FireBase.  
Nội dung 5: Thiết kế và thi công mạch điều khiển.  
Nội dung 6: Thiết kế mô hình sản phẩm.  
Nội dung 7: Đánh giá kết quả thực hiện.  
III. NGÀY GIAO NHIM V:  
02/04/2018  
IV. NGÀY HOÀN THÀNH NHIM V: 10/07/2018  
V. HVÀ TÊN CÁN BỘ HƢỚNG DN:  
CÁN BỘ HƢỚNG DN  
ThS. Nguyễn Trƣờng Duy  
BM. ĐIN TCÔNG NGHIP Y SINH  
ii  
 
TRƢỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
CNG HÒA XÃ HI CHỦ NGHĨA VIỆT NAM  
ĐỘC LP - TDO - HNH PHÚC  
----o0o----  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
Tp. HCM, ngày 10 tháng 07 năm 2018  
LCH TRÌNH THC HIỆN ĐỒ ÁN TT NGHIP  
Htên sinh viên 1: Nguyn Ngc Thch  
Lp:14141DT1C  
MSSV: 14141292  
Htên sinh viên 2: Đoàn Quc Duyt  
Lp: 14141DT1B  
MSSV: 14141045  
Tên đề tài: Thiết Kế Và Thi Công Mô Hình HThng Và Qun Lý Trang Tri  
Heo.  
Xác nhn  
GVHD  
Tun/ngày  
Ni dung  
Tun 1 (02-  
08/04/2018)  
Tun 2 (09-  
15/04/2018)  
Tun 3 (16-  
22/04/2018)  
Tun 4 (23/4 - 29  
/04/2018)  
Nhận đồ án , tìm hiểu đtài  
Chn và tìm hiểu đề tài.  
Tìm hiu và nghiên cu giao tiếp Module ESP  
8266-12 vi Arduino Mega 2560.  
Lƣu thông tin trên thẻ Tag ca Module RFID, thiết  
lp giao din C# trên Visual Studio.  
Tun 5,6  
(30/4 -  
Điều khin các thiết btheo cm biến và thi gian  
thc.  
13/05/2018)  
Tun 7,8,9,10  
(14/5 -  
10/06/2018)  
Tun 11,12 (11 -  
24/06/2018)  
Tun 13 (25/6 -  
1/07/2018)  
Thiết kế và lp trình ng dng trên hệ điều hành  
Android và gi các hoạt đng lên web FireBase.  
Tìm hiu thiết kế mô hình sn phm.  
Viết báo cáo, kim ra các phn cng  
Hoàn thành nhim vụ đồ án  
10/07/2018  
GV HƢỚNG DN  
(Ký và ghi rõ hvà tên)  
iii  
 
LỜI CAM ĐOAN  
Đề tài này là do chúng tôi tthc hin dƣới sự hƣớng dn ca thy ThS. Nguyn  
Trƣờng Duy, da vào mt stài liu và không sao chép ttài liệu hay công trình đã có  
trƣớc đó. Nếu có bt ksgian ln nào chúng tôi xin chu trách nhim vnội dung đồ  
án ca mình.  
Ngƣời thực hiện  
Nguyn Ngc Thạch Đoàn Quốc Duyt  
iv  
 
LI CẢM ƠN  
  
Chúng em xin chân thành cảm ơn quý thầy, cô Trƣờng Đại Học Sƣ Phạm Kỹ  
Thuật TP.HCM đã tận tình dy dchúng em trong sut những năm qua. Trong đó phải  
kể đến quý thầy cô trong khoa Điện – Điện Tử đã truyền đạt nhng kiến thc, kinh  
nghim cùng vi sự đam mê của mình nhƣ đốt lên nhng ngn lửa đam mê khám phá  
trong mi chúng em và ri tnhng kiến thức, đam mê đó chúng em kết li thành mt  
đồ án cuối cùng, đồ án tt nghip do chính tay mình tạo ra, nó nhƣ một bàn đạp đầu  
tiên để bƣớc vào nhng cánh ca lớn hơn.  
Đặc bit, Chúng em xin cảm ơn sâu sc thy Nguyễn Trƣờng Duy đã tận tình  
giúp đỡ chúng em trong quá trình la chọn đề tài và htrchúng em trong quá trình  
thc hiện đề tài. Trong quá trình thc hiện đồ án cũng xảy ra nhiều khó khăn, thiếu sót  
nhƣng đƣợc sự đôn đốc và góp ý ca thầy chúng em đã gặt hái đƣợc nhiu kiến thc và  
kinh nghim. Mt ln na chúng em xin cảm ơn thy.  
Sinh viên thc hiện đán  
Nguyn Ngc Thạch Đoàn Quốc Duyt  
v
 
MC LC  
vi  
 
vi  
LIT KÊ HÌNH VẼ  
vii  
 
vii  
TÓM TT  
Ngày nay công nghtrnên hiện đại, xu hƣớng mi thứ điều sẽ đƣợc kết ni và  
điều khin thông qua mng không dây wifi (Wireless Fidelity) và điều khin các thiết  
btheo tự động hóa. Với ý tƣởng gii quyết nhng bt cp của điều khin tự động,  
nhóm chúng em xin đƣa ra đề tài: Thiết Kế Và Thi Công Mô Hình HThng Và Qun  
Lý Trang Tri Heo.  
Hthng có khả năng gi nhận thông tin, lƣu thông tin vào thTag RFID, nhn  
lnh từ điện thoi, cm biến và thời gian để điều khin các thiết btrong mô hình trang  
trại heo nhƣ đèn, quạt, dn vsinh, tm cho heo, cho ăn và có thgiám sát các hot  
động trên web FireBase.  
Với đề tài này, nhóm hi vng sẽ làm cơ sở nghiên cu cho các nhóm sau có thể  
mrng, phát trin na. Nếu đƣợc điều chnh tốt, ý tƣởng này kết hp vi mô hình  
trang tri heo thc tế vi quy mô ln strthành mt hthng lớn đáp ứng nhu cu  
điều khin, qun lý tt ccác thiết btrong trang tri heo mt cách hiện đại, nâng cao  
đời sng tin ích trong chăn nuôi.  
ix  
 
CHƢƠNG 1. TỔNG QUAN  
CHƢƠNG 1: TNG QUAN  
1.1 ĐẶT VẤN ĐỀ  
Ngày nay, xã hội ngày càng phát triển mạnh mẽ, kỹ thuật ngày càng hiện đại nên  
nhu cầu về trao đổi thông tin giải trí, nhu cầu về điều khiển các thiết bị từ xa ngày càng  
cao. Và những hệ thống dây cáp phức tạp lại không thể đáp ứng nhu cầu này. Vì vậy  
công nghệ không dây đã ra đời và phát triển mạnh mẽ, tạo rất nhiều thuận lợi cho con  
ngƣời trong đời sống hằng ngày.  
Hiện nay, việc đƣa máy móc, công nghệ hiện đại vào sản suất nông nghiệp trên  
thế giới rất phổ biến, đặt biệt là các nƣớc phát triển Tuy nhiên, so với thế giới ngành  
nông nghiệp nƣớc ta còn khá lạc hậu, trong đó có chăn nuôi, mô hình sản xuất nhỏ lẻ, ít  
ứng dụng khoa học, công nghệ hiện đại vào sản xuất, dẫn đến năng suất thấp, chất  
lƣợng kém. Chính vì vậy, nhằm góp phần đƣa công nghệ kĩ thuật áp dụng vào chăn  
nuôi trong nƣớc nhiều hơn, ứng dụng đƣợc thực tế hơn nên nhóm đã quyết định làm đề  
tài: THIẾT KẾ VÀ THI CÔNG MÔ HÌNH HỆ THỐNG VÀ QUẢN LÝ TRANG  
TRẠI HEO.  
Ở những đề tài trƣớc chỉ dừng lại ở việc quản lí vật nuôi nhờ vào RFID mà chƣa  
kết hợp đƣợc việc quản lí và chăn nuôi. Đối với đề tài này, nhóm sẽ kết hợp giữa quản  
lí và chăn nuôi, đồng thời sử dụng điện thoại để quản lí từ xa, từ đó có thể xử lý các  
trục trặc, sự cố.  
1.2 MC TIÊU CỦA ĐỀ TÀI  
Thiết kế, thi công đƣợc mô hình quản lí trang trại nuôi heo gồm các mục tiêu cụ  
thể:  
Thiết kế, thi công đƣợc phần cứng của mạch điều khiển.  
Viết đƣợc phần mềm điều khiển arduino mega 2560, điều khiển hệ thống cho  
ăn, uống tự động, điều khiển đƣợc hệ thống tắm, dọn vệ sinh tự động, điều  
khiển đƣợc hệ thống làm mát tự động cho heo, mái che cho chuồng trại.  
Viết đƣợc phần mềm giao tiếp giữa arduino mega 2560 và máy tính, điện  
thoại.  
Viết đƣợc phần mềm C# quản lí thông tin của heo.  
Viết đƣợc ứng dụng android nhận thông tin và cảnh báo của trang trại heo.  
1
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
     
CHƢƠNG 1. TỔNG QUAN  
1.3 NI DUNG THC HIN  
Nội dung 1: Giao tiếp Module ESP-12 8266 với Arduino Mega 2560.  
Nội dung 2: Lƣu thông tin trên thẻ Tag của Module RFID, thiết lập giao diện  
C# trên Visual Studio.  
Nội dung 3: Điều khiển các thiết bị theo cảm biến và thời gian thực.  
Nội dung 4: Thiết kế và lập trình ứng dụng trên Android Studio và điều khiển  
thiết bị qua điện thoại.  
Nội dung 5: Hiển thị thông tin trên web FireBase.  
Nội dung 6: Thiết kế mô hình sản phẩm.  
Nội dung 7: Đánh giá kết quả thực hiện.  
1.4 GII HN CỦA ĐỀ TÀI  
Sử dụng vi điều khiển arduino mega 2560 để điều khiển.  
Chỉ thiết kế mô hình giám sát nhỏ trong trang trại nuôi heo.  
Chỉ sử dụng động cơ DC để điều khiển mái che, để mô phỏng mô hình trang  
trại.  
Chỉ sử dụng động cơ bƣớc, đông cơ DC để điều khiển hệ thống cho ăn, uống tự  
động phù hợp mô hình nhỏ.  
Chỉ có thể giám sát trang trại bằng thời gian thực, điện thoại thông qua phần  
mềm Android Studio.  
Chỉ sử dụng điều khiển các hệ thống cho ăn, uống, dọn vệ sinh, tắm rửa, làm  
mát và mái che một cách tự động cho trang trại quy mô nhỏ, số lƣợng 5 con.  
1.5 BCỤC ĐỒ ÁN  
Chƣơng 1: Tổng Quan.  
Chƣơng 2: Cơ Sở Lý Thuyết.  
Chƣơng 3: Tính Toán Và Thiết Kế Hệ Thống.  
Chƣơng 4: Thi Công Hệ Thống.  
Chƣơng 5: Kết Quả, Nhận Xét, Đánh Giá.  
Chƣơng 6: Kết Luận và Hƣớng Phát Triển.  
Chƣơng 1: Tổng Quan.  
2
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
     
CHƢƠNG 1. TỔNG QUAN  
Chƣơng này trình bày vấn đề dn nhp, lý do chọn đề tài, mc tiêu, ni dung  
nghiên cu, các gii hn và bcục đồ án.  
Chƣơng 2: Cơ Sở Lý Thuyết.  
Gii thiu các linh kin, thiết bsdng thiết kế hthng, các chun truyn,  
giao thc.  
Chƣơng 3: Tính Toán Và Thiết Kế HThng.  
Tính toán thiết kế, đƣa ra sơ đồ nguyên lí ca hthng.  
Chƣơng 4: Thiết Kế HThng.  
Thiết kế hthống, lƣu đồ, đƣa ra giải thuật và chƣơng trình.  
Chƣơng 5: Kết Qu, Nhận Xét, Đánh Giá.  
Đƣa ra kết quả đạt đƣợc sau mt thi gian nghiên cu, mt shình nh ca hệ  
thống, đƣa ra những nhận xét, đánh giá toàn bộ hthng.  
Chƣơng 6: Kết Luận và Hƣớng Phát Trin.  
Trình bày nhng kết lun vhthng nhng phn làm rồi và chƣa làm, đồng  
thi nếu ra hƣng phát trin cho hthng.  
3
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
CHƢƠNG 2. CƠ SỞ LÝ THUYT  
CHƢƠNG 2: CƠ SỞ LÝ THUYT  
2.1 QUY TRÌNH HOẠT ĐỘNG CA HTHNG  
Mạch đƣợc điều khin bởi Module Arduino Mega 2560 đóng vai trò điều khin  
trung tâm, Arduino điều khin tiếp nhn giao tiếp với các module khác trong đề tài  
nhƣ: Module RFID MFRC522, WifiEsp V1, Cm biến mƣa, Cảm biến siêu âm, Cm  
biến cân nặng, Module L298, Động cơ DC, LCD 20x4, Cảm biến nhiệt độ. Skết hp  
ca các thiết bsto nên mt hthng qun lý heo mt cách tt nht, hiện đại hơn.  
2.2 GII THIU PHN CNG  
2.2.1 TNG QUAN ARDUINO MEGA 2560  
a. Gii thiu Board Arduino Mega. [7]  
Arduino Mega2560 là một vi điều khiển bằng cách sử dụng ATmega2560.  
Arduino Mega2560 khác với tất cả các vi xử lý trƣớc giờ vì không sử dụng FTDI chip  
điều khiển chuyển tín hiệu từ USB để xử lý. Thay vào đó, nó sử dụng ATmega16U2  
lập trình nhƣ là một công cụ chuyển đổi tín hiệu từ USB. Ngoài ra, Arduino Mega2560  
cơ bản vẫn giống Arduino Uno R3, chỉ khác số lƣợng chân và nhiều tính năng mạnh  
mẽ hơn, nên các bạn vẫn có thể lập trình cho con vi điều khiển này bằng chƣơng trình  
lập trình cho Arduino Uno R3.  
Hình 2-1: Board Arduino Mega 2560.  
b. Thông skthut:  
4
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
         
CHƢƠNG 2. CƠ SỞ LÝ THUYT  
Vi điều khiển chính: ATmega2560.  
IC nạp và giao tiếp UART: ATmega16U2.  
Nguồn nuôi mạch: 5VDC từ cổng USB hoặc nguồn ngoài cắm từ giắc tròn  
DC (khuyên dùng 7-9VDC để đảm bảo mạch hoạt động tốt. Nếu bạn cắm 12V  
thì IC. ổn áp rất dễ chết và gây hƣ hỏng mạch).  
Số chân Digital : 54 (có 15 chân PWM).  
Số chân Analog: 16.  
Giao tiếp UART: 4 bộ UART.  
Giao tiếp SPI: 1 bộ (chân 50 đến 53) dùng với thƣ viện SPI của Arduino.  
Giao tiếp I2C: 1 bộ.  
Ngắt ngoài: 6 chân.  
Bộ nhớ Flash: 256 KB, 8KB sử dụng cho Bootloader.  
SRAM: 8 KB.  
EEPROM: 4 KB.  
Xung clock: 16 MHz.  
2.2.2 GII THIU LCD 20x4  
a. Gii thiu vmàn hình LCD 20x4. [4]  
Ở các phần giao tiếp với led 7 đoạn có hạn chế vì chỉ hiển thị đƣợc các số từ 0  
đến 9 hoặc số hex từ 0 đến F – không thể nào hiển thị đƣợc các thông tin kí tự khác  
nhƣng chúng sẽ đƣợc hiển thị đầy đủ trên LCD có rất nhiều dạng phân biệt theo kích  
thƣớc từ vài kí tự đến hàng chục kí tự từ 1 hàng đến vài chục hàng vì vậy để cho thuận  
tiện cho việc hiển thị nên chúng ta sử dụng LCD. Ở đây chúng ta sử dụng LCD 20x4  
có nghĩa là có 4 hàng, mỗi hàng có 20 kí tự. Màn hình LCD 20x4 sử dụng IC Driver  
HD44780. Hỗ trợ giao tiếp dữ liệu 4bits và 8bit có khả năng hiển thị 4 dòng mỗi dòng  
20 ký tự màn hình có độ bền cao màn hình LCD 20x4 bao gồm bộ điểu khiển và các  
vùng nhớ.  
b. Cu to màn hình LCD 20x4  
Đƣợc cấu tạo gồm 14 chân: Các chân cấp nguồn Chân số 1 là chân nối mass(0V),  
chân thứ 2 là chân VDD nối với nguồn 5V. Chân thứ 3 thƣờng đƣợc nối với contrast  
thƣờng nối với biến trở. Các chân điều khiển chân số 4 là chân RS dùng để điều khiển  
lựa chọn thanh ghi Chân RW dùng để quá trình đọc và ghi Chân E là chân cho phép  
5
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
 
CHƢƠNG 2. CƠ SỞ LÝ THUYT  
các chân dữ liệu D7-D0: Chân số 7 đến chân số 14 là 8 chân dùng để trao đổi giữa thiết  
bị và LCD.  
Hình 2-2: Màn hình LCD 20x4.  
c. Chức năng và thông số hoạt động ca LCD 20x4  
Bảng 2-1: Chức năng của các chân màn hình LCD 20x4  
STT  
TÊN  
CHÂN  
CU  
HÌNH  
CHỨC NĂNG  
1
VSS  
VDD  
VO  
Power  
Power  
analog  
Input  
GND  
2
3
4
+5V  
Contrast Control  
RS=0 chn thanh ghi lnh  
RS=1chn thanh ghi giliu  
RW=0 thanh ghi viết  
RW=1 thanh ghi đọc  
Cho phép  
RS  
5
RW  
Input  
Input  
6
E
7
D0  
D1  
D2  
D3  
8
Chân truyn dliu  
9
I/0  
10  
6
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
 
CHƢƠNG 2. CƠ SỞ LÝ THUYT  
11  
12  
13  
14  
D4  
D5  
D6  
D7  
Các thông số hoạt động và giới hạn:  
- Có 3 vùng nhớ nội bộ: Bộ nhớ DDRAM Bộ nhớ phát ký tự ROM- CGROM bộ  
nhớ phát ký tự RAM-CGRAM  
- Khả năng hiển thị 20 ký tự mỗi hàng gồm 4 dòng.  
- Giao tiếp 4bits hoặc 8bits.  
2.2.3 GII THIU MODULE RFID MFRC522  
a. Tng quan vModule MFRC522 [7]  
Module RFID MFRC522 vi mc giá rvà thiết kế nhgn module này là sla  
chọn hàng đầu cho các ng dng về đọc ghi thẻ RFID.Module MFRC522 đƣợc sử  
dụng trong đồ án vi mục đích kiểm soát đóng mở ca bng giao thc gia thTag và  
Module MFRC522, đƣợc kết ni i Arduino UNO. ThTag giao tiếp vi Module  
MFRC522 đƣợc chp nhn (là thẻ đúng), Module sẽ chuyn thông tin sang Arduino xử  
lý thc hin tác vyêu cầu đã lập trình sn (ở đây là đóng mở ca). Đầu đọc  
MFRC522 sdng IC MFRC522 của Philip dùng để đọc và ghi dliu cho thNFC  
tn s13.56 MHZ.  
Hình 2-3: Module RFID.  
7
BỘ MÔN ĐIỆN T
Hình 2-4: Sơ đồ chân RFID.  
 
CHƢƠNG 2. CƠ SỞ LÝ THUYT  
b. Chức năng chân và thông số kthut  
Tần số hoạt động:  
Tn shoạt động là tn số điện tmà thẻ tag dùng để giao tiếp hoặc thu đƣợc  
năng lƣợng. Phổ điện từ mà RFID thƣờng hoạt động là tn sthp (LF), tn scao  
(HF), siêu cao tn (UHF) và vi sóng (Microwave). Vì hthng RFID truyền đi bằng  
sóng điện từ, chúng cũng đƣợc điều chỉnh nhƣ thiết bradio. Hthng RFID không  
đƣợc gây cn trcác thiết bkhác, bo vcác ng dụng nhƣ radio cho các dịch vkhn  
cp hoc truyn hình.  
Bảng 2-2: Bảng tần số hoạt động.  
Tên  
Khong tn số  
30300 kHz  
330 MHz  
Tn sISM  
LF  
HF  
< 135 kHz  
6.78 MHz, 13.56 MHz, 27.125 MHz,  
40.680 MHz  
UHF  
Vi  
300 MHz-3 GHz  
433.920 MHz, 869 MHz, 915 MHz  
2.45Hz, 5.8 GHz, 24.125 GHz  
sóng > 3 GHz  
(Microwave)  
Chức năng chân:  
- SDA (CS): Chân lựa chọn chip khi giao tiếp SPI (kích hoạt mức thấp).  
- SCK: Chân xung trong chế độ SPI.  
- MOSI (SDI): Master data out - slave in trong chế độ giao tiếp SPI.  
- MISO (SDO): Master data in – slave out trong chế độ giao tiếp SPI.  
8
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
 
Tải về để xem bản đầy đủ
pdf 122 trang yennguyen 30/03/2022 6580
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế và thi công mô hình hệ thống và quản lý trang trại heo", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_thiet_ke_va_thi_cong_mo_hinh_he_thong_va_quan_ly_trang.pdf