Mục lục:

ESP8266 / ESP-12 Arduino Power SmartThings DS18B20 Temp. Cảm biến: 4 bước (có hình ảnh)
ESP8266 / ESP-12 Arduino Power SmartThings DS18B20 Temp. Cảm biến: 4 bước (có hình ảnh)

Video: ESP8266 / ESP-12 Arduino Power SmartThings DS18B20 Temp. Cảm biến: 4 bước (có hình ảnh)

Video: ESP8266 / ESP-12 Arduino Power SmartThings DS18B20 Temp. Cảm biến: 4 bước (có hình ảnh)
Video: Giám sát và cảnh báo nhiệt độ từ xa qua điện thoại - sử dụng esp8266 và cảm biến nhiệt độ ds18b20 2024, Tháng mười hai
Anonim
Image
Image

Tất cả chúng ta đều muốn biết nhiệt độ phòng hiện tại là bao nhiêu, và đôi khi là nhiệt độ trong phòng khác, hoặc thậm chí có thể trong nhà nghỉ của bạn ở bên kia thế giới. Có thể bạn muốn theo dõi nhiệt độ trong ngôi nhà của thú cưng Lizard? Bạn đã đến đúng nơi để tìm hiểu cách xây dựng SmartThings kết nối DS18B20 Temp của riêng mình. Cảm biến với ESP8266 và Arduino. Kiểm tra Vid này và đọc tiếp.

Bước 1: Phần cứng - Những gì bạn cần

Phần cứng - Những gì bạn cần
Phần cứng - Những gì bạn cần
Phần cứng - Những gì bạn cần
Phần cứng - Những gì bạn cần
Phần cứng - Những gì bạn cần
Phần cứng - Những gì bạn cần

Tôi KHÔNG xác nhận, đại diện hoặc nhận bất cứ điều gì cho các ví dụ dưới đây. Emptor caveat.

Thay thế nếu cần cho các yêu cầu / thông số cá nhân của bạn. Liên kết đến sản phẩm chỉ dành cho ví dụ và không phải quảng cáo. Tôi đã không sử dụng một điện trở cho DS18B20. Hãy sử dụng phán đoán của riêng bạn.

1. ESP8266 ESP12 NodeMCU SOC

2. Cảm biến nhiệt độ DS18B20

3. Cơ sở NodeMCU

4. Trung tâm Samsung SmartThings 2.0

Cáp USB Micro

Bước 2: Phần mềm - Những gì bạn cần

Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần
Phần mềm - Những gì bạn cần

HỎI: Thoải mái khi làm việc với Arduino IDE, Libraries, SmartThings IDE và GITHub.

Arduino IDE

Samsung SmartThings IDE

Ứng dụng Android SmartThings

GITHub

Bước 3: Thiết lập phần cứng

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

Đối với phần này, các bước được giải thích dựa trên thiết lập của tôi. Điều chỉnh khi cần thiết.

  • Cài đặt bo mạch NodeMCU vào Node Base. (xác nhận hướng chính xác bằng các vị trí ăng-ten khớp trên mỗi hoặc số pin khớp nếu được liệt kê trên cơ sở)
  • Cài đặt các kết nối đầu cuối nữ trên DS18B20. (Tôi đã cắt, tước, hàn và quấn jumper cho các dòng của DS1820B)
  • Gắn nguồn DS18B20 vào đường sắt 3.3v trên Node Base. Xem Pic.
  • Gắn mặt đất DS18B20 vào ray nối đất trên Node Base. Xem Pic.
  • Đính kèm Dữ liệu DS18B20 vào pin D3 rail trên Node Base. Xem Pic.

LƯU Ý: Bạn có thể phải ngắt kết nối Dữ liệu khi tải bản phác thảo và kết nối lại sau khi tải xong.

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

Thiết lập phần mềm
Thiết lập phần mềm
Thiết lập phần mềm
Thiết lập phần mềm
Thiết lập phần mềm
Thiết lập phần mềm

HỎI: Thoải mái khi làm việc với Arduino IDE, Libraries, SmartThings IDE và GITHub.

  • Đăng nhập vào tài khoản SmartThings IDE và GITHub tương ứng của bạn.
  • Làm theo TẤT CẢ các bước được hiển thị ở đây bởi Daniel Ogorchock. AKA Ogiewon.

Tôi biết có rất nhiều thông tin và cấu hình ban đầu nếu đây là lần đầu tiên bạn thiết lập cấu hình ST_Anything, nhưng nó rất đáng giá. XIN VUI LÒNG hỏi bất kỳ câu hỏi nào bạn có thể có trong quá trình này. Ngoài ra, Diễn đàn SmartThings cho dự án này là một nơi TUYỆT VỜI cho các mẹo và lời khuyên.

  • Sửa đổi bản phác thảo Arduino đính kèm, thêm thông tin cụ thể về môi trường WiFi / SmartThings của bạn. Bản phác thảo chỉ ra nơi thực hiện các thay đổi, cũng như các bước trên Trang GITHub.
  • Tham khảo ảnh chụp màn hình đính kèm để biết các thay đổi cụ thể của thiết bị (2) ST_Anything. (Đối với phiên bản NodeMCU 0.9… Thay đổi Pin D7 thành Pin D3) và nhận xét về bất kỳ thiết bị / thư viện nào mà bạn có thể không muốn cài đặt tại thời điểm này.
  • Bản phác thảo đính kèm có các thay đổi từ D7 thành D3 và các tính năng bổ sung được nhận xét. LƯU Ý: Nếu bạn ngắt kết nối jumper khỏi D #, hãy kết nối lại sau khi bản phác thảo đã được tải.
  • Mở Ứng dụng di động SmartThings của bạn. Nếu bạn vẫn cần thêm thông tin chi tiết theo các bước ở đây, hãy làm như vậy ngay bây giờ.
  • Hãy xem danh sách các thiết bị trong Ứng dụng di động SmartThings của bạn, bây giờ bạn sẽ thấy DS18B20 được liệt kê với nhiệt độ hiện tại của bạn.

Đề xuất: