Mục lục:

MCP9808 5110 LCD: 6 bước
MCP9808 5110 LCD: 6 bước

Video: MCP9808 5110 LCD: 6 bước

Video: MCP9808 5110 LCD: 6 bước
Video: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Tháng bảy
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Xin chào bạn tình!

Trong phần hướng dẫn ngắn này, tôi sẽ chỉ cho bạn cách hiển thị các kết quả đo nhiệt độ từ cảm biến MCP9808 I2C với Arduino và màn hình LCD Nokia5110.

Bước 1: Cảm biến

Ngắn gọn: MCP9808 (tất nhiên là trên lý thuyết) là một cảm biến nhiệt độ có độ chính xác cao sử dụng bus I2C của Arduino. Vì vậy, chỉ cần 4 dây để kết nối nó. Và nó rất rẻ:)

Dưới đây là một số liên kết:

learn.adafruit.com/adafruit-mcp9808-precis…

www.microchip.com/wwwproducts/en/en556182

Tôi đang tìm kiếm các cảm biến mới cho các dự án arduino của mình để xây dựng và vì nó rất rẻ trên Ali (1 đô la) nên tôi đã đặt mua hai trong số các cảm biến này. Tôi có một số màn hình khác nhau được đặt xung quanh và tất nhiên tôi đã chọn lại Nokia 5110 LCD (vì đơn giản).

Đã đến lúc chế tạo nhiệt kế mới của chúng tôi:)

Bước 2: Vật liệu cần thiết

Các phần cần thiết cho dự án này là:

- Arduino Uno, Nano, v.v…..

- Một vài dây nhảy

- Cảm biến nhiệt độ MCP9808

- Nokia5110 LCD

- Thư viện và phác thảo

Bước 3: Phần mềm

Tôi đã tạo một bản phác thảo rất đơn giản để hiển thị các kết quả đọc từ cảm biến. Nó rất thẳng về phía trước và dễ hiểu.

Tải xuống và cài đặt các thư viện chính xác có trong bản phác thảo.

Đầu tiên, chúng tôi đưa vào các thư viện chính xác, thiết lập độ phân giải đo của cảm biến, tạo các đối tượng cho cảm biến và hiển thị. Thiết lập nối tiếp, đặt địa chỉ cảm biến nhiệt độ và cuối cùng thiết lập màn hình để in các giá trị.

Chúng tôi phải cẩn thận để xóa hiển thị trong thiết lập void và vòng lặp void hoặc ngược lại màn hình sẽ nhấp nháy trong mỗi giây.

Kết quả được hiển thị theo độ C và độ F.

Dễ dàng hay không ??

Bước 4: Kết nối

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

Các kết nối là sau:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 Volts

GND - Mặt đất

Cảm biến MCP9808

VCC - 3,3 hoặc 5 Volts

GND - Mặt đất

SDA - Tương tự 4

SCL - Tương tự 5

Bước 5: Kết quả

Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả

Nếu bạn đã làm mọi thứ một cách chính xác, bạn có thể thấy rằng arduino đang hiển thị nhiệt độ trên màn hình LCD.

Tôi không biết cảm biến chính xác đến mức nào, so sánh duy nhất mà tôi có là giữa cảm biến ds18b20.

Tại thời điểm này, tôi phải cung cấp tín dụng cho cảm biến:)

Bước 6: Đã xong

Xong!
Xong!

Bạn xong việc rồi.

Sử dụng nó như bạn muốn và có một ngày tốt đẹp!

Đề xuất: