Mục lục:

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 BBQ trên ESP8266 với màn hình: 5 bước (có hình ảnh)

Video: 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)

Video: 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)
Video: Nguyên Lý và Cấu Tạo của Cảm Biến Nhiệt Hồng Ngoại Đo Nhiệt Độ Không Tiếp Xúc 2024, Tháng mười hai
Anonim
Image
Image
Cảm biến nhiệt độ & thịt nướng BBQ trên ESP8266 có màn hì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 hướng dẫn này, tôi sẽ hướng dẫn bạn cách tự tạo phiên bản dụng cụ BBQ dùng để đ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 gắn vào, và tất cả điều này (trong trường hợp của tôi) được kết nối với Domoticz: đọc theo thời gian thực về nhiệt độ hiện tại và cũng ghi nhật ký.

Quân nhu

Những thứ bạn cần:

  • Wemos D1 mini (1x)
  • Mô-đun cặp nhiệt điện MAX31855 bao gồm đầu dò (2x)
  • Chiết áp 10k Ohm (1x)
  • LCD 2004 bao gồm mô-đun I2C (1x)
  • IRF 520 mosfet (1x)
  • Quạt 5v (2x)
  • Nguồn cung cấp DC LM2596 (1x) - đặt đầu ra thành 5v, đầu vào có thể thay đổi
  • Nhà ở (1x)
  • Đầu nối cho cặp nhiệt điện (2x) - (kết nối với cả MAX31855 với đầu dò)
  • Đầu nối DC cái (2x) - một đầu nối DC vào (tùy thuộc vào ổ cắm nguồn điện DC)
  • Đầu nối DC nam (1x) - để kết nối các quạt
  • Đai ốc và bu lông M3 x 30
  • Nguồn cung cấp DC ít nhất 5v
  • một số dây đôi - để kết nối các quạt.
  • cáp USB mini cũ - để cấp nguồn cho D1 mini

Công cụ bạn cần:

  • Trạm hàn
  • Khoan nhiều kích cỡ
  • Dụng cụ cắt để trưng bày

Bước 1: Chuẩn bị nhà ở của bạn

Chuẩn bị nhà ở của bạn
Chuẩn bị nhà ở của bạn
Chuẩn bị nhà ở của bạn
Chuẩn bị nhà ở của bạn

Lúc đầu, hãy đo kích thước của màn hình. Cắt phần trên cùng của vỏ để màn hình vừa khít. Sau đó, tạo hai lỗ tại vị trí của các lỗ định tuyến trên mặt sau của màn hình LCD (xem ảnh).

Hơn sử dụng bu lông M3x30 để gắn màn hình vào vỏ, xem hình ảnh khác từ trên xuống.

Bây giờ chúng ta bắt đầu kết nối / hàn tất cả các bộ phận với nhau.

Bước 2: Hàn

Hàn
Hàn

Bây giờ là lúc để kết nối tất cả các bộ phận với nhau, hãy xem hình và bên dưới:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> VẬY

D5 / GPIO14 -> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (thịt)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> VẬY

D5 / GPIO14 -> SCK

D4 / GPIO2 -> CS

Wemos D1 mini -> Đồng hồ đo

3v3 -> VCC

GND-> GND

A0 -> Nồi

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Bước 3: Đặt nó Al vào nhà ở

Đặt nó Al trong nhà ở
Đặt nó Al trong nhà ở
Đặt nó Al trong nhà ở
Đặt nó Al trong nhà ở
Đặt nó Al trong nhà ở
Đặt nó Al trong nhà ở

Vì vậy, bây giờ là lúc để đưa tất cả vào nhà ở. Các màn hình đã được gắn ở đó. Bạn chỉ cần đưa các bộ phận vào một cách nhẹ nhàng và các bộ phận tín hiệu không chạm vào nhau. Xem hình ảnh tôi đã làm như thế nào.

Ngoài ra, đây là thời điểm để khoan một số lỗ cho các đầu nối. Trong trường hợp của tôi, tôi đặt nguồn ở một bên và đầu ra của cảm biến / quạt ở trang còn lại.

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

Image
Image
Phần mềm
Phần mềm
Phần mềm
Phần mềm
Phần mềm
Phần mềm

Wemos D1 mini nên được hỗ trợ ESPeasy cho hướng dẫn này, nhưng bạn có thể sử dụng lựa chọn của riêng mình. Cách cài đặt ESPeasy xem tại:

Định cấu hình tất cả các thiết bị được gắn vào đúng GPIO (xem hình ảnh để biết cấu hình của tôi)

  • Ngõ vào tương tự (nồi kế) sang D0 / ADC (TOUT)
  • Quạt: GPIO 16
  • Cảm biến BBQ: GPIO15
  • Màn hình LCD2004: GPIO4, 5, 0
  • Cảm biến thịt: GPIO2

Cài đặt tác vụ

Đầu vào analog:

Bạn cần định cấu hình 1024 điểm đo thành độ "bình thường". Tôi đã sử dụng 50 đến 250 ° C nhưng bạn có thể điều chỉnh điều này theo ý thích của mình trong "Hiệu chuẩn hai điểm". Xem hình ảnh. Khoảng thời gian đến 1 giây, giá trị bằng 0 số thập phân

Cảm biến nhiệt độ (BBQ và thịt):

Khoảng thời gian đo đến 5 giây (không thay đổi nhiều)

LCD2004:

Tìm địa chỉ I2C phù hợp, đây là một số thử nghiệm và sai sót (hoặc khi bạn biết địa chỉ đó, hãy chọn địa chỉ đó). Điều chỉnh kích thước hiển thị cho đúng kích thước (4x20). Tại các dòng, hãy điền vào văn bản và giá trị mong muốn. Xem hình ảnh cách tôi đã làm điều này (nó bằng tiếng Hà Lan).

Bật các quy tắc trong "Công cụ" và chọn "Quy tắc" và "Công cụ cũ".

Hơn là đưa ra quy tắc, để điều khiển quạt (hãy đảm bảo rằng cách đặt tên của thiết bị và giá trị của bạn giống nhau, nếu không nó không hoạt động):

trên Meting # Nhiệt độ <[Waarde # Analog] làm

let, 1, [Waarde # Analog] - [Meting # Nhiệt độ]

nếu% v1%> 5

GPIO, 16, 1 // bật quạt

endif

kết thúc vào

trên Meting # Nhiệt độ> [Waarde # Analog] làm

let, 2, [Meting # Nhiệt độ] - [Waarde # Analog]

nếu% v2%> 5

GPIO, 16, 0 // tắt quạt

endif

kết thúc vào

Đã đến lúc kiểm tra nó! Hãy chắc chắn rằng ESP8266 có thể kết nối mạng wifi, nếu không nó sẽ không khởi động được!

Bước 5: Thời gian tổ chức tiệc nướng BBQ

Image
Image

Bây giờ hãy gắn các quạt lại với nhau và gắn chúng vào lò nướng. Xem hình ảnh làm thế nào đã làm điều này. Bây giờ là bắt đầu "BBQ guru" và bắt đầu BBQ'ing!

Đề xuất: