Mục lục:

Giám sát đám mây bể bơi Arduino: 7 bước (có hình ảnh)
Giám sát đám mây bể bơi Arduino: 7 bước (có hình ảnh)

Video: Giám sát đám mây bể bơi Arduino: 7 bước (có hình ảnh)

Video: Giám sát đám mây bể bơi Arduino: 7 bước (có hình ảnh)
Video: Chú Bộ Đội xuất ngũ muốn tạo bất ngờ cho Mẹ và cái kết | Chú Ba Pro #shorts 2024, Tháng mười một
Anonim
Giám sát đám mây bể bơi Arduino
Giám sát đám mây bể bơi Arduino

Mục tiêu chính của dự án này là sử dụng Samsung ARTIK Cloud để theo dõi mức độ pH và nhiệt độ của bể bơi.

Các thành phần phần cứng:

  • Arduino MKR1000 hoặc Genuino MKR1000
  • Dây nhảy (chung)
  • Bộ cảm biến pH SparkFun
  • 1 x Điện trở 4,75k ohm
  • Cảm biến nhiệt độ chống nước Sparkfun

API phần mềm và đám mây được sử dụng:

  • Samsung IoT ARTIK Cloud cho IoT
  • Arduino IDE mới nhất

Bước 1: Thiết lập đám mây ARTIK

Thiết lập đám mây ARTIK
Thiết lập đám mây ARTIK
Thiết lập đám mây ARTIK
Thiết lập đám mây ARTIK
Thiết lập đám mây ARTIK
Thiết lập đám mây ARTIK

1. Đăng ký với ARTIK Cloud. Truy cập trang web của nhà phát triển và tạo "loại thiết bị" mới.

2. Nhập tên hiển thị mong muốn và tên duy nhất của bạn.

3. Tạo Tệp kê khai mới

4. Nhập tên trường và mô tả khác

5. Nhấp vào Lưu và sau đó điều hướng đến Kích hoạt Tab kê khai

6. Nhấp vào nút ACTIVE MANIFEST để kết thúc và bạn sẽ được chuyển hướng đến đây

Đã hoàn tất việc tạo loại thiết bị! Bây giờ hãy tạo ứng dụng của bạn sẽ sử dụng thiết bị đó.

Bước 2: Tạo ứng dụng đám mây ARTIK

Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK
Tạo ứng dụng đám mây ARTIK

1. Điều hướng đến Ứng dụng đám mây ARTIK và nhấp vào ứng dụng mới

2. Nhập tên ứng dụng mong muốn và url chuyển hướng xác thực của bạn.

Lưu ý rằng url chuyển hướng xác thực là bắt buộc. Nó được sử dụng để xác thực người dùng của ứng dụng này do đó sẽ chuyển hướng đến url này nếu cần đăng nhập. Chúng tôi đã sử dụng https:// localhost / index / cho mẫu.

3. Bây giờ đặt quyền đọc và ghi cho ứng dụng của bạn, điều hướng đến thiết bị của bạn rồi lưu.

Chúc mừng bạn đã có ứng dụng của mình!

Bước 3: Kết nối thiết bị của bạn

Kết nối thiết bị của bạn
Kết nối thiết bị của bạn
Kết nối thiết bị của bạn
Kết nối thiết bị của bạn
Kết nối thiết bị của bạn
Kết nối thiết bị của bạn

Bây giờ, hãy kết nối ứng dụng bạn đã tạo trước đó.

1. Điều hướng đến thiết bị của tôi và nhấp vào kết nối thiết bị khác.

2. Nhấp vào loại thiết bị mới của bạn đã tạo trước đó, sau đó nhấp vào kết nối thiết bị.

3. Nhấp vào cài đặt thiết bị được kết nối của bạn.

4. Ghi lại những thông tin này vì bạn sẽ cần đến nó trong chương trình.

5. Bây giờ điều hướng đến thiết bị được kết nối của bạn

Đã hoàn tất thiết lập ARTIK Cloud. Sau khi phần cứng của bạn hoạt động, biểu đồ sẽ có dữ liệu.

Bước 4: Thiết lập cảm biến phần cứng

Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng
Thiết lập cảm biến phần cứng

Đây là sơ đồ:

  • Nhiệt độ GND đến MRK1000 GND
  • Nhiệt độ OUT đến MKR1000 Chân kỹ thuật số 1
  • Nhiệt độ VCC đến MKR1000 5V
  • Kết nối điện trở 4,7K với Temp VCC và Temp OUT
  • pH GND đến MRK1000 GND
  • pH OUT đến MKR1000 Chân tương tự 1
  • pH VCC đến MKR1000 5V

Xem hệ thống dây điện mẫu của tôi trên các hình ảnh đính kèm.

Chúng tôi đã thêm một Giắc cắm âm thanh để dễ dàng tháo rời cảm biến nhiệt độ. Nhưng đây là tùy chọn.

Bước 5: Thiết lập phần mềm cần thiết

Thiết lập Phần mềm Yêu cầu
Thiết lập Phần mềm Yêu cầu
Thiết lập Phần mềm Yêu cầu
Thiết lập Phần mềm Yêu cầu
Thiết lập Phần mềm Yêu cầu
Thiết lập Phần mềm Yêu cầu
  1. Đi tới Arduino IDE và thêm bảng MKR1000.
  2. Tìm kiếm mkr1000 và nhấp vào cài đặt
  3. Thêm thư viện bắt buộc: Tìm kiếm thư viện để cài đặt:

    • ArduinoJson - chúng tôi sẽ sử dụng điều này để gửi dữ liệu JSON tới ARTIK CloudArduino
    • HttpClient - máy chủ để kết nối với API
    • OneWire - cần thiết để đọc đầu vào kỹ thuật số từ cảm biến nhiệt độ
    • Nhiệt độ Dallas - Thư viện yêu cầu cảm biến nhiệt độ Dallas

Hoàn tất việc thêm phần mềm cần thiết!

Bước 6: Tải lên chương trình

Tải lên chương trình
Tải lên chương trình
Tải lên chương trình
Tải lên chương trình
Tải lên chương trình
Tải lên chương trình

1. Bây giờ hãy cắm MKR1000 vào PC / Máy tính xách tay của bạn.

2. Tải phần mềm trên GitHub tại đây

3. Thay đổi API đám mây ARTIK và thông tin đăng nhập Wi-Fi.

4. Sau đó Tải mã phần mềm lên MKR1000 và bắt đầu giám sát.

Lưu ý: WiFi của bạn phải có kết nối internet.

Bước 7: Kiểm tra thực địa

Kiểm tra thực địa
Kiểm tra thực địa
Kiểm tra thực địa
Kiểm tra thực địa

Chúng tôi đã thử nghiệm cảm biến phần cứng đối với Hồ bơi Tư nhân, Công cộng và Trường học. Việc thu thập dữ liệu từ nhóm của những người trả lời này cho phép chúng tôi phân tích khả năng của phần cứng.

Bạn có thể đặt MKR1000 và cảm biến trên hộp và đặt nó trên hồ bơi của mình để tránh bị nhiễm nước. Bằng cách này, bạn có thể theo dõi chất lượng nước của mình và bình thường hóa chúng bằng cách đặt các hóa chất mong muốn.

Hy vọng bài hướng dẫn này giúp mọi người có thể tự chế thiết bị giám sát chất lượng nước bể bơi. Có thể sẽ nâng cao nhận thức về sự xuống cấp liên tục của chất lượng nước bể bơi vì mọi người có xu hướng tập trung nhiều hơn vào các tiện nghi được cung cấp thay vì kiểm tra mức độ an toàn của chúng. Họ cũng có ý định đóng góp cho cộng đồng bằng cách có thể cung cấp một phương tiện để làm cho việc kiểm tra chất lượng nước hiệu quả hơn và hiệu quả hơn mà không phải hy sinh nguồn lực một cách không cần thiết.

Tòa nhà hạnh phúc!:)

Đề xuất: