Bối cảnh và vấn đề nghiên cứu

Hoa Lan là loài thực vật có giá trị thẩm mỹ và kinh tế cao, tuy nhiên lại đòi hỏi quy trình chăm sóc phức tạp do đặc tính sinh trưởng nhạy cảm với các yếu tố vi khí hậu như nhiệt độ, độ ẩm không khí, độ ẩm giá thể và cường độ ánh sáng. Trong bối cảnh ngành nông nghiệp đang chuyển đổi sang hướng tự động hóa, việc ứng dụng công nghệ Internet of Things (IoT) và năng lượng tái tạo là giải pháp cần thiết nhằm tối ưu hóa việc quản lý vi khí hậu, giảm chi phí nhân công và hạn chế tác động tiêu cực từ biến đổi khí hậu cũng như sự cạn kiệt của nguồn năng lượng truyền thống.

Mục tiêu chính của đề tài là thiết kế và thi công mô hình hệ thống chăm sóc vườn Lan tự động sử dụng nguồn năng lượng mặt trời, tích hợp công nghệ IoT để giám sát và điều khiển các thông số môi trường từ xa thông qua ứng dụng di động và màn hình cảm ứng tại chỗ.

Nhiệm vụ nghiên cứu của đề tài bao gồm 8 nội dung cụ thể:

  1. Tìm hiểu các linh kiện phần cứng phù hợp với yêu cầu của hệ thống.
  2. Nghiên cứu các giải pháp kết nối linh kiện thành hệ thống tích hợp (đo nhiệt độ, độ ẩm không khí, độ ẩm đất, tưới phun sương, đóng mở mái che khi trời mưa, bật đèn chiếu sáng khi đạt ngưỡng, kết nối hệ thống pin mặt trời).
  3. Nghiên cứu lập trình trên vi điều khiển Arduino Mega 2560, module ESP32 và xây dựng giao diện hiển thị trên màn hình HMI.
  4. Nghiên cứu giải thuật vận hành tự động theo ngưỡng cảm biến kết hợp module thời gian thực (RTC).
  5. Thiết kế giao diện ứng dụng trên điện thoại di động (Blynk App) phục vụ giám sát và điều khiển.
  6. Thi công phần cứng, lắp ráp bo mạch và khung mô hình, chạy thử nghiệm và hiệu chỉnh hệ thống.
  7. Hoàn thiện và khắc phục các lỗi kỹ thuật của mô hình.
  8. Viết báo cáo tổng kết và chuẩn bị bảo vệ đề tài.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Mô hình hệ thống tự động hóa chăm sóc vườn hoa Lan sử dụng năng lượng mặt trời và truyền thông IoT.
  • Phạm vi không gian và quy mô: Mô hình vật lý có kích thước khung nhôm định hình 50 x 50 x 50 cm, hộp nhựa ABS chứa bo mạch điều khiển có kích thước 265 x 185 x 95 mm.
  • Phạm vi kỹ thuật: Nguồn năng lượng cung cấp từ tấm pin mặt trời Poly 10W (18V) và bình ắc quy 12V - 3,5Ah; hệ thống điều khiển từ xa yêu cầu kết nối mạng không dây Wi-Fi; nghiên cứu thực hiện ở quy mô mô hình thí nghiệm với các thiết bị công suất nhỏ.
  • Phạm vi thời gian: Đề tài được triển khai từ ngày 19/02/2024 đến ngày 21/06/2024 tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh.

Cơ sở lý thuyết và phương pháp

Khung lý thuyết của đề tài dựa trên cấu trúc 4 tầng của một hệ thống IoT:

  • Tầng thiết bị (Things): Bao gồm các cảm biến thu thập thông số môi trường và các cơ cấu chấp hành (bơm, quạt, đèn, động cơ mái che).
  • Tầng trạm kết nối (Gateways): Module trung gian thu thập, xử lý cơ bản và truyền tải dữ liệu.
  • Tầng hạ tầng mạng (Network and Cloud): Môi trường mạng Wi-Fi và nền tảng đám mây Blynk Server phục vụ lưu trữ và phân phối dữ liệu.
  • Tầng dịch vụ và phân tích (Services & Solutions): Các giải pháp điều khiển tự động và giao diện người dùng trên ứng dụng di động và màn hình cảm ứng.

Về điều kiện nông học của cây Lan, các thông số môi trường chuẩn được sử dụng làm cơ sở lập trình ngưỡng điều khiển gồm: độ ẩm không khí lý tưởng từ 50% đến 80%, nhiệt độ thích hợp từ 15°C đến 30°C, cường độ ánh sáng dưới 20.000 lux (sử dụng lưới che cản quang để tránh ánh nắng gắt trực tiếp), và phương pháp tưới nước tập trung tại phần rễ giá thể.

Các chuẩn truyền thông dữ liệu được sử dụng trong hệ thống bao gồm:

  • UART (Universal Asynchronous Receiver-Transmitter): Truyền nhận dữ liệu nối tiếp bất đồng bộ qua hai đường tín hiệu TX và RX theo mức điện áp TTL, tốc độ baud chênh lệch không quá 10%.
  • SPI (Serial Peripheral Interface): Chuẩn giao tiếp đồng bộ master-slave sử dụng 4 đường dây tín hiệu (MOSI, MISO, SS, SCLK).
  • I2C (Inter-Integrated Circuit): Chuẩn giao tiếp đồng bộ 2 dây (SDA và SCL), phân biệt các thiết bị ngoại vi tớ (slave) bằng địa chỉ 7-bit.
  • One-Wire: Chuẩn giao tiếp một dây truyền dữ liệu và cấp nguồn ở chế độ bán song công (half-duplex), sử dụng điện trở kéo lên mức cao.

Phương pháp nghiên cứu bao gồm:

  • Phương pháp nghiên cứu tài liệu: Khảo sát các công trình nghiên cứu trước đây về chăm sóc cây trồng tự động, giáo trình vi điều khiển và tài liệu kỹ thuật của các linh kiện.
  • Phương pháp thiết kế kỹ thuật: Xây dựng sơ đồ khối, vẽ sơ đồ nguyên lý mạch điện, thiết kế mạch in PCB và bố trí layout linh kiện tủ điều khiển.
  • Phương pháp thực nghiệm: Thi công bo mạch phần cứng, lập trình phần mềm nhúng, kiểm thử các kịch bản vận hành thực tế và đo kiểm độ ổn định truyền nhận dữ liệu.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc module hóa với các khối chức năng liên kết chặt chẽ:

Khối chức năng Linh kiện / Thiết bị chính Thông số kỹ thuật cơ bản
Xử lý trung tâm Arduino Mega 2560 Vi xử lý ATmega2560 8-bit 16MHz, 256KB Flash, 54 chân I/O, 16 Analog, 4 cổng UART
Thu phát Wi-Fi Module ESP32 Vi xử lý lõi kép Xtensa LX6 (160 - 240MHz), RAM 520KB SRAM, Wi-Fi 802.11 b/g/n & BLE
Hiển thị & Điều khiển HMI TJC 3.5 inch (TJC4832K035-011R) Màn hình cảm ứng điện trở 3.5 inch, giao tiếp UART (mức TTL), nguồn cấp 5VDC
Nguồn năng lượng mặt trời Tấm pin Poly 10W Pmax = 10W, Voc = 21,6V, Vmp = 18V, Isc = 0,46A, Imp = 0,55A, kích thước 347 x 247 x 17 mm
Bộ điều khiển sạc Bộ sạc Solar 12V/24V 5A Dòng sạc/tải tối đa 5A, bảo vệ quá tải 120%/5 phút, áp sạc nhồi 14,2V, áp dùng lại 13,7V
Bộ lưu trữ điện Bình ắc quy GS GTZ5S Ắc quy khô 12V - 3,5Ah, dòng khởi động CCA 80A, kích thước 121 x 62 x 131 mm
Điều khiển mái che Module L298N & Động cơ DC JGB37-520 Cầu H kép L298N (2A/kênh); Động cơ DC 12V, 107 RPM, moment 35 kg.cm, công suất 7-15W
Bơm phun sương Bơm tăng áp mini LD-6666 Nguồn 12V/2A, áp lực nước 0,95 MPa, lưu lượng tối đa 8 lít/phút, tính năng tự ngắt
Đo nhiệt độ / độ ẩm khí Cảm biến DHT11 Chuẩn One-Wire (40 bit), dải đo nhiệt độ -40 đến 80°C (±0,5%), độ ẩm 0-100% (2-5%)
Đo mưa & Độ ẩm đất Cảm biến mưa LM358 & Cảm biến đất LM393 Tín hiệu ngõ ra Analog (A0) và Digital (D0), sử dụng IC so sánh điện áp
Thời gian thực Module RTC DS3231 Giao tiếp I2C 400kHz, pin nuôi duy trì 73.333 giờ, tích hợp EEPROM AT24C32 (32KB)
Đóng ngắt công suất Module 4 Relay 5V Kích mức cao/thấp để điều khiển bơm, quạt, đèn

Sơ đồ kết nối chân trên vi điều khiển Arduino Mega 2560:

  • Chân SDA, SCL: Kết nối module thời gian thực RTC DS3231 qua chuẩn I2C.
  • Chân TX0, RX0: Kết nối truyền nhận dữ liệu với màn hình HMI TJC qua chuẩn UART.
  • Chân TX2 (chân 16) và RX2 (chân 17): Kết nối với chân RX (chân 16) và TX (chân 17) của module ESP32.
  • Chân A0: Nhận tín hiệu từ cảm biến đo độ ẩm đất LM393.
  • Chân 2: Nhận tín hiệu 1-Wire từ cảm biến nhiệt độ - độ ẩm DHT11.
  • Chân 3, 4, 5, 6: Kết nối lần lượt đến các ngõ vào IN1, IN2, IN3, IN4 của module 4 Relay.
  • Chân 24: Nhận tín hiệu từ cảm biến ánh sáng.
  • Chân 26: Nhận tín hiệu từ cảm biến mưa LM358.
  • Chân 28, 30: Nhận tín hiệu hồi tiếp từ công tắc hành trình 1 và công tắc hành trình 2 của mái che.
  • Chân 32, 34: Kết nối đến các chân điều khiển IN3, IN4 của mạch cầu H L298N.

Hệ thống được thiết kế vận hành theo 3 chế độ:

  1. Chế độ Thủ công (Manual Mode): Cho phép người dùng trực tiếp bật/tắt thiết bị (bơm phun sương, quạt, đèn) và điều khiển đóng/mở mái che thông qua các nút nhấn trên màn hình HMI hoặc ứng dụng Blynk.
  2. Chế độ Tự động (Auto Mode): Vi điều khiển tự động so sánh dữ liệu từ cảm biến với ngưỡng cài đặt. Khi nhiệt độ vượt ngưỡng hoặc độ ẩm đất/không khí giảm thấp, hệ thống tự động kích hoạt bơm phun sương và quạt làm mát. Khi cảm biến mưa phát hiện có giọt nước, động cơ lập tức đóng mái che đến vị trí công tắc hành trình và tự động mở lại khi bề mặt cảm biến khô ráo.
  3. Chế độ Hẹn giờ (Timer Mode): Sử dụng dữ liệu thời gian thực từ DS3231 để tự động bật/tắt các phụ tải theo khung giờ định trước trong ngày.

Dữ liệu cảm biến được Arduino Mega 2560 đóng gói và gửi sang ESP32 qua cổng Serial2, sau đó ESP32 đẩy dữ liệu lên Blynk Cloud qua Wi-Fi để người dùng theo dõi và gửi lệnh điều khiển ngược lại.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương 1 giới thiệu lý do chọn đề tài xuất phát từ nhu cầu thực tiễn trong việc hiện đại hóa nông nghiệp và bảo vệ các giống hoa Lan có giá trị cao. Tác giả xác định mục tiêu xây dựng mô hình chăm sóc tự động hoàn chỉnh, xác lập phạm vi nghiên cứu (mô hình kích thước 50 x 50 x 50 cm, nguồn pin mặt trời Poly 10W và ắc quy 12V - 3,5Ah), liệt kê 8 nội dung công việc cần giải quyết và cấu trúc tổng thể của đồ án tốt nghiệp gồm 6 chương.

Chương 2: Cơ sở lý thuyết

