Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Cảm biến nhiệt độ ESP8266 DS18B20 với Arduino IDE (Máy chủ Web, Đơn, Nhiều)
MIỄN PHÍ
Số trang
26
Kích thước
910.2 KB
Định dạng
PDF
Lượt xem
1030

Cảm biến nhiệt độ ESP8266 DS18B20 với Arduino IDE (Máy chủ Web, Đơn, Nhiều)

Nội dung xem thử

Mô tả chi tiết

1/26

Cảm biến nhiệt độ ESP8266 DS18B20 với Arduino IDE

(Máy chủ Web, Đơn, Nhiều)

Đây là hướng dẫn chuyên sâu về cảm biến nhiệt độ DS18B20 với ESP8266 sử dụng

Arduino IDE. Chúng tôi sẽ đề cập đến cách nối dây cảm biến, cài đặt các thư viện cần

thiết và viết mã để đọc cảm biến từ một và nhiều cảm biến. Cuối cùng, chúng ta sẽ xây

dựng một máy chủ web đơn giản để hiển thị các chỉ số cảm biến.

Trong suốt hướng dẫn này, chúng tôi sẽ đề cập đến các chủ đề sau:

1. Đọc nhiệt độ từ một cảm biến nhiệt độ DS18B20;

2. Đọc nhiệt độ từ nhiều cảm biến nhiệt độ DS18B20;

3. Hiển thị số đọc cảm biến DS18B20 trên máy chủ web.

Bạn cũng có thể thích đọc các hướng dẫn DS18B20 khác:

Tìm hiểu thêm về ESP8266 với khóa học của chúng tôi: Tự động hóa gia đình bằng

ESP8266.

Giới thiệu cảm biến nhiệt độ DS18B20

Cảm biến nhiệt độ DS18B20 là cảm biến nhiệt độ kỹ thuật số một dây. Điều này có nghĩa

là nó chỉ yêu cầu một dòng dữ liệu (và GND) để giao tiếp với ESP8266 của bạn.

2/26

Nó có thể được cung cấp năng lượng bởi nguồn điện bên ngoài hoặc nó có thể lấy năng

lượng từ đường dữ liệu (được gọi là "chế độ ký sinh trùng"), giúp loại bỏ sự cần thiết của

nguồn điện bên ngoài.

Mỗi cảm biến nhiệt độ DS18B20 có một mã sê-ri 64-bit duy nhất. Điều này cho phép bạn

nối nhiều cảm biến vào cùng một dây dữ liệu. Vì vậy, bạn có thể nhận nhiệt độ từ nhiều

cảm biến chỉ bằng một GPIO.

Cảm biến nhiệt độ DS18B20 cũng có sẵn trong phiên bản chống thấm nước.

Tải ngay đi em, còn do dự, trời tối mất!