Mục lục:

Cảm biến nhiệt độ từ xa: 6 bước
Cảm biến nhiệt độ từ xa: 6 bước

Video: Cảm biến nhiệt độ từ xa: 6 bước

Video: Cảm biến nhiệt độ từ xa: 6 bước
Video: Cảm Biến Nhiệt Độ Không Tiếp Xúc GY-906 BAA MLX90614ESF | Điện tử DAT 2024, Tháng bảy
Anonim
Cảm biến nhiệt độ từ xa
Cảm biến nhiệt độ từ xa

Trong dự án này, một MKR 1400 được sử dụng để điều khiển 3 cảm biến DHT 22 và giao tiếp kết quả với số điện thoại di động được nhập trong mã (tôi sẽ hiển thị ở đâu). Nhiệt độ là dữ liệu duy nhất được lấy từ DHT 22, nhưng điều thú vị là độ ẩm cũng có thể được truy xuất.

Hướng dẫn này là công việc đã được thực hiện nhằm phát triển hệ thống giám sát nhiệt độ thùng ngũ cốc. Hầu hết công việc đã được hoàn thành bởi tôi và @acrobatbird (tên GitHub). GitHub chính của dự án là https://github.com/PhysicsUofRAUI/binTempSensor và khi nó hoàn thành, tôi sẽ tạo một GitHub riêng cho nó.

Quân nhu

  1. 3 cảm biến DHT 22 (đối với dự án lớn hơn thì cần ba cảm biến)

    www.adafruit.com/product/385

  2. 3 điện trở 10K

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Một Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Các loại dây nhảy

    Bất kỳ nhà cung cấp nào cũng nên có một số

  5. Một thẻ sim

    Tôi sẽ giới thiệu bất cứ loại thẻ trả trước rẻ nhất trong khu vực của bạn. Của tôi là SaskTel nhưng trừ khi bạn sống ở Saskatchewan, Canada thì đó không phải là một lựa chọn tốt

  6. Pin Lithium Polymer (và bộ sạc nếu cần)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Arduino Antenna

    www.adafruit.com/product/1991

Tôi đã đưa ra các địa điểm để mua hầu hết các bộ phận được sử dụng trực tuyến, nhưng tôi khuyên bạn nên mua sắm tại cửa hàng điện tử sở thích ở địa phương trước. Nó không chỉ để hỗ trợ các doanh nghiệp địa phương, mà còn bởi vì nó là thuận tiện để có họ khi bạn cần một phần CÀNG SỚM CÀNG TỐT và không muốn đợi vận chuyển.

Bước 1: Nối dây Arduino

Nối dây Arduino
Nối dây Arduino
Nối dây Arduino
Nối dây Arduino

Trong trường hợp cụ thể của tôi, tôi đã đặt Arduino MKR 1400 trên một bảng mạch bánh mì, của tôi có các tiêu đề, sau đó gắn đất vào đường âm của bảng mạch và 5 V vào phần dương.

Bước 2: Nối dây các cảm biến DHT 22

Nối dây các cảm biến DHT 22
Nối dây các cảm biến DHT 22
Nối dây các cảm biến DHT 22
Nối dây các cảm biến DHT 22
Nối dây các cảm biến DHT 22
Nối dây các cảm biến DHT 22

Mỗi cảm biến phải được nối đất, chân 5 V và chân dữ liệu. Một điện trở 10 K cũng nên được kết nối với chân 5 V của Arduino để hoạt động như một lực kéo lên. Tôi nối dây các cảm biến vào các chân 4, 5 và 6. Nếu bạn muốn nối chúng vào các chân khác nhau, bạn sẽ phải thay đổi mã.

Adafruit có một bài viết hay đi sâu về cách kết nối những thứ này tại liên kết này:

Bước 3: Kết nối Antenna

Kết nối Antenna
Kết nối Antenna

Ăng-ten phải được kết nối với Arduino MKR 1400 để đảm bảo kết nối hợp lý.

Bước 4: Tải lên mã

Bây giờ mã sẽ được tải lên Arduino. Tôi đã bao gồm mã trong một tệp zip đính kèm và nó sẽ mở và biên dịch tốt trong trình chỉnh sửa Arduino miễn là các thư viện cần thiết được cài đặt. Các thư viện cần thiết là MKRGSM, DHT.h, DHT_U.h và Adafruit_Sensor.h. Nếu các thư viện này chưa được cài đặt trên máy tính của bạn, bạn sẽ phải thêm chúng theo các bước tương tự như sau

Sử dụng Arduino LowPower có thể làm tăng thời gian chạy dự án, nhưng tôi hiện đang chạy thử nghiệm để nó hoạt động. Có mã cho nó trên GitHub của dự án.

Bước 5: Gắn pin

Gắn pin
Gắn pin

Pin bây giờ có thể được gắn vào. Pin được sử dụng ở đây chỉ là 1000mAh nhưng pin lớn hơn có thể được sử dụng miễn là nó là 3,7 V.

Bước 6: Dự án đã hoàn thành! Nhưng nó có thể được cải thiện?

Đúng vậy, chúng tôi có một cảm biến nhiệt độ từ xa gửi cho bạn nhiệt độ cứ sau 12 giờ, nhưng nó chỉ hoạt động trong vòng chưa đầy 24 giờ. Chờ đợi đó không phải là rất hữu ích. Đây là những gì đang được nghiên cứu và xem xét để làm cho dự án trở nên hữu ích hơn.

  1. Pin lớn hơn

    một gợi ý khá rõ ràng, nhưng nó sẽ chỉ quá đắt vì pin sẽ trở nên khá đắt khi chúng tăng dung lượng

  2. Arduino công suất thấp

    Đây là một giải pháp thay thế tốt với chi phí thấp để tăng tuổi thọ pin vì nó chỉ là một thay đổi trong phần mềm, nhưng lợi ích thu được sẽ không đáng kể

  3. Một bảng điều khiển năng lượng mặt trời

    • Đây là những gì đang được nghiên cứu hiện nay để làm cho hệ thống hoạt động vô thời hạn mà không cần sự can thiệp của con người
    • Nó có thể sẽ kết hợp một số trong số hai điều trên để đảm bảo pin có thể chạy trong đêm và qua những tháng nhiều mây.

Bất kỳ đề xuất khác chắc chắn được hoan nghênh. Cảm ơn vì đã đọc!

Đề xuất: