Mục lục:
Video: Nhiệt kế có màu tương đối nhiệt độ trên màn hình TFT 2 "và nhiều cảm biến: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tôi đã tạo một màn hình hiển thị các phép đo của một số cảm biến nhiệt độ. Điều thú vị là màu sắc của các giá trị thay đổi theo nhiệt độ:
75 độ Celcius = RED> 60> 75 = ORANGE> 40 <60 = YELLOW> 30 <40 = LIGHTBLUE <40 = DARKBLUE
Bước 1: Lý do
Ngôi nhà của chúng tôi được sưởi ấm bằng hệ thống sưởi trung tâm. Hệ thống được cung cấp bởi một bếp đốt củi trong nhà bếp cung cấp một bể đệm 1000 lít. Từ đây nước ấm được bơm đến hệ thống sưởi sàn và các bộ tản nhiệt.
Điều này hoạt động tốt khi ở nhà nhưng có thể gây rắc rối khi tôi vắng mặt trong thời gian dài. Vì vậy, chúng tôi quyết định bổ sung một bộ gia nhiệt đốt viên tự động cũng được nối với thùng đệm để cả hai hệ thống có thể hoạt động cùng nhau. Điều quan trọng là phải biết khi nào ngừng đốt các bản ghi trong bếp vì có thể xảy ra hiện tượng quá nhiệt của bể đệm. Rõ ràng là có tất cả các loại van an toàn, nhưng để ngăn chặn luôn tốt hơn.
Tôi muốn có một màn hình đo nhiệt độ trong bể ở một số cấp độ để chúng tôi có thể biết lượng nhiệt mà chúng tôi đã lưu trữ. Màu của nhiệt độ tối thiểu sẽ thay đổi với giá trị: đỏ khi rất nóng (> 75 độ C sang xanh đậm khi lạnh, <30 độ.
Bước 2: Vật liệu được sử dụng
Cảm biến nhiệt độ Arduino UnoFour DS18b201 Điện trở 4,7k OhmMột màn hình TFT màu, tôi đã sử dụng màn hình 2 này từ AliexpressWiring, v.v.
Bước 3: Kết nối tất cả
Bốn cảm biến DS18b20 được gắn qua hệ thống một dây. Điều này tiết kiệm rất nhiều kết nối với Arduino và khá đơn giản, hãy xem hình. Điện trở được thêm vào đây.
Kết nối màn hình mất nhiều công sức hơn. Nó sẽ (nên….) Hoạt động bằng cách nhấp vào nó như một lá chắn, nhưng điều này đã không hoạt động. Một số nghiên cứu đã chỉ cho tôi cách kết nối nó thông qua SPI (không biết điều đó có nghĩa là gì) bằng cách sử dụng sơ đồ sau:
VCC 5vGND Mặt đất CLK D13SDA D11 RS D9 RST D8 CS D10
Được sử dụng thư viện ILI9225 vì điều này đã được đề cập trên bao bì của màn hình. Bạn có thể tìm thấy thư viện ở đây trên Github.
Tất cả các thiết lập, tôi đã chạy các mẫu từ thư viện, tất cả đều tốt. Yeehaa !!!
Bước 4: Mã
Tôi đã mất một lúc để tìm ra cách vẽ văn bản, đường kẻ, v.v. trên màn hình TFT. Điều này hóa ra khá đơn giản. Mã để tạo màu văn bản liên quan đến nhiệt độ là một cái gì đó khác, vì vậy tôi đã chuyển sang diễn đàn Arduino nơi một chương có tên "Wild Bill" đã giúp tôi. Thanh danh!!
Bạn có thể tìm thấy mã ở đây.
Bước 5: Kết luận
Đây là một dự án thực sự tuyệt vời. Bây giờ tôi sẽ phải tìm một vỏ bọc đẹp để làm cho mọi thứ trông thông minh. Tôi không giỏi trong việc này. Bất kỳ trợ giúp / đề xuất làm thế nào để làm điều này rất được đánh giá cao
Danh sách mong muốn:
- Thêm WIFI, phải đơn giản với ESP288 hoặc Nodemcu; Tôi để chúng nằm xung quanh
Đề xuất:
Cảm biến nhiệt độ & thịt BBQ trên ESP8266 với màn hình: 5 bước (có hình ảnh)
Cảm biến nhiệt độ & thịt nướng BBQ trên ESP8266 có màn hình: Trong tài liệu có hướng dẫn này, tôi sẽ hướng dẫn bạn cách tạo phiên bản riêng của công cụ BBQ để đo nhiệt độ hiện tại trong món nướng của bạn và bật quạt để thắp sáng nếu cần. Ngoài ra, còn có một cảm biến nhiệt độ lõi thịt
Cảm biến siêu âm để nắm bắt các thay đổi vị trí của đối tượng: 3 bước
Cảm biến siêu âm để nắm bắt các thay đổi vị trí của đối tượng: Điều quan trọng là phải bảo vệ những thứ có giá trị của bạn an toàn, sẽ là khập khiễng nếu bạn cứ canh giữ lâu đài của mình cả ngày. Sử dụng máy ảnh mâm xôi pi, bạn có thể chụp nhanh vào đúng thời điểm. Hướng dẫn này sẽ giúp bạn quay video hoặc chụp ảnh
Bộ chọn màu Arduino RGB - Chọn màu từ các đối tượng trong cuộc sống thực: 7 bước (có hình ảnh)
Bộ chọn màu Arduino RGB - Chọn màu từ các đối tượng trong cuộc sống thực: Dễ dàng chọn màu từ các đối tượng vật lý với bộ chọn màu RGB dựa trên Arduino này, cho phép bạn tạo lại màu sắc mà bạn nhìn thấy trong các đối tượng đời thực trên máy tính hoặc điện thoại di động của mình. Chỉ cần nhấn một nút để quét màu của đối tượng bằng TCS347 giá rẻ
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] DỮ LIỆU CẢM BIẾN NHIỀU LOẠI CẢM BIẾN !: 3 bước
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] DỮ LIỆU CẢM BIẾN NHIỀU LẦN!: Xin chào, tôi thấy rằng thiếu thông tin về cách đăng nhiều dữ liệu cảm biến để điều khiển bằng Arduino Uno với mô-đun SIM900. Vì vậy, tôi đã hướng dẫn ngắn gọn về kết nối và cấu hình Arduino UNO với SIM900 và cảm biến DHT22. Dữ liệu từ DHT22 (temper
Mạch GPIO Raspberry Pi: Sử dụng cảm biến tương tự LDR mà không cần ADC (Bộ chuyển đổi tương tự sang kỹ thuật số): 4 bước
Mạch GPIO của Raspberry Pi: Sử dụng cảm biến tương tự LDR mà không cần ADC (Bộ chuyển đổi tương tự sang kỹ thuật số): Trong phần Hướng dẫn trước đây của chúng tôi, chúng tôi đã chỉ cho bạn cách bạn có thể liên kết các chân GPIO của Raspberry Pi với đèn LED và công tắc và cách chân GPIO có thể cao hoặc Thấp. Nhưng điều gì sẽ xảy ra nếu bạn muốn sử dụng Raspberry Pi của mình với cảm biến tương tự? Nếu chúng tôi muốn sử dụng