Luận Văn Thiết kế và thi công hệ thống giám sát chỉ số môi trường và hiển thị thông tin trên Web

75 102 0
Luận Văn Thiết kế và thi công hệ thống giám sát chỉ số môi trường và hiển thị thông tin trên Web

Đ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 NG B B GIÁO D C & ÀO T O I H C S PH M K THU T TP H CHÍ MINH KHOA I N ậ I N T MỌN I N T CÔNG NGHI P ậ Y SINH - ÁN T T NGHI P NGÀNH CÔNG NGH K THU T I N T TRUY N THÔNG TÀI: THI T K VÀ THI CÔNG H TH NG GIÁM SÁT CH S MỌI TR NG VÀ HI N TH THÔNG TIN TRÊN WEB GVHD: PGS TS Nguy n Thanh H i SVTH: Tr n Xuân Th c Tr n V n Trí Tp H Chí Minh ậ 6/2019 15141302 15141315 TR NG B B GIÁO D C & ÀO T O I H C S PH M K THU T TP H CHÍ MINH KHOA I N ậ I N T MỌN I N T CÔNG NGHI P ậ Y SINH - ÁN T T NGHI P NGÀNH K THU T I N T TRUY N THÔNG TÀI: THI T K VÀ THI CÔNG H TH NG GIÁM SÁT CH S MÔI TR NG VÀ HI N TH THÔNG TIN TRÊN WEB GVHD: PGS TS Nguy n Thanh H i SVTH: Tr n Xuân Th c Tr n V n Trí Tp H Chí Minh ậ 6/2019 15141302 15141315 NG H SPKT TP H CHệ MINH C NG HọA Xẩ H I CH NGH A VI T NAM KHOA I N- I N T C L P - T DO - H NH PHÚC MỌN I N T CỌNG NGHI P ậ Y SINH o0o -TR B Tp HCM, ngày 05 tháng 07 n m 2019 NHI M V H tên sinh viên: Chuyên ngành: H đƠo t o: Khóa: I TểN ÁN T T NGHI P Tr n Xuân Th c Tr n V n Trí K thu t i n T , Truy n Thơng i h c quy 2015 MSSV: 15141302 MSSV: 15141315 Mã ngành: 141 Mã h : L p: 15141DT TÀI: THI T K VÀ THI CÔNG H TH NG GIÁM SÁT CH S TR NG VÀ HI N TH THÔNG TIN TRÊN WEB MÔI II NHI M V N i dung th c hi n: c tƠi li u, đ án t t nghi p, đ tƠi - Tìm hi u cách th c ho t đ ng c a c m bi n s d ng - Tìm hi u chu n truy n thông nh UART, I2C - Thi t k giao di n đ giám sát: Web giám sát d li u đo đ c t c m bi n - Thi t k vƠ thi cơng mơ hình tr m giám sát - Tính tốn thơng s quy đ i cho c m bi n - Vi t ch ng trình u n cho Arduino, n p code vƠ ch y th nghi m s n ph m, ch nh s a vƠ hoƠn thi n h th ng - Th c hi n vi t sách lu n v n báo cáo - Ti n hƠnh báo cáo đ tƠi t t nghi p III NGÀY GIAO NHI M V : 19/02/2019 IV NGÀY HOÀN THÀNH NHI M V : 05/07/2019 V H VÀ TÊN CÁN B H NG D N: PGS TS NGUY N THANH H I CÁN B H NG D N BM I N T CÔNG NGHI P ậ Y SINH i NG H SPKT TP H CHÍ MINH C NG HọA Xẩ H I CH NGH A VI T NAM KHOA I N- I N T C L P - T DO - H NH PHÚC MỌN I N T CỌNG NGHI P ậ Y SINH o0o -Tp HCM, ngày 05 tháng 07 n m 2019 TR B L CH TRÌNH TH C HI N ÁN T T NGHI P H tên sinh viên 1: Tr n Xuân Th c L p: 15141DT2A MSSV: 15141302 H tên sinh viên 2: Tr n V n Trí L p: 15141DT1A MSSV: 15141315 Tên đ tài: THI T K VÀ THI CÔNG H TH NG GIÁM SÁT CH S MÔI TR VÀ HI N TH THÔNG TIN TRÊN WEB Tu n/ngày N i dung Tu n (18/02 - 24/02) G p g GVHD trao đ i v đ tài t t nghi p Tu n (25/02 - 03/03) Tìm hi u đ tài nghiên c u có liên quan Tu n (04/03 - 10/03) Tìm hi u chu n giao ti p s d ng đ tài Tìm hi u t t c linh ki n s d ng đ tài Tu n (11/03 - 17/03) Tu n (18/03 - 24/03) Vi t code arduino ch y th nghi m m t s c m bi n liên quan đ n đ tài Báo cáo ti n đ v i GVHD Tu n (25/03 - 31/03) Hoàn thành v m ch s d ng t t c c m bi n làm m ch th nghi m Tu n (01/04 - 07/04) Vi t báo cáo ch v i GVHD Tu n (08/04 - 14/04) Giao ti p v i module wifi ti n hành g i d li u lên web Tu n (15/04 - 21/04) T ng h p code toàn m ch Thi t k m ch toàn b c m bi n làm m ch th nghi m Tu n 10 (22/04 -28/04) T o giao di n web hi n th ti n hành ch nh s a cho phù h p Tu n 11 (29/04 - 05/05) Ki m tra ch nh s a toàn m ch Vi t báo cáo ch ng 3, 4, ng 1, vƠ báo cáo ti n đ ii NG Xác nh n GVHD Tu n 12, 13 (06/05 19/05) Hoàn thành báo cáo G p GVHD đ báo cáo ti n đ Tu n 14,15,16 (20/05 09/06) Ch nh s a hoàn thành toàn b báo cáo GV H NG D N (Ký ghi rõ h tên) iii L I CAM OAN tài chúng em t th c hi n d a vào m t s tài li u tr chép t tài li u hay cơng trình đư có tr c c vƠ khơng Nhóm th c hi n đ tài Tr n Xuân Th c Tr n V n Trí iv L IC M N L i đ u tiên chúng em xin g i l i c m n sơu s c t i th y cô giáo B mơn i n T Y Sinh nói riêng th y cô giáo Khoa i n ậ i n T nói chung đư nhi t tình giúp đ chúng em v ki n th c liên quan t i l nh v c nghiên c u c a đ tài th i gian th c hi n đ tài, c ng nh ki n th c mà th y cô đư truy n đ t cho chúng em su t th i gian h c t p t i tr ng Xin g i l i c m n chơn thƠnh nh t đ n giáo viên h ng d n PGS TS Nguy n Thanh H i đư t n tình h ng d n, giúp đ , cung c p ki n th c quan tr ng t o u ki n thu n l i th i gian th c hi n đ tài Chúng em g i l i c m n ba m vƠ ng trình th c hi n đ tài i thơn đư đ ng hƠnh vƠ đ ng viên su t Chúng em c ng g i l i đ ng c m n đ n b n l p 15141DT đư chia s trao đ i ki n th c c ng nh nh ng kinh nghi m quý báu trình th c hi n đ tài Xin chân thành c m n! Ng i th c hi n đ tài Tr n Xuân Th c Tr n V n Trí v M CL C L I CAM OAN iv L I C M N v M C L C vi LI T KÊ HÌNH V viii LI T KÊ B NG x TÓM T T xi Ch 1.1 ng T NG QUAN TV N 1.2 M C TIÊU 1.3 N I DUNG NGHIÊN C U 1.4 GI I H N 1.5 B C C Ch ng C S LÝ THUY T 2.1 QUY TRÌNH GIÁM SÁT C A H TH NG 2.2 GI I THI U PH N C NG 2.2.1 Kh i c m bi n 2.2.2 Kh i vi u n 10 2.2.3 Kh i nh n tín hi u 13 2.2.4 Kh i hi n th 14 2.2.5 Các chu n giao ti p 17 Ch ng TệNH TOỄN VÀ THI T K 23 3.1 GI I THI U 23 3.2 TÍNH TỐN VÀ THI T K H TH NG 23 3.2.1 Tính tốn thi t k m ch 24 3.2.2 i n áp vƠ dòng n c a linh ki n 29 3.3 L P TRÌNH H TH NG 31 3.3.1 L u đ gi i thu t 31 3.3.2 Ph n m m l p trình cho vi u n 33 3.3.3 Ph n m m l p trình cho Web s d ng ph n m m ThingSpeak 35 Ch ng THI CÔNG H TH NG 44 vi 4.1 GI I THI U 44 4.2 THI CÔNG H TH NG 44 4.2.1 Thi công bo m ch 44 4.2.2 L p ráp ki m tra 46 4.3 ịNG GịI VÀ THI CÔNG MÔ HỊNH 47 4.3.1 óng gói b u n 47 4.3.2 Thi cơng mơ hình 47 4.4 VI T TÀI LI U H Ch NG D N S D NG 48 ng K T QU _NH N XÉT_ ỄNH GIỄ 49 5.1 K T QU TH C T 49 5.2 ỄNH GIỄ HO T Ch NG C A H TH NG 53 ng K T LU N VÀ H NG PHÁT TRI N 54 6.1 K T LU N 54 6.2 H NG PHÁT TRI N 55 TÀI LI U THAM KH O 56 PH L C 57 vii LI T KÊ HÌNH V Hình Trang Hình 2-1 S đ chân c a c m bi n DHT11 Hình 2-2 S đ k t n i gi a Vi u n v i DHT11 Hình 2-3 C m bi n b i Sharp GP2Y10 Hình 2-4 S đ chân t ng quan trình k t n i v i vi u n c a c m bi n b i Sharp GP2Y10 Hình 2-5 S đ chân k t n i c a c m bi n BH1750 Hình 2-6 Arduino Uno R3 12 Hình 2-7 Module ESP8266 V1 13 Hình 2-8 Màn hình LCD 20x4 15 Hình 2-9 Module I2C chuy n đ i LCD 17 Hình 2-10 K t n i thi t b theo chu n I2C 18 Hình S đ kh i h th ng giám sát ch s môi tr ng 23 Hình 3-2 S đ nguyên lý kh i c m bi n 25 Hình 3-3 Các chân giao ti p c a module ESP8266V1 27 Hình 3-4 S đ nguyên lý kh i giao ti p v i Arduino Uno R3 27 Hình 3-5 S đ ngun lý tồn h th ng giám sát ch s môi tr ng 28 Hình 3-6 Adapter 12V ậ 1A 31 Hình 3-7 L u đ ch ng trình c a h th ng giám sát ch s môi tr ng qua Web 31 Hình 3-8 L u đ ch ng trình v trình thu th p d li u vƠ đ a d li u lên Web 33 Hình 3-9 Các vùng làm vi c c a ph n m m 34 Hình 3-10 C nh báo có th xu t hi n s d ng ph n m m IDE 35 Hình 3-11 Trình t truy c p vào ThingSpeak 36 Hình 3-12 Giao di n ban đ u c a Thingspeak 36 Hình 3-13 Giao di n kh i t o tài kho n ThingSpeaks 37 Hình 3-14 Giao di n cƠi đ t m t s thông s c a Web 38 Hình 3-15 Giao di n m th hi n giá tr c m bi n đo đ c t i kho ng th i gian khác c a ThingSpeaks 38 Hình 3-16 Giao di n c t th hi n giá tr c m bi n đo đ c t i kho ng th i gian khác 39 Hình 3-17 Thơng tin c a c m bi n mu n hi n th lên Server Web 40 Hình 3-18 Giáo sát b ng giao di n đ ng h c a Thingspeaks 40 Hình 3-19 Thơng tin c a BH1750 v i giao di n đ ng h 41 Hình 3-20 Giao di n giám sát th i gian g i d li u lên Server Web 42 Hình 3-21 Giao di n c nh báo c a Thingspeaks 42 Hình 3-22 Thơng tín giao di n c nh báo c a đ m 43 viii CH NG THI CỌNG H TH NG Hình 4-4 Mơ hình th c t sau c đ nh m t c t 4.4 VI T TÀI LI U H B NG D N S D NG c 1: c p ngu n cho h th ng, h th ng s d ng ngu n 12VDC, c p ngu n đèn báo hi u có n sáng lên B c 2: h th ng s t đ ng kh i t o giá tr đo đ c s hi n th k t qu LCD 20x4 vòng 15 giây ậ k t c p ngu n B c 3: laptop k t n i wifi truy c p đ ng d n: http://thingspeak.com/channels/777357/private_show đ giám sát k t qu V i tài kho n là: trtran.tt17@gmail.com m t kh u: Tranvantrieus31071997 B B c 4: không mu n s d ng n a ng t ngu n, đ tránh nhi t MỌN I N T CÔNG NGHI P ậ Y SINH 48 CH Ch 5.1 NG K QU _NH N XÉT_ ÁNH GIÁ ng K T QU _NH N XÉT_ ÁNH GIÁ K T QU TH C T S n ph m đ Arduino c thi cơng thành mơ hình h p ch nh t đ s d ng, g m c m bi n Hình 5-1 Hình ch p h th ng th c t Sau ti n hành th c nghi m m t s th i m ngày, k t qu đ chi ti t nh sau: • Tể i Ỉ đỊ ệúẾ 16:00 Ểi , ệúẾ tr i Ệểá n nỂ, Ế mát B MỌN I N T CÔNG NGHI P ậ Y SINH c trình bày nỂ đ ánh sáng cao, phòng thống 49 CH NG K QU _NH N XÉT_ ÁNH GIÁ a) K t qu đo đ c LCD20x4 b) K t qu hi n th Web th i m Hình 5-2 K t qu đo đ c lúc 16:00 • Tể i Ỉ đỊ ệúẾ 16:30, ệúẾ tr i ẾểỐy n Ỉát, Ế mát B MỌN I N T CÔNG NGHI P ậ Y SINH nỂ đ ánh sáng cao, phòng thống 50 CH NG K QU _NH N XÉT_ ÁNH GIÁ c) K t qu đo đ c LCD20x4 d) K t qu hi n th Web th i m Hình 5-3 K t qu đo đ c lúc 16:30 B MỌN I N T CÔNG NGHI P ậ Y SINH 51 CH NG K QU _NH N XÉT_ ÁNH GIÁ Các k t qu đo đ c vào th i m khác s đ c c p nh t đ y đ file excel đ ng i dùng th ng kê s thay đ i giá tr c a c m bi n Hình 5-4 Th ng kê s li u thông qua ph n m m excel Sau kh o sát, d b ng nhi t k i đơy lƠ b ng th ng kê k t qu đo đ c so v i k t qu th c t đo B ng 5-1 Th ng kê s li u l n đo Th i gian Nhi t đ đo đ 16:00 27/06/2019 c Nhi t k Sai s 33 °C 31 °C ±2 °C 16:30 27/06/2019 33 °C 31 °C ±2 °C 20:30 27/06/2019 30 °C 29 °C ±1 °C 21:00 27/06/2019 29 °C 28 °C ±1 °C Nh n xét: Khi nhi t đ môi tr ng cao c m bi n đo cho k t qu sai s l n, sai s gi m nhi t đ môi tr ng n m kho ng 25 ậ 30 °C B MỌN I N T CÔNG NGHI P ậ Y SINH 52 CH NG K QU _NH N XÉT_ ÁNH GIÁ ÁNH GIÁ HO T 5.2 NG C A H TH NG H th ng có th : • o lúc 04 giá tr c a c m bi n t i nh ng th i m khác • Hi n th lúc LCD vƠ Web • H th ng ho t đ ng t ng đ i n đ nh • Mơ hình nh , g n gƠng, d s d ng M ch ho t đ ng n nhi u tr ng h p nh ng đôi lúc x y l i k t n i d li u t mơ hình lên web y u t m ng d li u không n đ nh Th i gian c p nh t d li u đo t c m bi n t i thi u 15 giây B MỌN I N T CÔNG NGHI P ậ Y SINH 53 CH NG K T LU N VÀ H Ch 6.1 NG PHÁT TRI N ng K T LU N VÀ H NG PHÁT TRI N K T LU N D a vƠo m c tiêu mƠ nhóm đư đ t hình giám sát ch s mơi tr qu thu th p đ ban đ u lƠ xơy d ng vƠ phát tri n m t mô ng hi n th Web, thông qua m ng d li u đ đ a k t c t c m bi n đ t tr m giám sát r i g i thơng tin hi n th lên Web, ng i s d ng dùng h th ng giám sát nƠy bi t đ nh lƠ nhi t đ , đ m, m t đ b i, c c thông tin v môi tr ng ng đ sáng t i m t th i m b t kì nƠo ngày hay mu n th ng kê l i t t c thông tin t i m i th i m ngƠy T m c tiêu ban đ u mƠ nhóm đư đ t nh v y nhóm đư ti n hƠnh tham kh o tƠi li u d a vƠo ki n th c c n thi t liên quan Cu i cùng, đư thi t k vƠ thi công đ sát ch s mơi tr ng vƠ hi n th thơng tin lên Web” xơy d ng đ linh ki n l n l c m t h th ng nh v y mơ hình nƠy nhóm đư s d ng t Arduino Uno R3, mô đun ESP8266-V1, c m bi n đo nhi t đ , đ (DHT11), c m bi n đo m t đ b i (GP2Y10), c m bi n đo c gi i quy t đ hình LCD 20X4 hi n b c: c m t ắH th ng giám m ng đ sáng (BH1750), c vi c xơy d ng h th ng nƠy nhóm ti n hƠnh th c u tiên, nhóm s ti n hƠnh giao ti p c m bi n v i vi u n theo chu n giao ti p c a t ng c m bi n Sau đư nh n đ bi n tr v th c hi n b c d li u đo đ c t c m c ti p theo lƠ giao ti p gi a kh i u n v i mô đun ESP8266-V1 đ t o m ng d li u đ a thông tin đo đ c lên Web mà nhóm đư thi t k d a vƠo ph n m m Thingspeak Ho t đ ng th c t c a h th ng đư thi cơng lƠ h th ng s đo ch s c a môi tr ng t nh ng c m bi n đ c đ t tr m Sau đo xong, k t qu tr v đ th tr c ti p lên LCD 20x4 đ t t i tr m c hi n ng th i toƠn b d li u c ng s g i lên Web thơng qua wifi v i m c đích lƠ hi n th thông tin t i m t th i m, th ng kê, đ a c nh báo đ n ng i dùng Tuy nhiên, h th ng ho t đ ng v n sai s c a d li u nhi t đ đo đ thông tin d li u đo đ m ct ng đ i n đ nh c so v i nhi t đ th c t , trình truy n t i c t tr m lên Web đôi lúc không g i đ c nh mong mu n m ng d li u s d ng không n đ nh, ch p ch n B MỌN I N T CÔNG NGHI P ậ Y SINH 54 CH NG K T LU N VÀ H 6.2 H NG PHÁT TRI N NG PHÁT TRI N H th ng giám sát có th phát tri n thêm ch c n ng giám sát vƠ u n thông qua n tho i thơng minh Chúng ta có th l y d li u đư đ m t App đ giám sát đ c c p nh t lên Web đ có th t o c d li u mà ch c n thay đ i ch ng trình Arduino ng th i, hồn tồn có th m r ng h th ng lên v i qui mô ch c n ng l n h n b ng cách thêm c m bi n v i m c đích vƠ nhu c u ng i dùng c n H th ng giám sát ch c n thêm c m bi n, qu t t n nhi t có th t ng kích th c mơ hình tr m ch khơng c n ph i thi t k l i toàn b ph n c ng B MỌN I N T CÔNG NGHI P ậ Y SINH 55 PH C L C TÀI LI U THAM KH O Sách tham kh o [1] Nguy n ình Phú, ắGiáo trình vi x lỦ II”, NXB H Qu c Gia Tp.HCM, 2007 [2] TS Phan V n Ca ậ Ths Tr Things ”, ng Quang Phúc, ắGiáo trình C s ng d ng Internet Of i H c Qu c Gia TP.H Chí Minh, Tp.HCM, 2017 [3] Ph m c Huy, ắNghiên c u xây d ng m t s h đo m a ng d ng vào h th ng c nh báo tr t đ t”, án t t nghi p, i H c Qu c Gia Hà N i, Tr ng i H c Công Ngh 2015 [4] Tr nh Minh Ph t t nghi p, ng, ắNghiên c u ng d ng IOT cho giám sát môi tr i H c Qu c Gia Hà N i, Tr ng ng”, Lu n v n i H c Công Ngh 2016 Tài li u online [5] ắH th ng nông nghi p thông minh”, tên Web HOCARM, 2017 [6] Ph m Minh Tu n ắInternet of Things (IoT) cho ng i m i b t đ u”, tên Web IoTMAKER, 2017 [7] Nguy n V n Phong, ắNghiên c u gi i pháp ng d ng IoT đ ng n ch n n tr m gia súc Chơu Phi”, tên Web aita.gov.vn, 2018 [8] ắLƠm vi c v i thingspeak”, tên Web blocky.gitbooks.io, 2016 B MỌN I N T CÔNG NGHI P ậ Y SINH 56 PH C L C PH L C CODE CH NG TRỊNH #include #include #include #include #define DHTPIN #define DHTTYPE DHT11 #include BH1750 lightMeter; LiquidCrystal_I2C lcd(0x27,20,4); SoftwareSerial espSerial = SoftwareSerial(2,3); byte degree[8] = { 0B01110, 0B01010, 0B01110, 0B00000, 0B00000, 0B00000, 0B00000, 0B00000 }; DHT dht(DHTPIN, DHTTYPE); int measurePin = A0; int ledPower = 7; int samplingTime = 280; int deltaTime = 40; int sleepTime = 9680; float voMeasured = 0; float calcVoltage = 0; float dustDensity = 0; String apiKey = "PW37ZGHAVE2WQLTQ"; String ssid="Reus"; B MỌN I N T CÔNG NGHI P ậ Y SINH 57 PH C L C String password ="31071997"; boolean KIEMTRA=true; //============================================================== ========== showResponce void showResponse(int waitTime) { long t=millis(); char c; while (t+waitTime>millis()) { if (espSerial.available()) { c=espSerial.read(); if (KIEMTRA) Serial.print(c); } } } //============================================================== ========== boolean thingSpeakWrite(float t, float h,float dustDensity, float lux ) { String cmd = "AT+CIPSTART=\"TCP\",\""; cmd += "184.106.153.149"; cmd += "\",80"; espSerial.println(cmd); if (KIEMTRA) Serial.println(cmd); if(espSerial.find("Error")){ if (KIEMTRA) Serial.println("AT+CIPSTART error"); return false; } String getStr = "GET /update?api_key="; getStr += apiKey; B MỌN I N T CÔNG NGHI P ậ Y SINH 58 PH C L C getStr +="&field1="; getStr += String(t); getStr +="&field2="; getStr += String(h); getStr +="&field3="; getStr += String(dustDensity); getStr +="&field4="; getStr += String(lux); getStr += "\r\n\r\n"; cmd = "AT+CIPSEND="; cmd += String(getStr.length()); espSerial.println(cmd); if (KIEMTRA) Serial.println(cmd); delay(100); if(espSerial.find(">")) { espSerial.print(getStr); if (KIEMTRA) Serial.print(getStr); } else { espSerial.println("AT+CIPCLOSE"); // alert user if (KIEMTRA) Serial.println("AT+CIPCLOSE"); return false; } return true; } //============================================================== ================== setup void setup() { KIEMTRA=true; Serial.begin(9600); Wire.begin(); B MỌN I N T CÔNG NGHI P ậ Y SINH 59 PH C L C lightMeter.begin(); dht.begin(); espSerial.begin(9600); pinMode(ledPower,OUTPUT); delay(1000); lcd.begin(); lcd.backlight(); lcd.print("Nhiet :"); lcd.setCursor(0,1); lcd.print("Do am :"); lcd.createChar(1, degree); lcd.setCursor(0,2); lcd.print("Matdobui :"); lcd.setCursor(0,3); lcd.print("CDSang :"); lcd.setCursor(0,4); espSerial.println("AT+RST"); showResponse(1000); espSerial.println("AT+UART_CUR=9600,8,1,0,0"); showResponse(1000); espSerial.println("AT+CWMODE=1"); showResponse(1000); espSerial.println("AT+CWJAP=\""+ssid+"\",\""+password+"\""); showResponse(5000); if (KIEMTRA) Serial.println("Setup completed"); } // =============================================================== ======= loop void loop() { // Read sensor values float t = dht.readTemperature(); float h = dht.readHumidity(); float lux = lightMeter.readLightLevel(); Serial.print("Light: "); B MỌN I N T CÔNG NGHI P ậ Y SINH 60 PH C L C Serial.print(lux); Serial.println(" lx"); digitalWrite(ledPower,LOW); delayMicroseconds(samplingTime); voMeasured = analogRead(measurePin); delayMicroseconds(deltaTime); digitalWrite(ledPower,HIGH); delayMicroseconds(sleepTime); // Tính n áp t giá tr ADC calcVoltage = voMeasured * (5.0 / 1024); dustDensity = 0.17 * calcVoltage ; Serial.print("Raw Signal Value (0-1023): "); Serial.print(voMeasured); Serial.print(" - Voltage: "); Serial.print(calcVoltage); Serial.print(" - Dust Density: "); Serial.println(dustDensity); delay(1000); if (isnan(t) || isnan(h)) { if (KIEMTRA) Serial.println("Failed to read from DHT"); } else { lcd.setCursor(10,0); lcd.print(round(t)); lcd.print(" "); lcd.write(1); lcd.print(" C"); lcd.setCursor(10,1); lcd.print(round(h)); lcd.print(" %"); } lcd.setCursor(10,2); lcd.print(dustDensity); lcd.print(" mg/m3"); B MỌN I N T CÔNG NGHI P ậ Y SINH 61 PH C L C lcd.setCursor(10,3); lcd.print(lux); lcd.print(" lx"); Serial.println(); delay(1000); if (KIEMTRA) Serial.println("Temp="+String(t)+" *C"); if (KIEMTRA) Serial.println("Humidity="+String(h)+" %"); if (KIEMTRA) Serial.println("dustDensity="+String(dustDensity)+" mg/m3"); if (KIEMTRA) Serial.println("lux="+String(lux)+" lx"); thingSpeakWrite(t,h,dustDensity,lux); delay(20000); } B MỌN I N T CÔNG NGHI P ậ Y SINH 62 ... T MỌN I N T CÔNG NGHI P ậ Y SINH - ÁN T T NGHI P NGÀNH K THU T I N T TRUY N THÔNG TÀI: THI T K VÀ THI CÔNG H TH NG GIÁM SÁT CH S MÔI TR NG VÀ HI N TH THÔNG TIN TRÊN WEB GVHD: PGS... 15141302 MSSV: 15141315 Mã ngành: 141 Mã h : L p: 15141DT TÀI: THI T K VÀ THI CÔNG H TH NG GIÁM SÁT CH S TR NG VÀ HI N TH THÔNG TIN TRÊN WEB MÔI II NHI M V N i dung th c hi n: c tƠi li u, đ án t t nghi... s d ng - Tìm hi u chu n truy n thông nh UART, I2C - Thi t k giao di n đ giám sát: Web giám sát d li u đo đ c t c m bi n - Thi t k vƠ thi công mô hình tr m giám sát - Tính tốn thơng s quy đ i

Ngày đăng: 16/11/2019, 15:10

Từ khóa liên quan

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

Tài liệu liên quan