Chương 2 trình bày tổng quan về hệ thống IoT, bao gồm cấu trúc 4 tầng chức năng và phương thức vận hành của mạng lưới thiết bị thông minh. Tác giả phân tích các đặc điểm sinh học của cây Lan, giá thể trồng và các yêu cầu khắt khe về điều kiện môi trường (nhiệt độ 15-30°C, độ ẩm 50-80%, ánh sáng tán xạ). Chương này cũng cung cấp cơ sở lý thuyết về 4 chuẩn giao tiếp dữ liệu (UART, SPI, I2C, One-Wire) và thông số kỹ thuật chi tiết của các linh kiện: Arduino Mega 2560, ESP32, màn hình HMI TJC 3.5 inch, động cơ giảm tốc JGB37-520, tấm pin mặt trời 10W, bộ điều khiển sạc Solar 5A, ắc quy GS 12V-3.5Ah và máy bơm mini LD-6666.

Chương 3: Tính toán và thiết kế

Chương 3 so sánh mô hình nhà lưới công nghiệp thực tế (diện tích tối thiểu 360 m2, sức chứa 10.000 cây, trang bị hệ thống làm mát và lưới cản quang) với mô hình thực nghiệm của đề tài. Tác giả thiết kế sơ đồ khối toàn hệ thống, thuyết minh chức năng từng khối và xây dựng sơ đồ nguyên lý chi tiết cho từng mạch thành phần. Chương này xác định sơ đồ phân bổ chân kết nối trên Arduino Mega 2560 và ghi nhận dung lượng bộ nhớ chương trình chiếm 21.882 bytes (khoảng 8% dung lượng Flash của vi điều khiển).

Chương 4: Thi công hệ thống

Chương 4 mô tả quy trình gia công phần cứng và phần mềm, bao gồm: thi công mạch in PCB, bố trí và lắp ráp linh kiện vào tủ điện ABS (265 x 185 x 95 mm), lắp đặt hệ thống sạc năng lượng mặt trời và dựng khung mô hình hoàn chỉnh. Phần mềm hệ thống được triển khai qua việc thiết kế giao diện đồ họa trên màn hình HMI TJC (sử dụng phần mềm USART HMI), thiết kế Dashboard trên ứng dụng di động Blynk App, xây dựng các lưu đồ giải thuật (chương trình chính, chế độ tự động, chế độ thủ công, giao thức truyền nhận giữa Arduino và ESP32) và biên soạn tài liệu hướng dẫn vận hành thiết bị.

Chương 5: Kết quả - Nhận xét - Đánh giá

Chương 5 trình bày các kết quả thực nghiệm đạt được trên mô hình vật lý. Tác giả kiểm tra các trang giao diện trên màn hình HMI (màn hình chờ, màn hình điều khiển chính, giao diện cài đặt thời gian và hẹn giờ) và các Widget trên Blynk App. Kết quả chạy thử nghiệm chứng minh hệ thống vận hành chính xác ở chế độ thủ công, chế độ tự động (phân biệt ngày và đêm, tự kích hoạt quạt và phun sương, tự đóng mái che khi mưa), chế độ hẹn giờ bật tắt đèn theo thời gian thực và đồng bộ dữ liệu hai chiều giữa HMI và Blynk App. Bảng tiến trình thử nghiệm chức năng khẳng định các cơ cấu chấp hành hoạt động ổn định và tấm pin mặt trời nạp điện hiệu quả cho ắc quy.

Chương 6: Kết luận và hướng phát triển

Chương 6 tổng kết các hạng mục đã hoàn thành so với mục tiêu ban đầu và đề xuất các định hướng nâng cấp hệ thống trong tương lai nhằm nâng cao khả năng ứng dụng thực tế.

Kết quả và đóng góp

