Thử nghiệm và đánh giá

Một phần của tài liệu Xây dựng hệ thống giám sát thời tiết dựa trên nền tảng iot (Trang 68 - 91)

Chương 3 PHÁT TRIỂN ỨNG DỤNG

3.3 Thử nghiệm và đánh giá

Sau khi tiến hành tổng hợp các phương án, chúng ta tiến hành ghép nối và cho triển khai hệ thống hoạt động thực tế. Để đảm bảo tính chính xác của hệ thống giám sát thời tiết, phần xây dựng thiết kế module được đặt trong khung nhựa, riêng phần đo tốc độ và hướng gió thì được đặt ngoài trời hoặc nơi cần đo. Do điều kiện hạn chế nên cảm biến đo gió được thông qua dây dẫn nối vào hệ thống trong khoảng cách khoảng 3 mét.

Quá trình triển khai được so sánh kết quả với thiết bị cầm tay đo khí tượng LM- 8010 của hãng Lutron Electronic và các tham số khí tượng của các website thời tiết cho kết quả khá khả quan, độ chênh lệch không nhiều.

a) Độ chính xác của thiết bị:

- Cảm biến ánh sáng TEMT6000 do hãng VISHAY của Đức sản xuất tuân theo tiêu chuẩn WEEEC 2002/96/EC và RoHS 2002/95/EC của châu Âu được sử dụng trong các thiết bị điện thoại di dộng, máy tính cầm tay, máy ghi hình.

- Cảm biến đo áp suất khí quyển và nhiệt độ MS5611-01BA01 do hãng MEAS Specialties Thụy Sĩ sản xuất tuân theo tiêu chuẩn RoHS sử dụng được cả 02 kiểu

tương tác I2C và SPI được sử dụng nhiều trong các dụng cụ đo độ cao, đo khí áp di động, các cảnh báo đòi hỏi độ chính xác cao trong y khoa hay trong các la bàn.

- Cảm biến đo độ ẩm HIH-5030 do hãng Honeywell của Mỹ sản xuất được sử dụng nhiều trong các lĩnh vực công nghiệp và y tế.

b) Độ chính xác của hệ thống khi đo đạc thực tế:

Việc đo đạc thực tế được tiến hành theo 03 kịch bản như sau, đối chiếu với thiết bị đo gió cầm tay LM-8010:

Bảng 3.4 Kết quả kiểm tra dữ liệu môi trường phòng làm việc, tốc độ gió quạt

STT Nội dung Sản phẩm LM-8010 Chênh lệch

1 Độ ẩm 40.80 % RH 40.50% RH + 0.3% RH

2 Nhiệt độ 27.46 oC 27.20 oC + 0.26 oC

3 Tốc độ gió 2.7 m/s 2.4 m/s + 0.3 m/s

4 Cường độ ánh sáng 109.39 Lux 113 Lux - 3.61 Lux ( Thời gian lấy mẫu: 14h00 ngày 24 tháng 07 năm 2017)

Bảng 3.5 Kết quả kiểm tra dữ liệu môi trường ngoài trời với tốc độ gió tự nhiên

STT Nội dung Sản phẩm LM-8010 Chênh lệch

1 Độ ẩm 53.73 % RH 56.8% RH -3.07% RH

2 Nhiệt độ 30.24 oC 30.13 oC + 0.11 oC

3 Tốc độ gió 1.1 m/s 0.9 m/s + 0.2 m/s

4 Cường độ ánh sáng 9980 Lux 10330 Lux - 350 Lux ( Thời gian lấy mẫu: 14h30 ngày 24 tháng 07 năm 2017)

Bảng 3.6 Kết quả kiểm tra dữ liệu môi trường trên nhà cao tầng

STT Nội dung Sản phẩm LM-8010 Chênh lệch

1 Độ ẩm 54.50 % RH 57.3% RH - 2.8% RH

2 Nhiệt độ 34.27 oC 33.88 oC + 0.39 oC

3 Tốc độ gió 1.25 m/s 1.20 m/s + 0.05 m/s

4 Cường độ ánh sáng 10245 Lux 10630 Lux - 385 Lux ( Thời gian lấy mẫu: 15h00 ngày 24 tháng 07 năm 2017)

Hình 3.28 Hình ảnh hệ thống giám sát thời tiết thực tế Ưu điểm:

- Hệ thống giám sát thời tiết nhỏ gọn.

- Dữ liệu được truyền tải thời gian thực

- Được xây dựng dựa vào các cảm biến có chất lượng cao nên độ chính xác tin tưởng.

