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

110 64 1
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan