Mục lục:
- Bước 1: Kết nối màn hình LCD
- Bước 2: Kết nối cảm biến DHT11
- Bước 3: Kết nối cảm biến siêu âm
- Bước 4: Thiết lập cảm biến bụi
- Bước 5: Hoàn thiện
- Bước 6: Mã
Video: Cảm biến chất lượng không khí AEROBOT V1.0: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
Đ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
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
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
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
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ã
Vì vậy, đây là mã:
Đề xuất:
Cảm biến chất lượng không khí sử dụng Arduino: 4 bước
Cảm biến chất lượng không khí sử dụng Arduino: Trong bài đăng này, chúng ta sẽ tìm hiểu cách xây dựng cảm biến chất lượng không khí đơn giản nhưng hữu ích. Chúng tôi sẽ sử dụng cảm biến SGP30 cùng với Piksey Pico, mặc dù bản phác thảo sẽ hoạt động với khá nhiều bảng tương thích Arduino. Đoạn video trên nói với bạn về t
Xây dựng cảm biến chất lượng không khí IoT trong nhà không cần đám mây: 10 bước
Xây dựng cảm biến chất lượng không khí Inhouse IoT Không cần đám mây: Chất lượng không khí trong nhà hoặc ngoài trời phụ thuộc vào nhiều nguồn ô nhiễm và cả thời tiết. Thiết bị này ghi lại một số thông số phổ biến và một số thông số thú vị nhất bằng cách sử dụng 2 chip cảm biến. Nhiệt độ Độ ẩm Áp suất Khí hữu cơMicro
Giám sát chất lượng không khí với MQ135 và cảm biến nhiệt độ và độ ẩm bên ngoài qua MQTT: 4 bước
Màn hình chất lượng không khí với MQ135 và cảm biến nhiệt độ và độ ẩm bên ngoài qua MQTT: Đây là mục đích thử nghiệm
Cubesat với cảm biến chất lượng không khí và Arduino: 4 bước
Cubesat With Air Quality Sensor và Arduino: CubeSat Những người sáng tạo: Reghan, Logan, Kate và Joan Giới thiệuBạn đã bao giờ tự hỏi làm thế nào để tạo ra một tàu quỹ đạo sao Hỏa để thu thập dữ liệu về bầu khí quyển và chất lượng không khí của sao Hỏa? Trong suốt năm nay trong lớp vật lý của chúng tôi, chúng tôi đã học cách lập trình A
Mũ cảm ứng cho máy dò khí và chất lượng không khí Raspberry Pi V0.9: 8 bước
Mũ cảm ứng cho máy dò khí và chất lượng không khí Raspberry Pi V0.9: Sensly là một cảm biến ô nhiễm di động có khả năng phát hiện mức độ ô nhiễm trong không khí bằng cách sử dụng các cảm biến khí trên bo mạch của nó để thu thập thông tin về các loại khí khác nhau hiện có. Thông tin này có thể được cung cấp trực tiếp vào điện thoại thông minh của bạn để