- Việc lưu trữ và hiển thị dữ liệu dựa trên nền tảng của Micrsoft nên độ bảo mật, an toàn cao, dễ phát triển sau này.

Nhược điểm:

- Chưa lưu trữ và truy vấn thông tin dữ liệu cũ.

- Còn phụ thuộc vào PC, chưa kết nối được các Mini PC (Rasberry PI, Arduino) - Việc hiển thị còn mang tính cá nhân hóa, chưa phổ quát.

Hướng phát triển tương lai:

- Sẽ tiến hành khắc phục các nhược điểm như đã nêu ở trên, tiếp tục nghiên cứu phát triển thêm một số tính năng mở rộng như đo lượng mưa, đo nồng độ khí thải môi trường…

- Xây dựng ứng dụng trên website, di dộng dễ dàng sử dụng.

KẾT LUẬN VÀ KIẾN NGHỊ

Qua luận văn này, chúng ta đã bước đầu xây dựng được một hệ thống giám sát thời tiết đo được các thông số cơ bản như nhiệt độ, độ ẩm, cường độ sáng, áp suất khí quyển, tốc độ gió và hướng gió. Nghiên cứu và đồng nhất được phương thức để kết nối và truyền tải dữ liệu đã thu thập được từ các cảm biến và truyền lên điện toán đám mây thông qua Internet, hiển thị dữ liệu ở dạng trực quan và thời gian thực.

Việc phối hợp và xử lý một cách nhịp nhàng giữa việc gởi số liệu từ các cảm biến lên Internet đã thể hiện sự kết nối giữa các thiết bị với nhau trong mạng Internet rộng lớn đã mang lại nhiều ý tưởng mới trong việc triển khai các sản phẩm IoT.

Tuy nhiên, trong phạm vi này vẫn còn nhiều vấn đề cần phải nghiên cứu và phát triển thêm như chưa lưu trữ và truy vấn được khối lượng lịch sử thông tin dữ liệu (Big Data- Dữ liệu lớn) hay xử lý có hiệu quả các thông tin thu thập được để dự đoán được thời tiết trong tương lai (AI - Trí tuệ nhân tạo). Ngoài ra, việc thu thập và truyền tải dữ liệu cũng sử dụng máy tính cá nhân, chưa tận dụng được các mini PC đáp ứng được hiệu năng và sử dụng năng lượng của các thiết bị IoT.

Từ những vấn đề trên để giải pháp được hoạt động hiệu quả, trong thời gian đến sẽ phát triển thêm một vài cảm biến như về đo lượng mưa, nồng độ khí thải… và kết hợp các vấn đề khai thác về Dữ liệu lớn - Big Data, Trí tuệ nhân tạo - Artificial Intelligence để có xây dựng được mô hình dự báo thời tiết cụ thể, hiệu quả và chính xác phục vụ cho tất cả các lĩnh vực trong cuộc sống.

DANH MỤC TÀI LIỆU THAM KHẢO

[1] Lê Văn Doanh, Phạm Văn Bình (2014). Mô phỏng số trong dự báo thời tiết. Tạp chí tự động hóa ngày nay, số 1+2/2014

[2] Syed Zaeem Hosain (2016), The Definitive Guide to the Internet of Things for Business, 2nd Edition, Aeris Communications, California.

[3] Tinkerforge GmbH (2015), Tinkerforge Electronic Contruction Kit, Schloò Holte- Stukenbrock.

[4] SvenRuppert (2016), Industrial Prototyping with TinkerForge, JFokus, Munich.

[5] Microsoft (2016), Azure IoT Reference Architecture, Microsoft Corporation.

[6] Ahsan Kabir (2017), Intronduction to Stream Analytic, Microsoft Corporation.

PHỤ LỤC

1. Sơ đồ cấu trúc và thông số kỹ thuật của cảm biến đo tốc độ gió.

2. Sơ đồ cấu trúc và thông số kỹ thuật của cảm biến đo hướng gió.

3. Sơ đồ cấu trúc của cảm biến đo cường độ sáng (Ambient Light Brick).

4. Sơ đồ cấu trúc của cảm biến đo nhiệt độ và áp suất (Barometric Pressure Brick).

5. Sơ đồ cấu trúc của cảm biến chuyển đổi tín hiệu điện (Analog In Brick).

6. Sơ đồ cấu trúc của mạch hiển thị LCD 20x4 (LCD 20x4 Brick).

7. Sơ đồ cấu trúc của cảm biến đo độ ẩm (Humidity Light Brick).

CẢM BIẾN ĐO HƯỚNG GIÓ