Kết quả chính của đồ án bao gồm:

  • Thi công hoàn thiện mô hình vật lý có kích thước 50 x 50 x 50 cm, tích hợp hệ thống mạch điều khiển nằm gọn trong tủ điện ABS kích thước 265 x 185 x 95 mm.
  • Đo đạc chính xác các thông số môi trường bằng các cảm biến chuyên dụng: DHT11 (đo nhiệt độ và độ ẩm không khí), LM393 (đo độ ẩm đất), LM358 (nhận biết nước mưa) và cảm biến quang trở (đo ánh sáng).
  • Thiết lập hệ thống giám sát và điều khiển hai chiều: hiển thị và thao tác trực tiếp trên màn hình cảm ứng điện trở HMI TJC 3.5 inch, đồng thời đồng bộ hóa qua Blynk Server để giám sát và điều khiển từ xa qua smartphone kết nối Wi-Fi.
  • Vận hành tin cậy cả 3 chế độ: Chế độ thủ công, chế độ tự động kích hoạt thiết bị theo ngưỡng cảm biến (tưới phun sương, quạt đối lưu, kéo rèm che mưa) và chế độ hẹn giờ bật/tắt thiết bị dựa trên IC thời gian thực RTC DS3231.
  • Triển khai thành công mạch nguồn độc lập sử dụng tấm pin mặt trời Poly 10W kết hợp bộ điều khiển sạc Solar 5A và ắc quy khô GS 12V-3,5Ah, đảm bảo cấp nguồn ổn định cho toàn bộ vi điều khiển, cảm biến và cơ cấu chấp hành.
  • Mã nguồn lập trình trên Arduino Mega 2560 được tối ưu hóa, chỉ chiếm 21.882 bytes bộ nhớ chương trình (khoảng 8% tổng bộ nhớ flash).

Đóng góp của đề tài:

  • Kết hợp vi điều khiển Arduino Mega 2560 (mở rộng cổng giao tiếp I/O) với module ESP32 (xử lý kết nối Wi-Fi) để tạo nên giải pháp phần cứng phân tầng ổn định và tiết kiệm chi phí.
  • Tích hợp giải pháp năng lượng mặt trời tự cung cấp vào hệ thống chăm sóc vườn Lan tự động, góp phần giảm thiểu chi phí năng lượng và hỗ trợ xu hướng canh tác nông nghiệp bền vững.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài:

  • Hệ thống chỉ dừng lại ở quy mô mô hình thí nghiệm với kích thước nhỏ (50 x 50 x 50 cm), sử dụng các thiết bị ngoại vi và cơ cấu chấp hành công suất thấp.
  • Tính năng giám sát và điều khiển từ xa qua ứng dụng di động phụ thuộc hoàn toàn vào kết nối mạng không dây Wi-Fi cục bộ.
  • Chưa tích hợp hệ thống camera và các công nghệ phân tích hình ảnh để theo dõi trực quan tình trạng sinh trưởng của hoa Lan.

Hướng nghiên cứu và phát triển tiếp theo:

  • Nâng cấp công suất tấm pin mặt trời, dung lượng bình ắc quy và các cơ cấu chấp hành để triển khai ứng dụng trên các vườn Lan quy mô công nghiệp thực tế (diện tích trên 360 m2).
  • Bổ sung các phương thức truyền thông không dây dự phòng như mạng di động (4G/5G/GSM) hoặc mạng diện rộng công suất thấp (LoRa) nhằm đảm bảo duy trì kết nối khi mất sóng Wi-Fi.
  • Tích hợp camera giám sát và thuật toán trí tuệ nhân tạo (AI/Machine Learning) để nhận diện sâu bệnh, theo dõi quá trình nở hoa và tự động điều chỉnh vi khí hậu thông minh hơn.

Giá trị tham khảo

Đồ án tốt nghiệp này là tài liệu tham khảo hữu ích cho:

  • Sinh viên, giảng viên và người nghiên cứu thuộc các chuyên ngành Kỹ thuật Điện tử - Viễn thông, Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử và Công nghệ Thông tin (chuyên sâu về IoT).
  • Những người thực hiện các đề tài về nông nghiệp thông minh, hệ thống nhúng điều khiển đa cảm biến và các ứng dụng tích hợp năng lượng tái tạo.

Các nội dung có giá trị tham khảo nổi bật:

  • Thiết kế sơ đồ nguyên lý và layout bo mạch PCB kết nối giữa Arduino Mega 2560, module ESP32 và các module chức năng.
  • Phương pháp lập trình giao tiếp truyền thông nối tiếp UART giữa vi điều khiển trung tâm và module Wi-Fi / màn hình HMI.
  • Quy trình thiết kế giao diện điều khiển trên phần mềm USART HMI và cấu hình ứng dụng Blynk IoT.
  • Tính toán và cấu hình hệ thống nguồn năng lượng mặt trời độc lập (Solar Panel - Solar Charger - Battery).

Câu hỏi thường gặp

Khối xử lý trung tâm và khối truyền thông Wi-Fi trong hệ thống giao tiếp với nhau bằng chuẩn nào và kết nối qua các chân nào? Hệ thống sử dụng chuẩn giao tiếp nối tiếp bất đồng bộ UART để kết nối giữa Arduino Mega 2560 (khối xử lý trung tâm) và ESP32 (khối thu phát Wi-Fi). Kết nối phần cứng cụ thể: chân 16 (TX2) của Arduino Mega 2560 nối với chân 16 (RX) của ESP32; chân 17 (RX2) của Arduino Mega 2560 nối với chân 17 (TX) của ESP32.

Hệ thống cung cấp năng lượng mặt trời trong đề tài gồm những thành phần nào và có thông số kỹ thuật ra sao? Hệ thống nguồn bao gồm: tấm pin mặt trời Poly công suất 10W (điện áp hở mạch Voc 21,6V, điện áp định mức Vmp 18V, dòng định mức Imp 0,55A); bộ điều khiển sạc Solar 12V/24V dòng định mức tối đa 5A (điện áp sạc nhồi 14,2V, điện áp sử dụng lại 13,7V); và bình ắc quy khô GS GTZ5S điện áp 12V, dung lượng 3,5Ah.

Cảm biến DHT11 truyền dữ liệu về vi điều khiển theo phương thức và cấu trúc gói tin như thế nào? DHT11 sử dụng chuẩn giao tiếp One-Wire (1 dây tín hiệu) kết nối vào chân số 2 của Arduino Mega 2560. Mỗi lần lấy mẫu, cảm biến gửi về một chuỗi dữ liệu 40 bit bao gồm: 8 bit phần nguyên độ ẩm, 8 bit phần thập phân độ ẩm, 8 bit phần nguyên nhiệt độ, 8 bit phần thập phân nhiệt độ và 8 bit kiểm tra chẵn lẻ (checksum).

Cơ chế đóng mở mái che khi trời mưa được điều khiển bằng những linh kiện nào? Cơ chế đóng mở mái che sử dụng cảm biến mưa LM358 (kết nối chân 26 của Arduino), module điều khiển động cơ cầu H L298N (nhận tín hiệu điều khiển từ chân 32 và 34 của Arduino), động cơ giảm tốc DC 12V (JGB37-520 tốc độ 107 RPM, moment 35 kg.cm) và 2 công tắc hành trình (kết nối chân 28 và 30 của Arduino) để tự động ngắt động cơ khi mái che chạy đến vị trí giới hạn đóng hoặc mở.

Hệ thống hỗ trợ những chế độ vận hành nào và người dùng có thể thao tác qua các giao diện nào? Hệ thống hỗ trợ 3 chế độ vận hành gồm: Chế độ thủ công (Manual), Chế độ tự động theo ngưỡng cảm biến (Auto) và Chế độ hẹn giờ (Timer) dựa trên module RTC DS3231. Người dùng có thể theo dõi và thao tác điều khiển trực tiếp trên màn hình cảm ứng điện trở HMI TJC 3.5 inch (giao tiếp UART) hoặc điều khiển từ xa qua giao diện ứng dụng Blynk App trên điện thoại thông minh.

Kết luận

Đồ án tốt nghiệp đã thiết kế và thi công thành công mô hình hệ thống chăm sóc vườn Lan tự động sử dụng nguồn năng lượng mặt trời độc lập kết hợp nền tảng IoT. Hệ thống đáp ứng tốt các yêu cầu thu thập dữ liệu vi khí hậu, tự động điều khiển các cơ cấu chấp hành (bơm phun sương, quạt, đèn, mái che mưa) và đồng bộ dữ liệu ổn định giữa màn hình cảm ứng HMI tại chỗ và ứng dụng di động Blynk App. Đây là công trình thực nghiệm hoàn chỉnh, có giá trị học thuật và kỹ thuật cao, tạo nền tảng vững chắc cho việc phát triển các giải pháp tự động hóa nông nghiệp công nghệ cao trên quy mô lớn hơn trong tương lai.