Mục lục:
- Bước 1: Cảm biến
- Bước 2: Vật liệu cần thiết
- Bước 3: Phần mềm
- Bước 4: Kết nối
- Bước 5: Kết quả
- Bước 6: Đã xong
Video: MCP9808 5110 LCD: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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
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ả
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
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:
Trò chơi "Tác động không gian" với cảm biến con quay hồi chuyển và Nokia 5110 LCD: 3 bước
Game "Space Impact" Với Cảm biến Gyro và Nokia 5110 LCD: Sau khi Tamagotchi của tôi qua đời (dự án cuối cùng), tôi bắt đầu tìm kiếm một cách mới để lãng phí thời gian của mình. Tôi quyết định lập trình trò chơi cổ điển “Space Impact” trên Arduino. Để làm cho trò chơi thú vị và vui nhộn hơn một chút, tôi đã sử dụng cảm biến con quay hồi chuyển mà tôi có
Cảm biến UV VEML6070 với Nokia 5110 LCD: 11 bước
Cảm biến UV VEML6070 Với Nokia 5110 LCD: Sau 3 tháng ngồi thực hiện dự án này, tôi nghĩ mình sẽ chia sẻ nó với cộng đồng nhà sản xuất. Một cảm biến UV giá cả phải chăng:) Nó có thể được lắp ráp trong vòng 1 giờ và có thể sử dụng trong nhiều năm
Arduino Barometer với Nokia 5110 LCD: 4 bước
Phong vũ biểu Arduino Với Nokia 5110 LCD: Đây là một phong vũ biểu đơn giản với Arduino
DIY Ardunio Weather Station Nokia 5110 LCD: 3 bước
DIY Ardunio Weather Station Nokia 5110 LCD: Tuy nhiên, một " trạm thời tiết ". Tôi đã tìm thấy 3 vỏ bọc bằng nhựa mà tôi đã bị mất trong một thời gian. Vì vậy, tôi quyết định tạo ra một thiết bị nhỏ gọn cho chính mình sẽ chạy
Màn hình phần cứng PC với Arduino và Nokia 5110 LCD: 3 bước
Màn hình phần cứng PC với Arduino và Nokia 5110 LCD: Màn hình PC dựa trên Arduino hiển thị nhiệt độ CPU, tải, đồng hồ và giá trị tải hoặc đồng hồ RAMCPU đã sử dụng cũng có thể được vẽ dưới dạng biểu đồ. Nokia 5110 84x48 LCD