Mục lục:

Hệ thống phát hiện khí độc dựa trên IoT: 6 bước
Hệ thống phát hiện khí độc dựa trên IoT: 6 bước

Video: Hệ thống phát hiện khí độc dựa trên IoT: 6 bước

Video: Hệ thống phát hiện khí độc dựa trên IoT: 6 bước
Video: Cảnh báo rò rỉ khí gas qua điện thoại kết hợp tự động mở cửa sử dụng blynk iot - esp8266 - mq2 2024, Tháng bảy
Anonim
Hệ thống phát hiện khí độc dựa trên IoT
Hệ thống phát hiện khí độc dựa trên IoT

Khí độc có ảnh hưởng rất lớn đến môi trường. Mọi người đang mắc một số bệnh do chúng. Việc phát hiện đúng mức khí độc là rất quan trọng đối với chúng tôi. Về khía cạnh này, tôi phát triển dự án này để cảm nhận mức khí độc trong môi trường của chúng ta.

Khí độc có ảnh hưởng rất lớn đến môi trường. Mọi người đang mắc một số bệnh do chúng. Việc phát hiện đúng mức khí độc là rất quan trọng đối với chúng tôi. Về khía cạnh này, tôi phát triển dự án này để cảm nhận mức khí độc trong môi trường của chúng ta.

Bước 1: Những điều cần thiết

Những thứ cần thiết
Những thứ cần thiết
  1. Linkit Smart Dou
  2. Cảm biến khí MQ (MQ-3, MQ-2, MQ-7)
  3. Các tông
  4. Dây nhảy
  5. Thinger.io (Tài khoản)
  6. Arduino IDE
  7. Súng bắn keo nóng
  8. Sắt hàn
  9. Dao cắt

Bước 2: Xây dựng hệ thống

Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
Xây dựng hệ thống
  1. Tạo lỗ bằng cách sử dụng dao cắt để đặt cảm biến khí trên đó. Đính một ít keo nóng vào mặt sau của cảm biến để cố định cảm biến với bảng thẻ.
  2. Kết nối chân cảm biến với bộ điều khiển vi mô thông minh linkit bằng cách sử dụng sơ đồ chân thích hợp.
  3. Kết nối chân GND và chân VCC của tất cả các cảm biến.
  4. Đặt bộ điều khiển vi mô bên trong bảng thẻ và cố định nó bằng keo nóng.

Nếu bạn muốn thêm nhiều cảm biến….. bạn có thể thêm nó.

Sơ đồ chân

Cấp nguồn cho bo mạch liên kết thông qua USB hoặc ngân hàng điện usb

Cảm biến MQ2

VCC --- 5V

A0 ------ A0 (bảng liên kết)

GND ----- GND

Cảm biến MQ3

VCC --- 5V

A0 ------ A1 (bảng liên kết)

GND ----- GND

Cảm biến MQ7

VCC --- 5V

A0 ------ A2 (bảng liên kết)

GND ----- GND

Tất cả các VCC và Ground được kết nối với VCC và Ground của bo mạch Linkit.

Bước 3: Chuẩn bị Linkit Smart Dou

Chuẩn bị Linkit Smart Dou
Chuẩn bị Linkit Smart Dou
Chuẩn bị Linkit Smart Dou
Chuẩn bị Linkit Smart Dou
Chuẩn bị Linkit Smart Dou
Chuẩn bị Linkit Smart Dou

Theo mặc định, Linkit Smart7688 Duo đang hoạt động ở Chế độ AP nhưng đối với dự án này, chúng tôi cần chuyển nó sang Chế độ Trạm. Vì chúng tôi có kế hoạch sử dụng bảng này ở chế độ arduino yun nên chúng tôi cần thực hiện một số cấu hình.

Đầu tiên, kết nối bo mạch với PC của bạn và Quét Mạng Wifi và bạn sẽ tìm thấy Mạng có tên là LinkIT *******; kết nối với nó và mở trình duyệt của bạn và nhập URL này. https://mylinkit.local/ và bạn sẽ thấy màn hình đăng nhập. Lần đầu tiên đặt mật khẩu và nhấp vào lưu và sau đó đăng nhập lại. Sau khi Đăng nhập, nhấp vào tab "Mạng" và sau đó bạn sẽ xuất hiện màn hình sau và chọn chế độ Trạm. và sau đó chọn mạng wifi của riêng bạn và sau đó nhập mật khẩu wifi của bạn và nhấp vào "Cấu hình & Khởi động lại". Bây giờ bảng của bạn đã được kết nối với mạng của riêng bạn.

Để biết thêm chi tiết, vui lòng theo dõi wiki của linkit thông minh dou board.

Bây giờ chúng ta cần cấu hình chế độ cầu arduino yun của linkit thông minh Dou.

Từ cửa sổ 10/7, mở thiết bị đầu cuối putty và viết địa chỉ ip của bảng dou thông minh linkit hoặc viết mylinkit.local.

Sau khi kết nối putty với board, hãy thực hiện các lệnh sau để bật Chế độ Bridge.

# uci set yunbridge.config.disabled =’0’

# uci cam kết

# khởi động lại

Bây giờ hội đồng quản trị đã sẵn sàng cho dự án này.

Bước 4: Tải mã nguồn Arduino lên Linkit Smart Dou

Tải lên mã nguồn Arduino lên Linkit Smart Dou
Tải lên mã nguồn Arduino lên Linkit Smart Dou
Tải lên mã nguồn Arduino lên Linkit Smart Dou
Tải lên mã nguồn Arduino lên Linkit Smart Dou
Tải lên mã nguồn Arduino lên Linkit Smart Dou
Tải lên mã nguồn Arduino lên Linkit Smart Dou

• Mở Arduino IDE.

• Để có được trình quản lý hội đồng quản trị, bạn phải đi tới Tệp >> Tùy chọn, sau đó, trong "URL trình quản lý hội đồng bổ sung", hãy dán liên kết bên dưới: (kiểm tra hình vẽ)

download.labs. Instantk.com/package_mtk_lin…

Sau đó, cài đặt bảng dou thông minh linkit bằng cách vào Tools >> Board> Boards Manager… Bạn có thể tìm thấy nó bằng cách cuộn xuống hoặc chỉ cần gõ linkit vào hộp tìm kiếm. (Xem hình vẽ)

Như bạn có thể thấy, tôi đã cài đặt nó, nhưng nếu bạn không chắc chắn rằng bạn thực hiện bằng cách nhấp vào nút cài đặt.

Bây giờ hãy kiểm tra xem bảng có sẵn hay không, bằng cách nhấp vào Công cụ >> Bảng, và trong Công cụ> Cổng. Như đã thấy ở đây. (Kiểm tra hình vẽ)

Bây giờ, bạn chỉ cần viết mã và tải lên bằng cách nhấp vào nút tải lên (******).

***** Tải lên chương trình cơ sở lên bảng liên kết

Trước khi tải mã Arduino lên bảng, hãy đảm bảo rằng lib thinger.io cho Adruino IDE của bạn được tải xuống đúng cách và tên người dùng và thông tin đăng nhập của bạn được thêm đúng cách. Bảng điều khiển Thinger.io hiển thị dữ liệu thời gian thực sau khi tải mã nguồn lên bảng liên kết.

Bước 5: Thiết lập Nền tảng Thinger.io

Thiết lập Nền tảng Thinger.io
Thiết lập Nền tảng Thinger.io
Thiết lập Nền tảng Thinger.io
Thiết lập Nền tảng Thinger.io
Thiết lập Nền tảng Thinger.io
Thiết lập Nền tảng Thinger.io

Thinger.io là một nền tảng iot-cloud được sử dụng ở đây để truyền dữ liệu từ thiết bị lên đám mây. Nó cung cấp dịch vụ phát trực tuyến miễn phí cho tối đa hai thiết bị. Nếu bạn không có bất kỳ tài khoản nào, vui lòng mở một tài khoản.

Để thêm thiết bị mới, hãy nhấp vào thêm thiết bị, sau đó nhập tên, mô tả và thông tin đăng nhập của bạn (thông tin xác thực là bắt buộc để kết nối thiết bị với thinger.io, bạn cần đặt thông tin đăng nhập này và tên thiết bị cũng như tên người dùng của bạn trên Mã nguồn Arduino để kết nối thiết bị với đám mây).

Để tạo Trang tổng quan để trực quan hóa dữ liệu, bạn cần nhấp vào thêm trang tổng quan, sau đó đặt tên và mô tả trang tổng quan. vui lòng tham khảo tài liệu thinger.io để biết thêm chi tiết về bảng điều khiển, thiết bị và các dịch vụ khác.

Tải lên chương trình cơ sở lên bảng liên kết

Trước khi tải mã Arduino lên bảng, hãy đảm bảo rằng lib thinger.io cho Adruino IDE của bạn được tải xuống đúng cách và tên người dùng và thông tin đăng nhập của bạn được thêm đúng cách.

Bảng điều khiển Thinger.io hiển thị dữ liệu thời gian thực sau khi tải mã nguồn lên bảng liên kết.

Bước 6: Demo

Băng hình

www.youtube.com/embed/0TvXcXoMvuQ

Đề xuất: