Thông tin tài liệu
TR C NG HÒA Xẩ H I CH NGH A NG H SPKT TP H CHệ MINH KHOA I N- I N T B MÔN I N T VI T NAM CÔNG NGHI P ậ Y CL P-T SINH DO - H NH PHÚC o0o -Tp HCM, ngày 30 tháng 12 n m 2018 NHI M V H tên sinh viên: ÁN T T NGHI P Ph m Nh Sang MSSV: 14141258 L p: Hu nh Lê Công Tú 14141DT1C MSSV: 14141362 L p: i n t Công Nghi p ậ Y Sinh Chuyên ngành: H đƠo t o: i h c quy Khóa: 14141DT2B Mã ngành: 41 Mư h : 2014 I TểN TÀI: THI T K VĨ THI CÔNG MÔ HỊNH NHĨ NUÔI CHIM Y N I U KHI N, GIÁM SÁT T XA II NHI M V Các s li u ban đ u: - S d ng module NANO32 vƠ linh ki n c n thi t liên quan đ n đ tƠi - Có th giám sát vƠ u n ho t đ ng c a thi t b qua Internet N i dung th c hi n: • N I DUNG 1: Tìm hi u đ c m u ki n sinh tr ng c a chim y n kh o sát nhà chim y n th c t • N I DUNG 2: Tìm hi u m ch u n nhà y n thi t b ngo i vi c n thi t cho chim y n • N I DUNG 3: Vi t đ c ng tóm t t n i dung đ tài ii • N I DUNG 4: Ti n hành v s đ kh i, gi i thích l a ch n linh ki n cho kh i • N I DUNG 5: V s đ nguyên lý gi i thích ho t đ ng c a m ch • N I DUNG 6: Thi t k m ch u n thi t b ngo i vi • N I DUNG 7: Vi t ch ng trình u n cho h th ng • N I DUNG 8: Thi t k website hi n th thông tin vƠ u n thi t b • N I DUNG 9: Thi cơng mơ hình nhà ni chim y n k t n i v i website • N I DUNG 10: Ch y th nghi m mô hình • N I DUNG 11: i u ch nh l i h th ng, mơ hình • N I DUNG 12: Vi t sách lu n v n • N I DUNG 13: Báo cáo đ tài III NGÀY GIAO NHI M V : / /2018 IV NGÀY HOÀN THÀNH NHI M V : / /2018 V H VÀ TểN CÁN B H CÁN B H NG D N NG D N: ThS Phan Vân Hoàn BM I N T CÔNG NGHI P ậ Y SINH iii TR C NG HÒA Xẩ H I CH NGH A NG H SPKT TP H CHệ MINH KHOA I N- I N T B MÔN I N T VI T NAM CÔNG NGHI P ậ CL P-T Y SINH DO - H NH PHÚC o0o -Tp HCM, ngày 30 tháng 12 n m 2018 L CH TRỊNH TH C HI N H vƠ tên sinh viên 1: PH M NH L p: 14141DT1C ÁN T T NGHI P SANG MSSV:14141258 H vƠ tên sinh viên 2: HU NH Lể CÔNG TÚ L p: 14141DT2B MSSV:14141362 Tên đ tƠi: THI T K VĨ THI CÔNG MÔ HỊNH NHĨ NUÔI CHIM Y N I UKHI N, GIÁM SÁT T Tu n/ngày Tu n (01/10 - 07/10) Tu n (08/10 - 14/10) Tu n (15/10 - 21/10) Tu n (22/10 - 28/10) Tu n (29/10 - 04/11) Tu n (05/11 - 11/11) XA N i dung Xác nh n GVHD - G p GVHD đ nghe ph bi n yêu c u lƠm đ án, ti n hƠnh ch n đ án - GVHD ti n hƠnh xét t đ tƠi - Vi t đ c ng tóm t t n i dung đ án - Ti n hƠnh thi t k s đ kh i, gi i thích ch c n ng kh i - L a ch n linh ki n cho kh i - Thi t k s đ nguyên lỦ vƠ gi i thích ho t đ ng c a m ch - L a ch n vƠ mua linh ki n Ki m tra linh ki n - V m ch in PCB Tu n - Ti n hƠnh thi công m ch (12/11 - 18/11) - Ki m tra m ch thi công iv Tu n (19/11 - 25/11) Tu n (26/11 - 02/12) Tu n 10 (03/12 - 09/12) - Ki m tra m ch thi công - Vi t ch ng trình vƠ th nghi m ki m tra ho t đ ng c a m ch u n - Thi t k vƠ thi công máy phun s ng vƠ mơ hình nhƠ ni y n - Vi t ch ng trình u n - Vi t ch ng trình u n - Thi t k website, c s d li u - Ch y th nghi m, ki m tra l i vƠ t i u h th ng Tu n 11 (10/12 - 16/12) Tu n 12 (17/12 - 23/12) Tu n 13 (24/12 - 31/12) Tu n 14 (01/01 - 06/01) - Thi t k , l p ráp mơ hình nhƠ nuôi y n - Ch y th nghi m vƠ ch nh s a h th ng - Vi t báo cáo - Ch nh s a h th ng ch y t i u - Vi t báo cáo - HoƠn thi n báo cáo vƠ g i cho GVHD đ xem xét góp ý - HoƠn thi n báo cáo l n cu i tr ti n hƠnh n p cu n báo cáo cho GVHD đ xác nh n vƠ kỦ tên - N p báo cáo v B Tu n 15 (07/01ậ 13/01) c in vƠ môn i n t Công nghi p-y sinh - LƠm slide Power Point đ b o v đ án t t nghi p GV H NG D N (KỦ vƠ ghi rõ h vƠ tên) v L I CAM OAN Chúng cam đoan đ tƠi đ án t t nghi p chúng tơi th c hi n d s h i ng d n c a Ths Phan Vơn HoƠn, có tham kh o m t s tƠi li u liên quan vƠ không chép t tƠi li u hay cơng trình đư có tr c đó, n i dung - k t qu đ tƠi đ án t t nghi p hoƠn toƠn trung th c N u có b t k s gian l n nƠo, xin ch u trách nhi m hoƠn toƠn v n i dung đ tƠi c a Ng i th c hi n đ tƠi Hu nh Lê Công Tú Ph m Nh Sang vi N L IC M L i đ u tiên, chúng em xin chân thành c m n Th y/Cô tr ng i h c S ph m K thu t TPHCM nói chung Th y/Cô khoa i n- i n t nói riêng đư truy n đ t nh ng ki n th c quý báu v môn đ i c ng c ng nh môn chuyên ngành, nh ng bu i th c hành nhi t tình c a Th y/Cơ giúp chúng em có đ c nh ng ki n th c v ng vƠng đ có ti n đ hoƠn thƠnh đ tƠi c ng nh s nghi p sau L i ti p theo, chúng em xin đ c phép g i đ n Th y Phan Vân Hồn lòng bi t n vƠ l i c m n chơn thƠnh sơu s c nh t, ng i đư t n tình h t o u ki n t t nh t su t th i gian hoƠn thƠnh ng d n, giúp đ , Án T t Nghi p Cu i cùng, nhóm em c ng xin c m n đ n gia đình vƠ b n bè, nh ng ng i c ng đư h tr , quan tơm, giúp đ vƠ đ ng viên su t trình h c t p c ng nh hoƠn thƠnh Án T t nghi p M c dù đư c g ng hoàn thành m c tiêu đ tƠi đ t nh ng ki n th c h n ch nên ch c ch n khơng tránh kh i nh ng thi u sót, mong quý Th y/Cô thông c m, mong nh n đ h c h i kh c ph c đ có đ c nh ng ý ki n chân th t nhóm s c k t qu t t nh t Nhóm em xin chân thành c m n! Sinh viên th c hi n Hu nh Lê Công Tú Ph m Nh Sang vii M CL C NHI M V ÁN T T NGHI P ii L CH TRỊNH TH C HI N ÁN T T NGHI P iv L I CAM OAN vi L I C M N vii M C L C viii LI T Kể HỊNH xii LI T Kể B NG .xv TịM T T xvi Ch ng T NG QUAN TV N 1.1 .1 1.2 M C TIểU 1.3 N I DUNG TH C HI N .2 1.4 GI I H N .2 1.5 B C C Ch ng C 2.1 S Lụ THUY T .4 K THU T NUỌI CHIM Y N c m vƠ u ki n s ng c a chim y n .4 2.1.1 2.1.2 T p tính sinh s n c a chim y n 2.1.3 Xơy mơ hình nhƠ ni chim y n 2.1.3.1 Ph n xơy 2.1.3.2 y n L p đ t h th ng vƠ trang thi t b bên mơ hình nhƠ ni chim .5 2.2 T NG QUAN V WEBSITE .7 2.2.1 Gi i thi u v Internet 2.2.2 Gi i thi u v Website .8 2.2.3 Ngôn ng HTML 2.2.3.1 Gi i thi u .9 viii 2.2.3.2 2.2.4 B c c c b n c a HTML Ngôn ng CSS 10 2.2.4.1 Gi i thi u 10 2.2.4.2 C u trúc m t đo n CSS .11 2.2.4.3 Các thu c tính c a CSS .11 2.2.4.4 Các cách s d ng CSS .13 2.2.5 Ngôn ng PHP 14 2.2.6 MySQL 16 2.2.6.1 Gi i thi u 16 2.2.6.2 Các đ nh ngh a 16 2.2.7 000webhost 18 2.2.7.1 Gi i thi u 18 2.2.7.2 Nh ng quy n l i đ ng kí s d ng 000webhost gói $0,00 19 2.3 GI I THI U V PH N C NG 19 2.3.1 C m bi n nhi t đ - đ m DHT11 19 2.3.1.1 T ng quan 19 2.3.1.2 Thông s k thu t c a DHT11 20 2.3.2 Module th i gian th c DS1307 21 2.3.2.1 T ng quan 21 2.3.2.2 Thông s k thu t c a module DS1307 21 2.3.3 C m bi n ánh sáng BH1750 FVI 23 2.3.3.1 T ng quan 23 2.3.3.2 Thông s k thu t c a BH1750 FVI 23 2.3.4 ESP32 ậ NANO32 24 2.3.4.1 T ng quan 24 2.3.4.2 Thông s k thu t c a ESP32 ậ NANO32 24 2.3.5 Relay SRD5VDC 27 2.3.5.1 T ng quan 27 2.3.5.2 Thông s k thu t c a Relay SRD5VDC 28 2.3.6 LCD 20x4 .28 2.3.6.1 T ng quan 28 2.3.6.2 Thông s k thu t c a LCD 20x4 .29 ix 2.3.7 M ch chuy n đ i I2C cho LCD 30 2.3.8 M ch phát nh c mp3 tích h p amply 2W .31 2.3.9 ng c t o h i n 2.3.10 H th ng s c led 24V 32 i ậmáy s y tóc mini 850W 33 2.3.11 H th ng thơng gió ậ qu t t n nhi t 12V 33 Ch ng TệNH TOÁN VĨ THI T K 35 3.1 GI I THI U 35 3.2 TệNH TOÁN VÀ THI T K H TH NG 35 3.2.1 Thi t k s đ kh i h th ng 35 3.2.2 Tính tốn vƠ thi t k m ch 36 3.2.2.1 Kh i c m bi n 36 3.2.2.2 Kh i th i gian th c 40 3.2.2.3 Kh i hi n th 41 3.2.2.4 Kh i u n thi t b ngo i vi .42 3.2.2.5 Kh i x lỦ vƠ k t n i Internet 45 3.2.2.6 Kh i ngu n 46 3.2.3 Ch S đ nguyên lỦ toƠn m ch 48 ng THI CÔNG H TH NG .50 4.1 GI I THI U 50 4.2 THI CỌNG H TH NG .50 4.2.1 M ch in PCB 50 4.2.2 Thi công bo m ch 51 4.2.3 L p ráp vƠ ki m tra .52 4.3 THI CỌNG MỌ HỊNH H TH NG 52 4.4 L P TRỊNH H TH NG 53 4.4.1 L u đ gi i thu t 53 4.4.2 Ph n m m l p trình cho ESP32 ậ NANO32 .57 4.4.2.1 Gi i thi u ph n m m l p trình 57 4.4.2.2 Vi t ch 4.5 ng trình cho h th ng 61 THI T K WEBSITE 63 4.5.1 T o webhost 63 4.5.2 T o c s d li u ậ Databases 65 x X lỦ d li u v i database vƠ thi t k website .70 4.5.3 4.5.3.1 Qu n lỦ File .70 4.5.3.2 Thi t k giao di n Trang ch .70 4.5.3.3 Thi t k trang u n vƠ giám sát .71 4.5.3.4 Thi t k trang l ch s mơ hình nhƠ y n .74 TÀI LI U H 4.6 NG D N VÀ THAO TÁC .75 4.6.1 TƠi li u hu ng d n 75 4.6.2 Quy trình thao tác .75 Ch ng K T QU , NH N XÉT VĨ ÁNH GIÁ 77 5.1 K T QU 77 5.2 K T QU TH C HI N .77 5.2.1 H th ng phun s ng 77 5.2.2 H th ng s 5.2.3 H th ng qu t thơng gió .79 i 78 5.3 K T QU HỊNH NH MỌ HỊNH 80 5.4 NH N XÉT VÀ ÁNH GIÁ .84 5.4.1 5.4.2 Ch u m 84 Nh c m 85 ng K T LU N VĨ H NG PHÁT TRI N 86 6.1 K T LU N 86 6.2 H NG PHÁT TRI N 86 TÀI LI U THAM KH O 88 PH L C 90 xi CH NG K T QU , NH N XÉT VĨ ÁNH GIÁ Hình 5.4: M ch u n h th ng Hình 5.5: M t sau mơ hình B MƠN I N T CƠNG NGHI P ậ Y SINH 81 CH NG K T QU , NH N XÉT VĨ ÁNH GIÁ Hình 5.6: M t tr c mơ hình Hình 5.7: Bên mơ hình B MƠN I N T CƠNG NGHI P ậ Y SINH 82 CH NG K T QU , NH N XÉT VĨ ÁNH GIÁ Hình 5.8: M t hai bên c a mơ hình C m bi n BH1750 C m bi n DHT11 Hình 5.9: V trí đ t c m bi n B MÔN I N T CÔNG NGHI P ậ Y SINH 83 CH NG K T QU , NH N XÉT VĨ ÁNH GIÁ Hình 5.10: Màn hình LCD 20x4 hi n th thông s NH N XÉT VĨ ÁNH GIÁ 5.4 Thi t b u n thi t b nh m h tr vi c ni chim y n, có th giám sát, g i thông tin vƠ nh n d li u u n v i c s d li u thông qua Website vƠ c ng nh LCD đ c k t n i mơ hình nhƠ ni chim y n Mơ hình đư ho t đ ng đ t yêu c u v g i vƠ nh n d li u, th c hi n b t t t thi t b thƠnh công c hai ch đ : t đ ng vƠ u n b ng tay Website ho t đ ng n đ nh, d li u đ quan, rõ rƠng, d dƠng u n c c p nh t liên t c Giao di n tr c b t c thi t b nƠo có k t n i Internet u m 5.4.1 T nh ng k t qu đ t đ - Ph n c ng đ mơi tr c, nhóm em rút đ c nh ng u m nh sau: c l p đ t g n gƠng, mơ hình r ng rưi nh m t o u ki n ng thoáng đưng sát v i th c t đ đo đ sáng xác nh t Kh i u n đ c nhi t đ , đ m vƠ ánh c thi t k nh g n, s d ng linh ki n vƠ thi t b ph bi n, giá thƠnh h p lỦ vƠ ho t đ ng n đ nh B MÔN I N T CÔNG NGHI P ậ Y SINH 84 CH NG K T QU , NH N XÉT VĨ ÁNH GIÁ - Các thi t b ngo i vi đ c s p x p x ng t o tính th m m vƠ ho t đ ng t t v i yêu c u đ t - Trang web hi n th tr c quan, giao di n thơn thi n, r t d u n cho ng i m i s d ng Các thông s nhi t đ , đ xác đo đ c t c m bi n Trên b t kì thi t b nƠo có k t n i Internet đ u có th u n đ 5.4.2 Nh m vƠ ánh sáng rõ rƠng vƠ V n có th ho t đ ng t t c mơ hình ch đ Auto khơng có s giám sát nƠo c m Bên c nh nh ng u m đ t đ c, nhóm em v n nh ng khuy t m m c ph i: - Tên Wifi vƠ M t kh u đ k t n i Internet lƠ c đ nh code vi x lỦ Ch có th thay đ i n p l i ch - ng trình vƠo Nano32 i u n thi t b vƠ hi n th thông s nhi t đ , đ m, ánh sáng có th i gian tr lơu thi t b u n website k t n i v i m ng 3G/4G C th , th i gian tr t giơy đ n 25 giơy - Ch a rƠng bu c tƠi kho n u n Website, ch c n đ ng nh p vƠo đ a ch trang web lƠ có th u n đ B MÔN I N T CÔNG NGHI P ậ Y SINH c h th ng 85 CH NG K T LU N VĨ H Ch NG PHÁT TRI N ng K T LU N VĨ H NG PHÁT TRI N 6.1 K T LU N Sau th i gian th c hi n đ tài ắThi t k thi cơng mơ hình nhà ni chim y n u n t xa”, nhóm chúng em đư h c h i đ c nhi u ki n th c m i c ng c l i ki n th c c , ngoƠi c ng đư th c hành t vi c nghiên c u, thi t k , ch t o m ch vƠ mơ hình, đ n vi c thi t k trang web áp d ng vào th c ti n án mà nhóm th c hi n r t sát v i th i đ i công ngh IoT 4.0 hi n vi c giám sát - u n h th ng nhà nuôi y n, giúp cho ng i s d ng đ t đ c nh ng k t qu t i u vi c nuôi chim y n ngày ph bi n hi n M ch u n đ t đ c nh ng yêu c u nh : - D li u đ c c p nh t lên c s d li u website n đ nh - B t t t thi t b qua trang web thành công - Không x y sai xót vi c c p nh t tr ng thái lên trang web - H th ng có th ch y hai ch đ : t đ ng vƠ u n b ng tay - Các c m bi n thi t b nh máy s i, máy qu t, máy phun s ng, loa ho t đ ng r t n đ nh Nhóm chúng em c ng đư hi u sơu h n v vi c thi t k website: - Các ngôn ng thi t k website nh HTML, PHP, SQL, CSS,ầ - Vi t trang u n c ng nh giao di n website b ng 000webhost Bên c nh đó, v n nh ng nh c m ch a kh c ph c đ c nh th i gian tr k t n i m ng 3G/4G lơu,ầ t rút kinh nghi m đ gi i quy t nh ng nh 6.2 c m nh m mơ hình đ t k t qu cao H NG PHÁT TRI N T đ tƠi mƠ nhóm em đư hoƠn thƠnh, có th phát tri n m r ng kh n ng ho t đ ng c a mơ hình nh sau: - K t h p v i module SIM đ có th g i thơng tin thi t b khơng có k t n i internet B MƠN I N T CÔNG NGHI P ậ Y SINH 86 CH NG K T LU N VĨ H - NG PHÁT TRI N K t h p camera giám sát đ a lên website giúp ng i dùng xem đ ct xa minh b ch th c t h n - L p đ t còi ho c thi t b c nh báo đèn v s c thi t b ngo i vi n u có h h ng không th ho t đ ng đ c Thu n ti n vi c s a ch a, b o hành - L p đ t thi t b h ng ngo i đ xua đu i nh ng k thù c a chim y n vào ban đêm c ng nh k tr m có ý đ x u B MÔN I N T CÔNG NGHI P ậ Y SINH 87 TÀI LI U THAM KH O TÀI LI U THAM KH O Sách tham kh o Datasheet module ESP32 Datasheet DHT11 Datasheet BH1750 Datasheet DS1307 Datasheet LCD 20x4 Nguy n ình Phú, Nguy n Tr ng Duy, ắGiáo Trình: K Thu t S , Xu t b n H Qu c Gia”, Tp.HCM, 2013 Nguy n ình Phú ậắVi u n PIC”, i h c S Ph m K Thu t, 2016 Tài li u Internet K thu t nuôi chim y n Công ty TNHH D ng Phi Y n, ắM t s u c b n v k thu t nuôi chim y n nhà”, http://nuoiyensao.com, 2016 Farmvina, ắChim y n”, https://nongnghiep.farmvina.com Module ESP32-NANO32 Nick Chung, ắGi i thi u module ESP32 vƠ h ng d n cài trình biên d ch Arduino Ide”, http://arduino.vn, 2017 tuanpmt-trinhduc-ducvinh727, ắESP32 Development Hardware” , http://esp32.vn, 2017 C m bi n nhi t đ - đ Ksb, ắ m c c m bi n nhi t đ , đ m DHT11”, http://arduino.vn, 2017 Sc, ắWebsever thu th p d li u DHT11 v i ESP8266”, https://hocarm.org, 2016 Vivek Gupta, ắArduino leonardo pro micro with dht11 and 128×64 oled display tutorial”, http://iotmonk.com, 2017 C m bi n ánh sáng Claws, ắAn Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC”, https://github.com, 2016 Th i gian th c B MÔN I N T CÔNG NGHI P ậ Y SINH 88 TÀI LI U THAM KH O Sc, ắ ng h th i gian th c cho ESP8266”, https://hocarm.org, 2017 NTP_PRO, ắGiao ti p I2C s d ng module Realtime clock DS1307 (module RTC)”, http://arduino.vn, 2015 K t h p ESP32 ậ NANO32 v i MySQL PHP Vivek Gupta, ắCreating your own iot cloud from scratch using php, mysql, esp12e”, http://iotmonk.com, 2017 Admin, ắESP32 Arduino: Asynchronous HTTP webserver”, https://techtutorialsx.com, 2017 Mjrovai, ắIOT Made Simple: Playing With the ESP32 on Arduino IDE”, https://www.instructables.com, 2017 Php online, ắBài 10: k t h p php mysql ng d ng website”, http://www.qhonline.info, 2014 Mã màu s c ậ thi t k Website Adobe Color CC, https://color.adobe.com Icon ký t t o bi u t ng nút nh n Ionicons, https://ionicons.com/ Phan HoƠng Công, ắTuy n t p 10 m u button n t ng Codepen”, https://kipalog.com, 2015 Thi t k Website Webcoban, ắT ng quan v HTML”, http://webcoban.vn Hocwebchuan, ắCác h c c b n”, https://hocwebchuan.com/ Vietjack, ắHàm x lý Date Time SQL”, https://vietjack.com, 2017 Hostinger, ắ000webhost”, https://vn.000webhost.com/ B MÔN I N T CÔNG NGHI P ậ Y SINH 89 PH L C PH L C Ch ng trình Nano32 đ c nhi t đ , đ m: #define DHTPIN 17 #define DHTTYPE DHT11 static char celsiusTemp[7]; static char fahrenheitTemp[7]; static char humidityTemp[7]; DHT dht(DHTPIN, DHTTYPE); float nhietdo,doam; void _KT_Nhiet_Do() { doam = dht.readHumidity(); dtostrf(doam, 6, 2, humidityTemp); nhietdo = dht.readTemperature(); dtostrf(nhietdo, 6, 2, humidityTemp); if (isnan(doam) || isnan(nhietdo)) { Serial.println("Failed to read from DHT sensor!"); return; } } Ch ng trình Nano32 đ c ánh sáng: float anhsang; BH1750 lightMeter(0x23); void anh_sang() { anhsang = lightMeter.readLightLevel(); } Ch ng trình Nano32 hi n th LCD: LiquidCrystal_I2C lcd(0x27, 20, 4); byte degree[8] = { 0B01110, 0B01010, 0B01110, 0B00000, 0B00000, 0B00000, 0B00000, 0B00000}; void hienthi_lcd () { lcd.setCursor(3,0); lcd.print(round(nhietdo)); lcd.write(1); lcd.print("C"); lcd.print(" "); lcd.setCursor(11,0); lcd.print(round(doam)); lcd.print(" %"); lcd.setCursor(3,1); lcd.print(round(anhsang)); lcd.print(" lx"); if(Bat_Tat_Loa == 0) { B MÔN I N T CÔNG NGHI P ậ Y SINH 90 PH L C lcd.setCursor(0,2); lcd.print("LOA:OFF"); } else { lcd.setCursor(0,2); lcd.print("LOA:ON "); } if(Che_Do_Auto == 0) { lcd.setCursor(9,1); lcd.print("AUTO TAT"); } else { lcd.setCursor(9,1); lcd.print("AUTO BAT"); } if(Bat_Tat_Phun_Suong == 0) { lcd.setCursor(8,2); lcd.print("SUONG:OFF"); } else { lcd.setCursor(8,2); lcd.print("SUONG:ON "); } if(Bat_Tat_May_Suoi == 0) { lcd.setCursor(0,3); lcd.print("SUOI:OFF"); } else { lcd.setCursor(0,3); lcd.print("SUOI:ON "); } if(Bat_Tat_Quat == 0) { lcd.setCursor(9,3); lcd.print("QUAT:OFF"); } else { lcd.setCursor(9,3); lcd.print("QUAT:ON "); } } Ch ng trình Nano32 u n loa, máy phun s ng, máy s i vƠ qu t: void _Dieu_Khien() { ///// u n b t t t đèn////////// if(loa==0) {Bat_Tat_Loa=0; digitalWrite(5,0);} else if(loa==1) {Bat_Tat_Loa=1; digitalWrite(5,1);} else { if(Gio_Bat_Loa > Gio_Tat_Loa) { B MÔN I N T CÔNG NGHI P ậ Y SINH 91 PH L C if( hour >= Gio_Tat_Loa & hour < Gio_Bat_Loa){Bat_Tat_Loa=0; digitalWrite(5,0);} else {Bat_Tat_Loa=1; digitalWrite(5,1);} } else { if( hour >= Gio_Bat_Loa & hour < Gio_Tat_Loa){Bat_Tat_Loa=1; digitalWrite(5,1);} else {Bat_Tat_Loa=0; digitalWrite(5,0);} } } if(Che_Do_Auto == 0) { // u n b t t t phun s ng//////////////////////// if(mayphunsuong==0) {Bat_Tat_Phun_Suong=0; digitalWrite(19,0);} else if(mayphunsuong==1) {Bat_Tat_Phun_Suong=1; digitalWrite(19,1);} //đi u n b t t t máy s i////////// if(maysuoi==0) {Bat_Tat_May_Suoi=0; digitalWrite(23,0);} else if(maysuoi==1) {Bat_Tat_May_Suoi=1; digitalWrite(23,1);} // i u n b t t t quat/////////////// if(quat==0) {Bat_Tat_Quat=0;digitalWrite(18,0);} else if(quat==1) {Bat_Tat_Quat=1;digitalWrite(18,1);} } ////////////ch d t đông//////////////////////// else { if(doam < GH_Doam_High && doam > GH_Doam_Low) { Bat_Tat_Phun_Suong=0; digitalWrite(19, 0); Bat_Tat_May_Suoi=0; digitalWrite(23, 0); Bat_Tat_Quat=0; digitalWrite(18, 0); Serial.print("Do am on dinh");Serial.println(); if (nhietdo < GH_ND_High && nhietdo > GH_ND_Low) { Bat_Tat_Phun_Suong=0; digitalWrite(19, 0); Bat_Tat_May_Suoi=0; digitalWrite(23, 0); Bat_Tat_Quat=0; digitalWrite(18, 0); Serial.print("Nhi t đ n đ nh");Serial.println(); } else if(nhietdo >= GH_ND_High) { Bat_Tat_Phun_Suong=1; digitalWrite(19, 1); Bat_Tat_Quat=0; digitalWrite(18, 0); Bat_Tat_May_Suoi=0; digitalWrite(23, 0); Serial.print("May quat ON");Serial.println(); } else { Bat_Tat_May_Suoi=1; digitalWrite(23, 1); Bat_Tat_Quat=0; digitalWrite(18, 0); Bat_Tat_Phun_Suong=0; digitalWrite(19, 0); Serial.print("May suoi ON");Serial.println(); } } else if(doam >=GH_Doam_High) { Bat_Tat_Quat=1; digitalWrite(18, 1); Bat_Tat_Phun_Suong=0; digitalWrite(19, 0); Bat_Tat_May_Suoi=0; digitalWrite(23, 0); Serial.print("Do am cao");Serial.println(); } else { B MÔN I N T CÔNG NGHI P ậ Y SINH 92 PH L C Bat_Tat_Phun_Suong=1; digitalWrite(19, 1); Bat_Tat_May_Suoi=0; digitalWrite(23, 0); Bat_Tat_Quat=0; digitalWrite(18, 0); Serial.print("Do am thap");Serial.println(); } } Ch ng trình Nano32 K t n i v i Websever: void _Ket_Noi_Web(){ WiFiClient client; const int httpPort = 80; if (!client.connect(host, httpPort)) { Serial.println("connection failed"); return; } String url = "/dieukhien/read.php"; //////// Truy c p vào đ ng link web đ l y d li u//////////////// client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); delay(600); String section="header"; while(client.available()){ String line = client.readStringUntil('\r'); if (section=="header") { // headers if (line=="\n") { // skips the empty space at the beginning section="json"; } } else if (section=="json") { // print the good stuff section="ignore"; String result = line.substring(1); // Cú pháp JSON int size = result.length() + 1; char json[size]; result.toCharArray(json, size); StaticJsonBuffer jsonBuffer; JsonObject& json_parsed = jsonBuffer.parseObject(json); delay(100); if (!json_parsed.success()) { Serial.println("parseObject() failed"); return; } //// l y t ng d li u u n t web////////////// loa = json_parsed["dieukhien"][0]["loa"]; mayphunsuong = json_parsed["dieukhien"][0]["mayphunsuong"]; maysuoi = json_parsed["dieukhien"][0]["maysuoi"]; quat = json_parsed["dieukhien"][0]["quat"]; Gio_Bat_Loa = json_parsed["dieukhien"][0]["giobatloa"]; Gio_Tat_Loa = json_parsed["dieukhien"][0]["giotatloa"]; Che_Do_Auto = json_parsed["dieukhien"][0]["chedoauto"]; GH_ND_Low = json_parsed["dieukhien"][0]["ghduoinhietdo"]; GH_ND_High = json_parsed["dieukhien"][0]["ghtrennhietdo"]; GH_Doam_Low = json_parsed["dieukhien"][0]["ghduoidoam"]; GH_Doam_High = json_parsed["dieukhien"][0]["ghtrendoam"]; } B MÔN I N T CÔNG NGHI P ậ Y SINH 93 PH L C } delay(50); //////////////ch ng trình u n////////////////////////// if (!client.connect(host, httpPort)) { } //////// T o chu i d li u đ g i lên web///////////////////// String url2 = "/api/trangthainhayen/insert.php?nhietdo=" + String(nhietdo) + "&doam=" + String(doam) + "&anhsang=" + String(anhsang) + "&loa="+ String(Bat_Tat_Loa) + "&mayphunsuong="+ String(Bat_Tat_Phun_Suong)+ "&maysuoi="+ String(Bat_Tat_May_Suoi)+ "&quat=" + String(Bat_Tat_Quat)+ "&chedoauto=" + String(Che_Do_Auto); ///////////// L nh g i d li u lên Web///////////////////////////// client.print(String("GET ") + url2 + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); delay(100); while(client.available()){ String line = client.readStringUntil('\r'); } delay(100); } Ch ng trình php k t n i v i database: Ch ng trình php l y d li u u n: Ch ng trình php l y d li u tr ng thái c m bi n vƠ thi t b : B MÔN I N T CÔNG NGHI P ậ Y SINH 95 ... tƠi: ắ THI T K VÀ THI CƠNG MƠ HÌNH NHÀ NUÔI CHIM Y N I U KHI N, GIÁM SÁT T XA s d ng Module Nano32 D án s thay th cho vi c nuôi chim y n truy n th ng b ng ch c n ng t đ ng s n có Nó s giám sát. .. MSSV:14141258 H vƠ tên sinh viên 2: HU NH Lể CÔNG TÚ L p: 14141DT2B MSSV:14141362 Tên đ tƠi: THI T K VĨ THI CÔNG MÔ HỊNH NHĨ NUÔI CHIM Y N I UKHI N, GIÁM SÁT T Tu n/ngày Tu n (01/10 - 07/10) Tu n... nay, mơ hình nhà ni chim y n khơng xa l v i chúng ta, đ c bi t nh ng mơ hình r t phát tri n t i t nh mi n Trung vƠ ông Nam B Tuy nhiên vi c xây nhà nuôi y n c a t nhơn ph n l n ch d a vào kinh
Ngày đăng: 16/11/2019, 15:12
Xem thêm: Luận Văn Thiết kế và thi công mô hình nhà nuôi chim yến điều khiển, giám sát từ xa