Xem mẫu

  1. Hội nghị Quốc gia lần thứ 24 về Điện tử, Truyền thông và Công nghệ Thông tin (REV-ECIT2021) Xây dựng mô hình hệ thống IoT sử dụng cảm biến môi trường nhằm ứng dụng trong nuôi trồng nấm ăn Đào Văn Quân1, Phạm Đình Tuân1,* và Hồ Trường Giang2 1 Trường Đại học Công nghệ, Đại học Quốc Gia Hà Nội, 144 Xuân Thủy, Cầu Giấy, Hà Nội 2 Viện Khoa học vật liệu, 18 Hoàng Quốc Việt, Cầu Giấy, Hà Nội; *Email: tuanpd@vnu.edu.vn Abstract— Trong bài báo này, chúng tôi xây dựng một Hơn nữa, một xu hướng phát triển hiện tại trên thế giới mô hình hệ thống IoT giá thành rẻ với các cảm biến môi về sản phẩm nông nghiệp là cần trích xuất được nguồn trường (khí CO2, độ ẩm, nhiệt độ, và ánh sáng) nhằm gốc thông tin sản phẩm liên quan đến toàn bộ quá trình ứng dụng trong lĩnh vực nông nghiệp chính xác về nuôi nuôi trồng. trồng nấm ăn. Hệ thống được thiết kế trên cơ sở sử dụng Internet vạn vật (IoT) được hiểu đơn giản là sự kết bo mạch Adruino Wemos D1 R1, và các cảm biến môi trường gồm cảm biến nguyên lý hấp thụ hồng ngoại đo nối các vật thể với định danh cụ thể với nhau thông qua khí CO2, cảm biến ánh sáng nguyên lý quang trở và cảm mạng internet. Gần đây, IoT được cho là chủ đề nóng, biến nhiệt độ và độ ẩm là DHT11. Trong đó, tham số khí là một ngành hứa hẹn sẽ có phát triển vượt bậc ứng CO2 (đóng vai trò quan trọng trong quá trình phát triển dụng trong nhiều lĩnh vực khác nhau, do đó nông của nấm) được xây dựng ở đây là dựa trên cảm biến khí nghiệp không phải là ngoại lệ. IoT giúp cho cuộc sống CO2 nguyên lý hấp thụ hồng ngoại theo cấu hình không của con người trở lên thuận lợi trong việc quản lý, điều tán sắc (NDIR) đã được thiết kế và chế tạo tại phòng thí khiển các thiết bị và tham số đo lường từ xa bằng ứng nghiệm tại Việt Nam. Hệ thống IoT này có chức năng dụng như điện thoại, website,... [1]. Dựa trên sự phát thu nhận tín hiệu từ các cảm biến, xử lý tín hiệu, hiển thị triển nhanh chóng các sản phẩm khoa học công nghệ thông tin về các thông số môi trường trên Web và gửi thông tin qua email dựa trên nền tảng Node-Red IoT như linh kiện cảm biến, vi xử lý, công nghệ thông tin, Platform với mã nguồn mở. kỹ thuật điện tử,... thì IoT càng có tiềm năng và triển vọng phát triển hơn bao giờ hết với mong muốn đưa ra Keywords- Internet vạn vật (IoT), nền tảng Node-Red các sản phẩm sáng tạo, hiện đại, tiện ích và đồng bộ để Platform, cảm biến khí nguyên lý hấp thụ hồng ngoại có thể đáp ứng các nhu cầu của cuộc sống. (NDIR), nông nghiệp chính xác. Wifi Bộ mã hóa, chuẩn hóa Lưu trữ I. GIỚI THIỆU Hiện nay, sự phát triển của cuộc cách mạng công Cảm biến Cảm biến (1) nghiệp 4.0 đang ở quy mô toàn cầu. Các ứng dụng oC, RH ánh sáng H2O (2) Bộ điều Cảm biến khoa học công nghệ và kỹ thuật cao vào các lĩnh vực H CO2 H 2O khiển ngày càng phát triển ở quy mô rộng và cho giá thành co2 co co2 2 (3) Internet rẻ. Trong phát triển công nghiệp 4.0, công nghệ thông Cell-phone tin, kỹ thuật điện tử, điều khiển tự động, cảm biến Khu nuôi trồng nấm đóng vai trò hết sức quan trọng. Tùy vào mỗi lĩnh vực (1): cấp ánh sáng, sưởi ấm Nguồn cụ thể, công nghiệp 4.0 được phát triển cho phù hợp (2): cung cấp độ ẩm (3): cung cấp khí CO2 Nguồn khí PC điện CO2 riêng và ngày càng hiện thực hóa. Nước ta có ưu thế Hình 1. Minh họa hệ thống IoT với các chức năng cho ứng cho phát triển nông nghiệp, và hiện nông nghiệp chiếm dụng nuôi trồng nấm. tỷ trọng khá cao trong nền kinh tế. Tuy thế, chất lượng Sản xuất nông nghiệp trải qua nhiều công đoạn theo và sản lượng của sản phẩm nông nghiệp của chúng ta thời gian, nó khá phực tạp khi liên quan đến rất nhiều thấp vẫn còn hơn so với các nước khác. Ngành nông đối tượng nuôi trồng khác nhau, bài toán thực hiện ở nghiệp của ta còn lạc hậu, thiếu những áp dụng công quy mô lớn, và nhiều tham số cần kiểm soát. Việc này nghệ cao vào trong sản xuất và quản lý. Nông nghiệp cần một hệ thống đủ mạnh, hoạt động hiệu quả, tin công nghệ cao hay chính xác là áp dụng ứng dụng cậy, và giá thành rẻ để thực hiện khi đó IoT là giải công nghệ hiện đại vào trong việc nuôi trồng, thu pháp hoàn toàn phù hợp [2]. Trong lĩnh vực cụ thể là hoạch, bảo quản, phân phối sẽ giúp làm giảm sức lao nuôi trồng nấm, ngoài các tham số về giá thể và loại động của con người, thuận tiện trong quản lý, điều nấm thì các tham số về môi trường như nhiệt độ, độ khiển, giám sát và do đó sản phẩm nông nghiệp sẽ ẩm, khí và ánh sáng đóng một vai trò hết sức quan được nâng cao cả về số lượng cũng như chất lượng. ISBN 978-604-80-5958-3 253
  2. Hội nghị Quốc gia lần thứ 24 về Điện tử, Truyền thông và Công nghệ Thông tin (REV-ECIT2021) trọng cần đo đạc, tác động theo từng giai đoạn phát  Chuẩn giao tiếp: TTL triển [3,4]. Tại các cơ sở nuôi trồng nấm trong nước,  Dòng sử dụng cực đại: 2.5 mA (khi truyền dữ việc áp dụng công nghệ cao trong điều khiển, kiểm liệu). soát các tham số môi trường (đặc biệt là khí) chưa  Dải độ ẩm đo 20  80 %RH, sai số: ± 5 %RH. thực sự được đầu tư và phát triển, chủ yếu vẫn dựa  Dải nhiệt độ đo 0  50 °C, sai số ±2 °C. vào điều kiện tự nhiên về khí hậu, thời tiết của mỗi  Tần số lấy mẫu tối đa 1 Hz. vùng, mỗi mùa nên dẫn đến chất lượng và sản lượng - Cảm biến ánh sáng quang trở: cảm biến này hoạt nấm chưa được cao. Vì vậy, phát triển được hệ thống động dựa trên thay đổi điện trở của linh kiện khi cường IoT với chức năng cho quản lý, giám sát, điều khiển độ chiếu sáng thay đổi. Chúng tôi đã tích hợp thêm bộ các thông số môi trường trong lĩnh vực nuôi trồng khuếch đại (LM393) để cho tín hiệu lối ra được chuẩn nấm ăn là hết sức có ý nghĩa cho giải quyết bài toán cụ hóa ở dạng tương tự (analog). Cảm biến này cũng có thể [5]. Hệ thống IoT được định hướng xây dựng có thể dùng để bật tắt thiết bị theo cường độ ánh sáng môi tính linh hoạt cao (dễ thiết kế, dễ mở rộng quy mô, dễ trường. Hình 2b là ảnh chụp cảm biến đo cường độ ánh thay đổi cho từng ứng dụng) và giá thành rẻ. Chúng sáng. Thông số kỹ thuật của cảm biến quang điện trở tôi cũng đặc biệt chú ý đến phát triển hệ thống cho sử như sau: dụng cảm biến khí CO2 chế tạo trong nước. Thông số  Điện áp làm việc: 3  5 VDC về khí CO2 trong môi trường trông nấm khó kiểm soát  Tín hiệu lối ra: tương tự cho dải cường độ ánh nhất và hiện tại Việt Nam đang gặp khó khăn về loại sáng 0  1023 Lux. linh kiện cảm biến này. Ngoài ra, hệ thống IoT này  3 chân đầu ra : VCC, GND, A0. còn có thể điều chỉnh để áp dụng phù hợp vào nhiều - Cảm biến khí CO2: Cảm biến đo khí CO2 là cảm lĩnh vực nông nghiệp khác. biến quang học dựa trên tính chất hấp thụ bức xạ hồng ngoại đặc trưng của phân tử khí CO2 tại vùng bước II. XÂY DỰNG MÔ HÌNH HỆ THỐNG sóng 4.26 μm. Cảm biến này với cấu hình không tán Hệ thống IoT ở đây được xây dựng bao gồm khối sắc (NDIR) hai kênh thu hồng ngoại được thiết kế chế các cảm biến để đo lường các tham số môi trường tạo tại Phòng Cảm biến và thiết bị đo khí, Viện Khoa (nhiệt độ, độ ẩm, ánh sáng, khí CO2); khối mã hóa/ học vật liệu. Hình 3 là ảnh chụp cảm biến NDIR đo khí chuẩn hóa các thông tin về môi trường từ các bộ cảm CO2 được sử dụng. Cảm biến có một buồng đo với hai biến; khối phát wifi thực hiện nhận và gửi thông tin lên đầu nối khí vào/ra. Nồng độ khí được chuẩn hóa tại hệ internet; thông qua internet, thông tin được lưu trữ, thiết bị của Viện Khoa học vật liệu. Chi tiết thông số quản lý và truy xuất từ xa bằng điện thoại thông minh kỹ thuật của cảm biến như sau: và máy tính; và khối điều khiển thực hiện những tác  Điện áp sử dụng: nguồn ± 12VDC động điều khiển phản hồi các tham số môi trường cho  Tín hiệu lối ra cho hai kênh: TTL từng giai đoạn mong muốn của nuôi trồng nấm. Hình 1  Dải nồng độ đo: 0  20 %vol minh họa sơ đồ các khối chức năng cho một hệ thống  Độ phân giải: 0.0001 %vol IoT điển hình trong nuồi trồng nấm ăn. Trên phân tích  Tần số lấy mẫu: 1 Hz này, chúng tôi đã xây dựng một mô hình hệ thống IoT với sự lựa chọn các linh kiện cảm biến và các module bo mạch phổ biến tại Việt Nam. a) Khối các cảm biến - Module DHT11: là module cảm biến thương mại đo nhiệt độ, và độ ẩm. Nó được tích hợp trong một mạch, dễ sử dụng và giá thành rẻ. Bộ tiền xử lý tín hiệu tương tự (analog) sang tín hiệu số (digital) đã tích hợp và mã hóa giúp các dữ liệu được thu nhận dễ dàng ở khối mã hóa/ chuẩn hóa . Hình 3. Cảm biến NDIR cho đo khí CO2. (a) (b) b) Khối mã hóa/ chuẩn hóa, và thu/phát WiFi Trong hệ thống IoT này, bo mạch Adruino Wemos D1 R1 được chọn để thu nhận thông tin về các tham số môi trường (tín hiệu ở cả dạng tương tự và số), sau đó chuẩn hóa/mã hóa và phát tín hiệu WiFi. Bo mạch Arduino Wemos D1 R1 là bo mạch phát triển từ WeMos được thiết kế gồm hai chức năng xử lý kiểu Hình 2. Cảm biến DHT11 (a) và cảm biến ánh sáng (b). Arduino Uno và tích hợp WiFi (SoC ESP8266EX) với Hình 2a là ảnh chụp cảm biến DTH11. Thông số kỹ firmware NodeMCU để dùng được trình soạn thảo và thuật của cảm biến DTH11 như sau: biên dịch Arduino IDE. Bo mạch tích hợp này dễ dàng  Điện áp làm việc 3  5 VDC. thực hiện lập trình cho phát triển các ứng dụng IoT. Hình 4 là ảnh chụp bo mạch Arduino Wemos D1 R1. ISBN 978-604-80-5958-3 254
  3. Hội nghị Quốc gia lần thứ 24 về Điện tử, Truyền thông và Công nghệ Thông tin (REV-ECIT2021) Việc lựa chọn bo mạch Adruino Wemos D1 R1 này Nền tảng Node-Red IoT Platform được phát triển là do nó có một số ưu điểm sau: bởi Node-Red là một công cụ lập trình mạnh mẽ kết  Giá thành rẻ, dễ sử dụng, là module hoàn chỉnh nối các thiết bị phần cứng, giao diện kết nối API sử dụng vi điều khiển dòng AVR. (Application Programing Interface) và các dịch vụ trực  Kích thước nhỏ gọn. tuyến với nhau trong các ứng dụng về IoT. Node-Red  Tích hợp sẵn bộ WiFi, cho phép người dùng có cung cấp các luồng dữ liệu dựa trên trình duyệt, nó sử thể thực hiện những tác vụ TCP/IP đơn giản để dụng phương pháp lập trình trực quan cho phép các thực hiện vô số các ứng dụng khác nhau, đặc nhà phát triển kết nối với các khối mã xác định trước biệt trong ứng dụng về IoT. (gọi là các “node”) với nhau để thực hiện một nhiệm  Có thể quét và kết nối đến một mạng WiFi bất vụ. Mỗi ứng dụng Node-Red bao gồm các node được kỳ để thực hiện các tác vụ như lưu trữ, truy cập kết nối với nhau dưới dạng đầu vào (input), đầu ra dữ liệu từ máy chủ (server). (output) và các hoạt động (operation). Nền tảng Node-  Là dòng vi điều khiển mã nguồn mở, có nhiều Red có một số ưu điểm nổi bật sau: thư viện hỗ trợ cho các module chức năng khác  Thu thập và lưu trữ dữ liệu một cách đáng tin nhau. cậy.  Hỗ trợ hiển thị các giao diện biểu đồ, đồ thị, v.v...  Dễ dàng phù hợp cho nhiều thiết bị được sử dụng rộng rãi trên thị trường như Adruino, Raspberry Pi, thiết bị Android, v.v…  Các luồng dữ liệu khác nhau được tạo trong Node-Red được lưu trữ bằng JSON, có thể dễ dàng nhập/xuất và chia sẻ với người khác.  Cho phép gửi cảnh báo tới người dùng bằng tin nhắn, email, v.v...  Hỗ trợ các thiết bị phải được xác thực và quản lý thông tin mã xác thực của thiết bị.  Mã nguồn mở nên có thể sử dụng và phát triển Hình 4. Bo mạch Adruino Wemos D1 R1. một cách miễn phí. c) Lưu đồ thuật toán Bắt đầu Khởi động Node-Red, MQTT Kết nối Sai MQTT Hình 5. Chân kết nối của bo mạch Adruino Wemos D1 R1. Đúng Hình 5 là sơ đồ kết nối các chân của bo mạch Arduino Wemos D1 R1. Thông số kỹ thuật bo mạch Arduino Wemos D1 R1 như sau: Server Sai Node-red  Vi điều khiển: ESP8266EX  Điện áp hoạt động: 3.3  5 VDC Đúng  Số chân I/O: 11 (tất cả các chân I/O đều có Hiển thị dữ liệu trên Interrupt / PWM/I2C/ One-wire, trừ chân D0) Node-Red  Số chân Analog Input: 1 (điện áp vào 3.3V)  Bộ nhớ Flash: 4 MB  Giao tiếp: Cable Micro USB Gửi dữ liệu, cảnh báo về email  WiFi: 2.4Ghz  Hỗ trợ bảo mật: WPA/WPA2  Tích hợp giao thức: TCP/IP Hình 6. Lưu đồ thuật toán hệ thống.  Kích thước: 34.2 mm  25.6 mm Hình 6 là lưu đồ thuật toán của toàn hệ thống. Hệ  Ngôn ngữ lập trình: C/C++, Micropython, Node thống khi bắt đầu sẽ khởi động máy chủ Node-Red, MCU đồng thời sẽ khởi động giao thức MQTT và khởi tạo b) Nền tảng Node-Red IoT Platform tham số hệ thống. Khi máy chủ MQTT được khởi ISBN 978-604-80-5958-3 255
  4. Hội nghị Quốc gia lần thứ 24 về Điện tử, Truyền thông và Công nghệ Thông tin (REV-ECIT2021) động, hệ thống sẽ kiểm tra xem MQTT có kết nối phù hợp phát triển ứng dụng cho giám sát liên tục các thành công đồng thời sau đó hệ thống sẽ kiểm tra máy thông số môi trường cơ bản trong nuôi trồng nấm hoặc chủ Node-Red đã khởi động thành công hay chưa. Sau cây trồng trong nhà kính. Hệ thống đã được thiết kế ở khi đã kết nối thành công, hệ thống sẽ xử lý dữ liệu và mức độ thử nghiệm một mô hình với một thiết bị chủ hiển thị trên Node-Red, được cập nhật liên tục 1 giây (bo mạch Adruino Wemos D1 R1) cho thu thập thông một lần. Sau khi hiển thị thành công dữ liệu, hệ thống tin từ 4 cảm biến. Tuy vậy, việc mở rộng hệ thống với sẽ gửi số liệu về cho người dùng và gửi cảnh báo nếu nhiều điểm đo khác nhau là đơn giản khi thực hiện sử có các tham số vượt ngưỡng cho phép và có nguy cơ dụng nhiều bo mạch Adruino Wemos D1 R1 và thay gây hại cho nấm trồng thông qua email. đổi về lập trình. III. KẾT QUẢ IV. KẾT LUẬN Các tham số môi trường (nhiệt độ, độ ẩm, ánh sáng Một hệ thống IoT đã được xây dựng thử nghiệm và nồng độ khí CO2) từ các cảm biến được Adruino trên cơ sở các cảm biến môi trường, bo mạch Adruino Wemos D1 R1 thu nhận (tín hiệu tương tự - analog và Wemos D1 R1 và nền tảng Node-Red IoT Platform tín hiệu số - digital). Thông tin này được xử lý/ mã hóa nhằm đề xuất một mô hình cho ứng dụng nuôi trồng tương ứng với mỗi tham số môi trường. Sau đó, dữ liệu nấm với giá thành rẻ. Hệ thống này có khả năng quản được định dạng ở dạng chuỗi và đồng thời thông tin lý, truyền/nhận thông tin với độ tin cậy cao, tốc độ này được đưa lên trang hiển thị Website bằng giao thức phản hồi nhanh và vận hành liên tục. Hệ thống linh MQTT (Message Queue Telemetry Transport) theo hoạt với khả năng mở rộng quy mô điểm đo, linh hoạt mạng Wifi. Kết quả được hiển thị trên trang thông qua trong thay đổi cấu trúc để có thể đáp ứng với các bài biểu đồ dữ liệu tham số môi trường theo thời gian và toán khác trong thực tế. giá trị tức thời (như trên Hình 7). LỜI CẢM ƠN Công trình này được hỗ trợ bởi Trường Đại học Công Nghệ thông qua đề tài với mã số CN20.47. TÀI LIỆU THAM KHẢO [1]. Luigi Atzori, Antonio Iera, Giacomo Morabito, Internet of Things: A survey, Computer Networks 54 (2010) 2787–2805. [2]. Savaram Ravindra, "IoTs Applications in Agriculture", 2020, https://www.iotforall.com/iot-applications-in-agriculture. [3]. Edmund B. Lambert, Efect of excess carbon dioxide on growing mushroom, Journal of Agricultural Research, 47, 1933. Hình 7. Thông tin về các tham số môi trường của hệ thống [4]. Cliffe-Byrnes V, O' Beirne D, Effects of gas atmosphere and được hiển thị trên Website. temperature on the respiration rates of whole and sliced Dữ liệu đọc được từ cảm biến được đẩy lên Web mushrooms (Agaricus bisporus) - implications for film một cách liên tục, chính xác và không bị gián đoạn. permeability in modified atmosphere packages, Journal of Food Science, 72, 2007. Trên Node-Red Server không những quản lý và hiển [5]. Kitaya Y, Tani A, Kiyota M, Aiga I., Plant growth and gas thị trực quan các đồ thị theo thời gian mà còn gửi dữ balance in a plant and mushroom cultivation system, liệu dạng email (minh họa trên Hình 8). Advances in Space Research, 14, 1994. [6]. Jeffrey W. Fergus, 2008. A review of electrolyte and electrode materials for high temperature electrochemical CO2 and SO2 gas sensors, Sensors and Actuators B 134, 1034-1104. [7]. Qiulin Tan, Licheng Tang, Mingliang Yang, Chenyang Xue, Wendong Zhang, Jun Liu and Jijun Xiong, 2015. Three-gas detection system with IR optical sensor based on NDIR technology. Optics and Lasers in Engineering 74, 103-108. [8]. Edmund B. Lambert, Effect of excess carbon dioxide on growing mushroom, Journal of Agricultural Research, 47, 1933. Hình 8. Minh họa gửi về email các tham số môi trường của [9]. Guangjun Zhang and Xiaoli Wu, 2004. A novel CO2 gas analyzer based on IR absorption. Optics and Lasers in hệ thống. Engineering 42, 219-231. Hình 8 là hình ảnh minh họa cảnh báo khi có một [10]. Hanns Erik Endres, Hildegard D. Jander and Wolfgang hoặc các thông số môi trường vượt qua ngưỡng thông Gottler, 1995. A test system for gas sensors. Sensors and số phù hợp cho cây nấm phát triển. Hệ thống gửi cánh Actuators B 23, 163-172. [11]. Node-Red, “Node-Red IoT Platform”, 2020, báo liên tục cách nhau 5 phút cho đến khi người quản https://nodered.org/#:~:text=Node% lý tắt cảnh báo hoặc các tham số môi trường trở về DRED%20is%20a%20programming,runtime%20in%20a%20 ngưỡng quy định. single%2Dclick. Hệ thống đã thể hiện hoạt động ổn định trong một [12]. Rodger Lea, “noderedguide”, 2016, http://noderedguide.com/nr-lecture-1/#more-14. khoảng thời gian dài, các cảm biến hoạt động liên tục ISBN 978-604-80-5958-3 256
nguon tai.lieu . vn