Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
2,55 MB
Nội dung
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