CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu chung Đề tài "Thiết kế, chế tạo module đo các thông số nhiệt độ, độ ẩm, cường độ UV có khả năng gửi dữ liệu lên Internet" tập trung vào việc phát triển một thiết bị đo các thông số môi trường như nhiệt độ, độ ẩm và cường độ UV. Thiết bị này được thiết kế và chế tạo để hoạt động trong môi trường ngoài trời và có khả năng gửi dữ liệu về một máy chủ trên Internet. Đặc điểm nổi bật của module là khả năng gửi dữ liệu lên Internet, cho phép người dùng từ xa có thể theo dõi, giám sát và thu thập dữ liệu môi trường từ thiết bị. Việc gửi dữ liệu lên Internet cung cấp khả năng truy cập từ xa, thuận tiện cho việc giám sát, phân tích dữ liệu và đưa ra các quyết định hợp lý dựa trên thông số thu thập được.
Đề tài đòi hỏi sự kết hợp giữa các công nghệ như Arduino, cảm biến nhiệt độ, độ ẩm, cảm biến cường độ UV và giao thức kết nối Internet như Bluetooth hoặc Wi-Fi. Việc nghiên cứu và chế tạo module này đòi hỏi sự hiểu biết về lĩnh vực đo lường môi trường, kỹ thuật điện tử và lập trình. Sau khi hoàn thành, module đo các thông số nhiệt độ, độ ẩm, cường độ UV và khả năng gửi dữ liệu lên Internet sẽ mang lại lợi ích trong việc giám sát, quản lý môi trường và đưa ra các quyết định dựa trên dữ liệu thu thập được.2 Mục đích, đối tượng, nội dung nghiên cứu.1 Mục đích nghiên cứu Mục đích chính của nghiên cứu này là thiết kế và chế tạo một module đo các thông số nhiệt độ, độ ẩm và cường độ UV, và có khả năng gửi dữ liệu liên tục lên Internet. Điều này nhằm tạo ra một sản phẩm có khả năng đo và gửi dữ liệu môi trường trong thời gian thực, từ đó cung cấp thông tin hữu ích cho việc giám sát, quản lý và phân tích dữ liệu môi trường.
Thông qua việc sử dụng module đo các thông số và kết nối Internet, sản phẩm này sẽ cho phép thu thập dữ liệu môi trường từ nhiều địa điểm khác nhau và gửi nhanh chóng đến một máy chủ trên Internet. Dữ liệu thu thập được có thể được truy cập từ xa và theo dõi thông qua các thiết bị di động hoặc máy tính, cung cấp thông tin cần thiết để đánh giá tình trạng môi trường, phân tích xu hướng và đưa ra quyết định hợp lý. 7 Việc giám sát các thông số nhiệt độ, độ ẩm và cường độ UV trong thời gian thực là quan trọng trong nhiều lĩnh vực như nông nghiệp, môi trường, y tế, và công nghiệp. Sản phẩm này có thể được ứng dụng để giám sát môi trường trong các trang trại, khu đô thị, công viên, công trình xây dựng và nhiều vị trí khác.
Nó cung cấp cho người dùng thông tin quan trọng để đưa ra các biện pháp bảo vệ môi trường, điều chỉnh điều kiện sống và nâng cao chất lượng cuộc sống.2 Đối tượng nghiên cứu. Đối tượng của nghiên cứu có thể là học sinh, sinh viên hoặc các chuyên gia, nhà nghiên cứu trong lĩnh vực môi trường, nông nghiệp, đô thị và khoa học địa chất. Học sinh, sinh viên có thể ứng dụng trong việc học tập. Các chuyên gia trong lĩnh vực môi trường có thể sử dụng sản phẩm để giám sát các thông số nhiệt độ, độ ẩm và cường độ UV trong các khu vực môi trường khác nhau và thu thập dữ liệu để phân tích và đưa ra quyết định hợp lý về bảo vệ môi trường.
Các chuyên gia trong lĩnh vực nông nghiệp có thể sử dụng sản phẩm để theo dõi điều kiện môi trường trong trang trại và ứng dụng các biện pháp phù hợp để cải thiện năng suất và chất lượng sản phẩm nông nghiệp. Trong lĩnh vực đô thị, các tổ chức quản lý môi trường và các trung tâm nghiên cứu có thể sử dụng sản phẩm để giám sát chất lượng môi trường trong các khu vực đô thị và đưa ra các biện pháp cải thiện môi trường sống cho cộng đồng. Cuối cùng, các nhà khoa học và nhà nghiên cứu quan tâm đến việc giám sát môi trường cũng có thể tận dụng sản phẩm để thu thập dữ liệu và phân tích các xu hướng và biến đổi môi trường.3 Nội dung nghiên cứu của đề tài: Nội dung nghiên cứu bao gồm: Phân tích yêu cầu: Nghiên cứu yêu cầu và nhu cầu về thông số nhiệt độ, độ ẩm và cường độ UV trong việc giám sát môi trường. Thiết kế module: Nghiên cứu và phát triển thiết kế module đo các thông số môi trường, bao gồm lựa chọn các linh kiện, mạch điện, cảm biến và giao thức kết nối Internet.
Chế tạo module: Tiến hành gia công, lắp ráp và kiểm tra module để đảm bảo hoạt động đúng và ổn định. Đo lường và kiểm tra: Thực hiện các thử nghiệm và đo lường để đánh giá độ chính xác và tin cậy của module trong các điều kiện môi trường khác nhau. 8 Gửi dữ liệu lên Internet: Xây dựng phần mềm hoặc ứng dụng để gửi dữ liệu đo được từ module lên một máy chủ trên Internet và hiển thị dữ liệu môi trường một cách trực quan và dễ sử dụng. Tìm hiểu về công nghệ in 3D: Sử dụng công nghệ in 3D để tạo ra vỏ bảo vệ và thiết kế ngoại hình cho module đo.
Áp dụng kỹ thuật thiết kế 3D và sử dụng máy in 3D để tạo ra các bộ phận cần thiết cho module. Đánh giá tính khả thi và hiệu quả của việc sử dụng in 3D trong quá trình sản xuất module đo. Đánh giá và kết luận: Đánh giá hiệu quả và tính ứng dụng của module trong việc giám sát môi trường và rút ra kết luận về hiệu quả và tiềm năng của sản phẩm. 9 CHƯƠNG 2 THIẾT KẾ CHẾ TẠO MẠCH PHẦN CỨNG 2.1 Tổng quan về linh kiện sử dụng Trong đề tài "Thiết kế, chế tạo module đo các thông số nhiệt độ, độ ẩm, cường độ UV có khả năng gửi dữ liệu lên Internet", chúng em đã sử dụng một số linh kiện quan trọng để thiết kế và chế tạo module.
Dưới đây là một tổng quan về các linh kiện chính được sử dụng: Arduino UNO R3: Arduino UNO R3 là một bo mạch phát triển mã nguồn mở được sử dụng để điều khiển các thành phần điện tử khác nhau. Nó cung cấp một giao diện dễ sử dụng và linh hoạt cho việc lập trình và kết nối các linh kiện khác nhau. Cảm biến nhiệt độ, độ ẩm DHT21: Cảm biến DHT21 được sử dụng để đo và ghi nhận thông số nhiệt độ và độ ẩm trong môi trường xung quanh. Nó cung cấp độ chính xác cao và có khả năng đo trong khoảng rộng của nhiệt độ và độ ẩm.
Cảm biến cường độ UV ML8511: Cảm biến ML8511 được sử dụng để đo và đánh giá cường độ tia tử ngoại (UV). Nó cung cấp thông tin về mức độ UV trong môi trường, giúp đánh giá tiềm năng gây hại của tia UV đối với con người và môi trường. Module giao tiếp I2C: Module giao tiếp I2C được sử dụng để kết nối các linh kiện với nhau thông qua giao thức I2C. Nó cho phép truyền dữ liệu giữa các linh kiện một cách dễ dàng và hiệu quả.
Màn hình LED LCD 16x2: Màn hình LED LCD 16x2 được sử dụng để hiển thị thông tin đo được từ các cảm biến. Nó cung cấp một giao diện đồ họa đơn giản và thuận tiện để người dùng có thể theo dõi dữ liệu môi trường. Module giao tiếp Bluetooth HC-05: Module Bluetooth HC-05 được sử dụng để kết nối module đo với các thiết bị di động hoặc máy tính thông qua Bluetooth. Nó cho phép truyền dữ liệu từ module đo đến các thiết bị khác và cung cấp tính năng gửi dữ liệu lên Internet.
Các linh kiện này cùng hoạt động và tương tác với nhau để tạo ra một module đo các thông số nhiệt độ, độ ẩm và cường độ UV có khả năng gửi dữ liệu lên Internet.1 Arduino UNO R3 Hình 1: Arduino UNO R3 Chúng em quyết định chọn loại arduino UNO R3 với các lý do sau: - Giá thành phải chăng. - Do đã có sẵn thiết bị từ lúc học. - Dễ dàng sử dụng kết nối với máy tính và phổ biến. - Thiết kế đơn giản nhưng có sức mạnh vượt trội, dễ thao tác, được ứng dụng trong nhiều lĩnh vực.
- Điều khiển các thiết bị từ xa qua điện thoại, máy tính, dễ dàng tương tác với các thiết bị thông minh. Cơ sở lý thuyết của arduino UNO: Dựa trên tài liệu trên internet. Đã đưa ra các lý thuyết cơ bản về Arduno Uno, được trình bày như sau: Một mạch arduino bao gồm một vi điều khiển AVR với nhiều linh kiện bổ sung giúp đẽ dàng lập trình và có thể mở rộng với các mạch khác. Một khía cạnh quan trọng của Arduino là các kết nối tiêu chuẩn của nó, cho phép người dùng kết nối với CPU của board với các module thêm vào có thể dễ dàng chuyển đổi.
Arduino chính thức thường sử dụng các dòng chính megaAVR, đặc biệt là Atmega8, Atmega168, Atmega328, Atmega1280 và Atmega2560. Một vài bộ vi xử lý khác cũng thường được sử dụng bới 11 các mạch Arduino tương thích. Hầu hết các mạch gồm bộ điều chỉnh tuyến tính 5V và một thạch anh dao động 16MHz (Hoặc bộ cộng hưởng ceramic trong một vài biến thể). Một vi điều khiển Arduino cũng có thể được lập trình sẵn với một boot loader cho phép đơn giản là upload chương trình vào bộ nhớ flash on-chip.
So với các thiết bị khác thường phải cần một bộ nạp bển ngoài. Diều này giúp cho việc sử dụng Arduno được trực tiếp hơn bằng cách cho phép sử dụng 1 máy tính gốc như là một bộ nạp chương trình. Board Arduino sẽ đưa hầu hết các chân I/O của vi điều khiển để sử dụng cho những mạch ngoài, Diecimila, Duemilano, và bây giờ là Uno đưa ra 14 chân I/O kỹ thuật số, 6 trong số đó có thể tạo xung PWM (điều chế độ rộng xung) và 6 chân inpu annalog, có thể sử dụng như là 6 chân I/O số. Một vài trong số đơ có chức năng tương đương với Arduino và có thể sử dụng để thay thế qua lại.
Nhiều mở rộng cho Arduno được thực hiện bằng bằng cách thêm vào các drive đầu ra, thường sử dụng trong trường học dể đơn giản hóa các cấu trúc của các “con rệp” và các robot nhỏ. Những board khác thường tương đương về điện nhưng có các thay đổi về hình dạng đôi khi còn duy trì độ tương thích với shield, đôi khi không, Vài biến thể sử dụng bộ vi xử lý haofnt oàn khác biệt, với các mức độ tương thích khác nhau.