Mục lục:

Cảm biến chất lượng không khí AEROBOT V1.0: 6 bước (có hình ảnh)
Cảm biến chất lượng không khí AEROBOT V1.0: 6 bước (có hình ảnh)

Video: Cảm biến chất lượng không khí AEROBOT V1.0: 6 bước (có hình ảnh)

Video: Cảm biến chất lượng không khí AEROBOT V1.0: 6 bước (có hình ảnh)
Video: Đừng để SÂU RĂNG to, hãy hàn răng sớm #shorts #nhakhoa 2024, Tháng bảy
Anonim
Image
Image
Kết nối màn hình LCD
Kết nối màn hình LCD

Hướng dẫn này là về việc chế tạo một cảm biến chất lượng không khí rẻ tiền và có độ chính xác cao có tên là AEROBOT. Dự án này hiển thị nhiệt độ, độ ẩm tương đối, mật độ bụi PM 2.5 và cảnh báo về chất lượng không khí của môi trường xung quanh. Nó sử dụng cảm biến DHT11 về nhiệt độ và độ ẩm tương đối, cảm biến bụi quang học sắc nét về mật độ bụi và cảm biến siêu âm để thông báo cho người dùng về các kết quả đọc không chính xác do cảm biến bị chặn. Dự án này có thể được thực hiện dễ dàng và không cần bất kỳ chuyên môn nào về arduino. Cảm biến bụi rất nhanh và có thể đọc được ngay cả những ô nhiễm nhỏ nhất trong môi trường xung quanh. Phạm vi tối đa của nó là không xác định nhưng nó thường không hiệu quả sau khi mật độ bụi vượt quá 600. Nhưng con số này cao hơn nhiều so với mức ô nhiễm trung bình là 150. Phạm vi đo nhiệt độ là từ -10 đến 80 độ C và độ ẩm tương đối là từ 10% đến 90%. Do đó, dự án này có hiệu quả cao và hiệu quả như một cảm biến chất lượng không khí cho các ngôi nhà và văn phòng không nằm trong bán kính ô nhiễm cao. Những thứ bạn sẽ cần: • 1 Arduino una / mega • Cảm biến DHT11 • Cảm biến bụi quang học sắc nét • Cảm biến siêu âm • 1 Nút • 3 đèn LED (tùy chọn) • 1 còi (tùy chọn) • Tụ điện 220 µf • Điện trở 2 * 220 ohm • bảng mạch chủ, bạn có thể xem dự án đang hoạt động tại đây

Bước 1: Kết nối màn hình LCD

Kết nối màn hình LCD
Kết nối màn hình LCD

Điều đầu tiên bạn cần làm trước khi thao tác trên màn hình LCD là kiểm tra nó. Đối với điều này, hãy thực hiện các kết nối như được hiển thị trong sơ đồ đầu tiên. Kết nối chân 15 trên màn hình LCD với chân 5V của Arduino. Tiếp theo, kết nối chân 16 trên màn hình LCD với chân GND của Arduino. Các chân này được sử dụng để cấp nguồn cho đèn nền của màn hình LCD. Tiếp theo, bạn cần thiết lập logic cho màn hình LCD. Để thực hiện việc này, hãy kết nối chân 1 trên màn hình LCD với chân GND của Arduino. Sau đó, kết nối chân 2 trên màn hình LCD với chân 5V của Arduino. Tiếp theo, bạn cần thiết lập chiết áp điều chỉnh độ tương phản. Lấy chiết áp 10K và kết nối đầu cuối đầu tiên với chân 5V của Arduino và đầu cuối thứ hai (chân giữa) với chân 3 của LCD và đầu cuối thứ ba với chân GND của Arduino. Tiếp theo, cấp nguồn cho Arduino. Bạn sẽ nhận thấy rằng đèn nền trên màn hình LCD BẬT. Ngoài ra, khi bạn xoay núm trên chiết áp, các khối ký tự trên màn hình LCD sẽ sáng / mờ. Hãy xem hình bên dưới để biết tôi đang nói về điều gì. Nếu màn hình LCD của bạn hiển thị những gì được hiển thị trong ảnh bên dưới, điều đó có nghĩa là màn hình LCD của bạn đã được thiết lập chính xác! Nếu bạn không thể đạt được điều này, hãy kiểm tra kỹ các kết nối và chiết áp của bạn. Điều chỉnh độ tương phản trên màn hình LCD Hoàn tất các kết nối Bây giờ, chúng ta cần kết nối các đường dữ liệu và các chân khác hoạt động với màn hình LCD. Kiểm tra kết nối trong sơ đồ thứ 2. Kết nối cuối cùng giữa Arduino, chiết áp và LCD Hãy bắt đầu với việc kết nối dây điều khiển cho màn hình LCD. Kết nối chân 5 (RW) của màn hình LCD với chân GND của Arduino. Chân này không được sử dụng và đóng vai trò là chân Đọc / Ghi. Tiếp theo, kết nối chân 4 (RS) của LCD với chân kỹ thuật số 7. Chân RS của Arduino được sử dụng để thông báo cho màn hình LCD biết chúng ta đang gửi dữ liệu hoặc lệnh (để thay đổi vị trí của con trỏ). Tiếp theo, kết nối chân 6 (EN) của LCD với chân kỹ thuật số 8. EN là chân bật trên màn hình LCD, chân này được sử dụng để thông báo cho màn hình LCD rằng dữ liệu đã sẵn sàng để đọc. Tiếp theo, chúng ta phải kết nối bốn chân dữ liệu trên màn hình LCD. Kết nối chân 14 (DB7) của LCD với chân kỹ thuật số của Arduino 12. Sau đó, kết nối chân 13 (DB6) của LCD với chân kỹ thuật số của Arduino 11. Tiếp theo, chân 12 (DB5) của LCD với chân kỹ thuật số 10 của Arduino, sau đó Chân số 11 của LCD (DB4) với chân số 9 của Arduino.

Bước 2: Kết nối cảm biến DHT11

Kết nối cảm biến DHT11
Kết nối cảm biến DHT11

Bây giờ kết nối chân đầu vào của cảm biến DHT11 với chân 7 của arduino và kết nối Vcc và dây nối đất tương ứng. Đảm bảo giữ chặt nó và đặt nó giá vé từ bó dây kết nối với màn hình LCD.

Bước 3: Kết nối cảm biến siêu âm

Kết nối cảm biến siêu âm
Kết nối cảm biến siêu âm

Cảm biến siêu âm mà tôi đã thêm vào đây là để đề phòng bất cứ khi nào có thứ gì đó chặn cảm biến bụi (tôi sẽ nói đến điều đó sau), cảm biến siêu âm sẽ cảm nhận được nó và đưa ra cảnh báo để cảm biến bụi không đưa ra kết quả đọc sai.

Kết nối chân trig của cảm biến với chân arduino 6, chân phản xạ của cảm biến với chân 5 của arduino và cũng đặt cảm biến này cách xa tất cả các dây vì cảm biến rất nhạy nên nếu có dây phía trước thì nó sẽ cho bạn thấy cảnh báo.

Bước 4: Thiết lập cảm biến bụi

Thiết lập cảm biến bụi
Thiết lập cảm biến bụi
Thiết lập cảm biến bụi
Thiết lập cảm biến bụi
Thiết lập cảm biến bụi
Thiết lập cảm biến bụi

Bây giờ đến phần khó nhất và cảm biến tuyệt vời nhất của dự án này - cảm biến bụi. Chỉ cần thiết lập cảm biến bụi như trong sơ đồ 2. và kết nối chân cắm bụi với chân arduino 2 và chân dẫn với chân 3 của arduino và đừng quên bao gồm tụ điện. Sau khi thiết lập, chỉ cần kiểm tra các giá trị bụi mà nó cung cấp bằng cảm biến chất lượng không khí thực để chắc chắn.

Bước 5: Hoàn thiện

Kết thúc
Kết thúc

Tôi đã thêm một bộ rung để nó phát ra tiếng bíp khi chất lượng không khí trở nên nghiêm trọng. Nó chỉ là một thiết lập bổ sung, bạn cũng có thể thêm đèn LED nếu bạn muốn.

Bước 6: Mã

Mật mã
Mật mã

Vì vậy, đây là mã:

Đề xuất: