Mục lục:
- Bước 1: Kết nối Cảm biến khí với Arduino
- Bước 2: Kết nối Arduino với Raspberry Pi
- Bước 3: Viết một số mã cho Arduino
- Bước 4: Viết một số mã cho Raspberry Pi
- Bước 5: Xây dựng một trường hợp và thử nó
Video: Máy dò khí IoT với Arduino và Raspberry Pi: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong tài liệu hướng dẫn này, bạn sẽ học cách xây dựng một máy dò khí IoT bằng Arduino, Raspberry Pi và cảm biến khí MQ-5. Ngoài những bộ phận này, bạn sẽ cần ba dây để kết nối Arduino với cảm biến khí. Sau khi hoàn tất, bạn sẽ có thể viết mã cho Arduino và Raspberry Pi để biết mức khí hiện tại trong phòng, có thể là khí tự nhiên, rượu hoặc thậm chí là hơi thở của bạn. Bắt đầu nào!
Bước 1: Kết nối Cảm biến khí với Arduino
Bạn sẽ cần ba dây để kết nối cảm biến khí với Arduino:
-Một từ A0 của cảm biến (đầu ra tương tự) đến chân đầu vào tương tự trên Arduino
-Một từ GND của cảm biến (chân nối đất) đến chân nối đất trên Arduino
-Một từ VCC của cảm biến (đầu vào nguồn) đến chân 5v trên Arduino
Sau khi hoàn tất, hãy bật Arduino. Bạn sẽ thấy đèn đỏ trên cảm biến khí.
Bước 2: Kết nối Arduino với Raspberry Pi
Bạn sẽ cần cắm Arduino vào Raspberry Pi để xác minh rằng nó được cấp nguồn qua cổng USB của Pi. Bạn cũng sẽ sử dụng kết nối này để giao tiếp thông qua hàm serial.println () của Arduino, hàm này sẽ được Raspberry Pi nhận.
Bước 3: Viết một số mã cho Arduino
Bây giờ Arduino được kết nối, nó phải có thể đọc từ cảm biến khí và truyền nó đến Raspberry Pi. Để làm được điều này, cần có một vài dòng mã: Arduino phải lấy đầu vào tương tự từ cảm biến và sau đó ghi nó vào kết nối nối tiếp, điều này sẽ cho phép Pi đọc nó. Một ví dụ về cách làm điều này được bao gồm trong hình ảnh.
Bước 4: Viết một số mã cho Raspberry Pi
Bây giờ bạn sẽ cần một số mã ở đầu bên kia để "bắt" dữ liệu đến từ Arduino và hiển thị nó qua internet. Để làm điều này, chúng tôi sẽ sử dụng Python trong ví dụ của chúng tôi cùng với Flask, điều này sẽ cho phép chúng tôi cung cấp một trang web có dữ liệu cảm biến cùng với mức trung bình của các lần đọc trước đây của cảm biến. Bạn sẽ cần nhập các mô-đun được hiển thị trong hình để máy chủ web và giao tiếp cổng nối tiếp hoạt động.
Tiếp theo, bạn sẽ muốn bắt đầu một kết nối nối tiếp mới và viết một lớp cảm biến sẽ đọc từ Arduino và chuyển dữ liệu đó cùng với tuyến Flask của chúng tôi, được hiển thị trong hình thứ hai. Cuối cùng, bạn sẽ muốn tạo một trang web bằng HTML để chúng tôi thực sự có thể xem dữ liệu của mình. Một ví dụ về cách bạn có thể làm điều này được bao gồm ở đây.
Bước 5: Xây dựng một trường hợp và thử nó
Cuối cùng, khi bạn đã kiểm tra cảm biến của mình, bạn có thể tạo vỏ cho nó và kiểm tra nó! Bạn có thể tạo vỏ bằng máy in 3D (đã có vỏ làm sẵn cho Pi và Arduino) hoặc thậm chí tạo vỏ bằng bìa cứng. Một ví dụ của cả hai được bao gồm ở trên. Chúng tôi đã nhận các trường hợp của mình từ Thingiverse (ở đây và ở đây). Cuối cùng, sự lựa chọn là ở bạn! Tòa nhà hạnh phúc!
Đề xuất:
Cách tạo cảm biến tốc độ dòng khí chính xác với Arduino với giá dưới £ 20 COVID-19 Quạt thông gió: 7 bước
Cách tạo cảm biến tốc độ dòng khí chính xác với Arduino với giá dưới £ 20 COVID-19 Quạt thông gió: Vui lòng xem báo cáo này để biết thiết kế mới nhất của cảm biến lưu lượng lỗ này: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb.
Bong bóng khí sạch - Bầu không khí an toàn của bạn để mặc: 6 bước (có hình ảnh)
Bong bóng không khí sạch - Bầu không khí an toàn để bạn mặc: Trong tài liệu hướng dẫn này, tôi sẽ mô tả cách bạn có thể xây dựng hệ thống thông gió vào quần áo của mình để cung cấp cho bạn luồng không khí thở sạch và được lọc. Hai quạt hướng tâm được tích hợp vào một chiếc áo len bằng cách sử dụng các bộ phận được in 3D tùy chỉnh để
Phát hiện ô nhiễm không khí + Lọc không khí: 4 bước
Phát hiện ô nhiễm không khí + Lọc không khí: Các sinh viên (Aristobulus Lam, Victor Sim, Nathan Rosenzweig và Declan Loges) của Trường Quốc tế Thụy Sĩ Đức đã làm việc với nhân viên của MakerBay để sản xuất một hệ thống tích hợp đo ô nhiễm không khí và hiệu quả lọc không khí. Cái này
SENSLY HAT CHO THIẾT BỊ PHÁT HIỆN KHÍ & CHẤT LƯỢNG KHÔNG KHÍ RASPBERRY PI V1.1: 9 Bước
SENSLY HAT CHO THIẾT BỊ PHÁT HIỆN KHÍ & CHẤT LƯỢNG KHÔNG KHÍ RASPBERRY PI V1.1: 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 máy bay để 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 để
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 để