1.Kích thước cấu trúc:

2 Định nghĩa màu trong cảm biến

1 - Đỏ (Nguồn cung cấp 12V ~ 24V) 2 - Đen (GND)

3 - Xanh da trời (Hiệu điện thế đầu ra Vout) 4 - Vàng (Cường độ dòng điện đầu ra Iout) Định nghĩa màu trong chuẩn giao tiếp RS485 1 - Red (NGuồn cung cấp 12V ~ 24V)

2 - Đen (GND)

3 - Xanh (A + / RXD) 4 - Vàng (B-/TXD)

3. Tín hiệu điện theo hiệu điện thế/ cường độ dòng điện a) Hiệu điện thế

Bắc (B) 5V BTB 0.31V ĐB 0.63V ĐĐB 0.94V Đông (Đ) 1.25V ĐĐN 1.56V ĐN 1.88V NĐN 2.19V Nam (N) 2.5V NTN 2.81V TN 3.13V TTN 3.44V Tây (T) 3.75V TTB 4.06V TB 4.38 BTB 4.69 b) Cường độ dòng điện:

Bắc (B) 20mA BTB 5mA ĐB 6mA ĐĐB 7mA

Đông (Đ) 8mA ĐĐN 9mA ĐN 10 mA NĐN 11 mA

Nam (N) 12mA NTN 13 mA TN 14 mA TTN 15 mA

Tây (T) 16mA TTB 17 mA TB 18 mA BTB 19 mA

CẢM BIẾN ĐO TỐC ĐỘ GIÓ

1.Kích thước cấu trúc:

2. Sơ đồ mạch điện đếm xung nhịp đầu ra

Tốc độ gió(m/s)

Cường độ dòng điện đầu ra 4-

20mA

Hiệu điện thế đầu ra (0-

5V)

Hiệu điện thế đầu ra (1-

5V)

Hiệu điện thế đầu ra (0-2V)

1 4.52 0.17 1.13 0.07

2 5.08 0.33 1.27 0.13

3 5.6 0.5 1.4 0.2

4 6.12 0.67 1.53 0.27

5 6.68 0.83 1.67 0.33

6 7.2 1 1.8 0.4

7 7.72 1.17 1.93 0.47

8 8.28 1.33 2.07 0.53

9 8.8 1.5 2.2 0.6

10 9.32 1.67 2.33 0.67

11 9.88 1.83 2.47 0.73

12 10.4 2 2.6 0.8

13 10.92 2.17 2.73 0.87

14 11.48 2.33 2.87 0.93

15 12 2.5 3 1

16 12.52 2.67 3.13 1.07

17 13.08 2.83 3.27 1.13

18 13.6 3 3.4 1.2

19 14.12 3.17 3.53 1.27

20 14.68 3.33 3.67 1.33

21 15.2 3.5 3.8 1.4

22 15.72 3.67 3.93 1.47

23 16.28 3.83 4.07 1.53

24 16.8 4 4.2 1.6

25 17.32 4.17 4.33 1.67

26 17.88 4.33 4.47 1.73

27 18.4 4.5 4.6 1.8

28 18.92 4.67 4.73 1.87

29 19.48 4.83 4.87 1.93

30 20 5 5 2

1 2 3 4 5 6 A

B

C

D

A

B

C

D

Date: Do 02 Apr 2015 KiCad E.D.A. kicad (2015-03-18 BZR 5525)-product

Rev: 2.0 Size: A4

Id: 1/1

Title: Ambient Light Bricklet

File: ambient-light.sch Sheet: /

Tinkerforge GmbH

Licensed under CERN OHL v.1.1

Copyright (©) 2015, B.Nordmeyer <bastian@tinkerforge.com>

Copyright Tinkerforge GmbH 2015.

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.1.

You may redistribute and modify this documentation under the terms of the CERN OHL v.1.1. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.1 for applicable conditions

C1

100nF

DRILL DRILL DRILL

DRILL SDA

SCL SDA

SCL

VCC

1 A01 2 A02 3 A03

4 VSSU1 SDAVCCSCLWP 5678 M24C64

VCC

5V 1 GND 2 3.3V 3 SCL 4 SDA 5 ADDR 6 IO_1/AD 7 IO_2/DA 8 IO_3/PWM 9 IO_4 10

EP

P1

CON-SENSOR VDD1GND2

3 SDA 4 SCL

U2

LTR-329ALS

VCC

C2

100nF R12k2 R22k2

VCC VCC

1 2 3 4 5 6 A

B

C

D

A

B

C

D

Date: 9 mar 2015 KiCad E.D.A. kicad (2015-03-18 BZR 5525)-product

Rev: 2.0 Size: A4

Id: 1/1

Title: Analog IN

File: analog_in.sch Sheet: / Tinkerforge GmbH

Licensed under CERN OHL v.1.1

Copyright (©) 2015, B.Nordmeyer <bastian@tinkerforge.com>

Copyright Tinkerforge GmbH 2015.

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.1.

You may redistribute and modify this documentation under the terms of the CERN OHL v.1.1. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.1 for applicable conditions

DRILL DRILL DRILL

DRILL C1 100nF

3V3 3V3

A01 1 A02 2 A03 3 VSS 4 5 SDASCL 6 WP 7 VCC

8 U1

M24C64

48

U2C

TLV272IS

1

- 2

+ 3

U2A TLV272IS

R6 130k

R5 130k R3

10k

C4 15pF

AGND

R7 10 R1

68.1 C3 180pF

AGND ADC0

+ 5

- 6

7

U2B TLV272IS

C2 100nF

AGND

AGND 3V3 5V 1

GND 2 3.3V 3 SCL 4 SDA 5 ADDR 6 IO_1/AD 7 IO_2/DA 8 IO_3/PWM 9 IO_4 10

EP

P1

CON-SENSOR

ADC0

+5V

R2 0

AGND

3.3V*13 = max 42.9V AGND

R410k

AGND AGND

1 2 3 4 5

P2 CONN_5

2 F2

OZCJ0035FF2G

2 F1

OZCJ0035FF2G D2 5V

D1 3V3

1 2 3 4 5 6 A

B

C

D

A

B

C

D

Date: 3 sep 2012 KiCad E.D.A. kicad (2015-03-18 BZR 5525)-product

Rev: 1.1 Size: A4

Id: 1/1

Title: LCD 20x4 Bricklet

File: lcd-20x4.sch Sheet: / Tinkerforge GmbH

Licensed under CERN OHL v.1.1

Copyright (©) 2011, B.Nordmeyer <bastian@tinkerforge.com>

VCC

BTN2 BTN3 BTN4

BTN1

BTN1

BTN4 BTN3

1 2 BTN2

3 4

5 6

P2

BTN-HEADER SW4

SW_PUSH

+5V

Copyright Tinkerforge GmbH 2011.

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.1.

You may redistribute and modify this documentation under the terms of the CERN OHL v.1.1. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.1 for applicable conditions

+5V

+5V

+5V

VCC

SCL

SDA SDA2

SCL2

C3 100nF R1200k 12345 6 7 8 RP14.7k

1 GND VREF1 2 3 SCL1

4 U3SDA1 VREF2SDA2SCL2EN 5678 PCA9306D

1

2

3RV1 10k D

G

S

Q1

2N7002 SW-BACK

SW-BACK SW1

SW_PUSH

SW3 SW_PUSH

SW2 SW_PUSH

R2 10 SDA2 +5V

SCL2 C2 100nF

C5 100nF

SEL

SEL

SEL RS

EN RW

RW RS

EN DB0

DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB7

DB6 DB5 DB4 DB3 DB2 DB1 DB0 SDA

SCL

SCL SDA

VCC +5V

VCC

1 2

FB1

FB

C1

100nF 1 A01

2 A02 3 A03

4 VSSU1 SDAVCCSCLWP 5678 M24C64

DRILL DRILL DRILL

DRILL 1 GPB0

2 GPB1 3 GPB2 4 GPB3 5 GPB4 6 GPB5 7 GPB6 8 GPB7 9 VDD

10 VSS INTA 20

11 NC

GPA0 21

12 SCL

GPA1 22

13 SDA

GPA2 23

14 NC

GPA3 24

A0 15 GPA4 25

A1 16 GPA5 26

A2 17 GPA6 27

nRESET 18 GPA7 28

INTB 19 U2

MCP23017 + C4

100àF/6.3V 5V 1

GND 2 3.3V 3 SCL 4 SDA 5 ADDR 6 IO_1/AD 7 IO_2/DA 8 IO_3/PWM 9 IO_4 10

EP

P1

CON-SENSOR

1 VSS 2 VDD 3 V0 4 RS 5 R/W 6 E 7 DB0 8 DB1 9 DB2 10 DB3 11 DB4 12 DB5 13 DB6 14 DB7 15 A 16 K U4

LCD-20X4

Một phần của tài liệu Xây dựng hệ thống giám sát thời tiết dựa trên nền tảng iot (Trang 68 - 91)

Tải bản đầy đủ (PDF)

(91 trang)