Оглавление:

Датчик температуры барбекю и мяса на ESP8266 с дисплеем: 5 шагов (с изображениями)
Датчик температуры барбекю и мяса на ESP8266 с дисплеем: 5 шагов (с изображениями)

Видео: Датчик температуры барбекю и мяса на ESP8266 с дисплеем: 5 шагов (с изображениями)

Видео: Датчик температуры барбекю и мяса на ESP8266 с дисплеем: 5 шагов (с изображениями)
Видео: Распаковка и обзор Wi-Fi цифрового термометра Inkbird IBBQ-4T с 4 щупами 2024, Ноябрь
Anonim
Image
Image
Датчик температуры барбекю и мяса на ESP8266 с дисплеем
Датчик температуры барбекю и мяса на ESP8266 с дисплеем

В этом руководстве я покажу вам, как создать собственную версию инструмента для барбекю, который измеряет текущую температуру в вашем барбекю и включает вентилятор, чтобы при необходимости зажигать его. Вдобавок к этому прикреплен датчик температуры ядра мяса, и все это (в моем случае) подключено к Domoticz: считывание текущих температур в реальном времени, а также регистрация.

Запасы

Вещи, которые нужно:

  • Wemos D1 mini (1x)
  • MAX31855 Модуль термопары, включая зонд (2x)
  • Потенциометр 10 кОм (1x)
  • ЖК-дисплей 2004 с модулем I2C (1x)
  • IRF 520 MOSFET (1x)
  • Вентилятор 5в (2x)
  • LM2596 Источник постоянного тока (1x) - установите выход на 5 В, вход может варьироваться
  • Жилье (1x)
  • Разъемы для термопары (2x) - (подключаются к обоим MAX31855 с помощью датчиков)
  • Гнездо разъема постоянного тока (2 шт.) - одно для входа постоянного тока (в зависимости от разъема источника питания постоянного тока)
  • Штекерный разъем постоянного тока (1x) - для подключения вентиляторов
  • Гайка и болт M3 x 30
  • Электропитание постоянного тока не менее 5В
  • какой-то двухпроводный - для подключения вентиляторов.
  • старый кабель USB mini - для питания D1 mini

Необходимые инструменты:

  • Паяльная станция
  • Сверла нескольких размеров
  • Режущий инструмент для демонстрации

Шаг 1. Подготовка жилья

Подготовка вашего жилья
Подготовка вашего жилья
Подготовка вашего жилья
Подготовка вашего жилья

Сначала измерьте размер дисплея. Сделайте вырез в верхней части корпуса, чтобы дисплей хорошо вошел. Затем проделайте два отверстия в месте монтажных отверстий в задней панели ЖК-дисплея (см. Фото).

Затем используйте болты M3x30 для крепления дисплея в корпусе, см. Другой рисунок сверху.

Теперь приступаем к соединению / пайке всех деталей вместе.

Шаг 2: пайка

Пайка
Пайка

Пришло время соединить все части вместе, см. Рисунок и ниже:

Wemos D1 mini -> MAX31855 (барбекю)

3 на 3 -> VCC

GND -> GND

D6 / GPIO12 -> ТАК

D5 / GPIO14 -> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (мясо)

3 на 3 -> VCC

GND -> GND

D6 / GPIO12 -> ТАК

D5 / GPIO14 -> SCK

D4 / GPIO2 -> CS

Wemos D1 mini -> Potmeter

3 на 3 -> VCC

GND-> GND

A0 -> Горшок

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5 В -> VCC

GND -> GND

Шаг 3: Поместите все в корпус

Положи его в корпус
Положи его в корпус
Положи его в корпус
Положи его в корпус
Положи его в корпус
Положи его в корпус

Так что теперь пора все это положить в корпус. Дисплеи там уже установлены. Вы просто аккуратно вставляете все детали, чтобы сигнальные части не соприкасались. Посмотрите на картинку, как я это сделал.

Также сейчас самое время просверлить несколько отверстий для разъемов. В моем случае я подключаю питание с одной стороны, а датчики / выход вентилятора - с другой.

Шаг 4: Программное обеспечение

Image
Image
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Для этого урока на Wemos D1 mini необходимо установить ESPeasy, но вы можете использовать его по своему усмотрению. Как установить ESPeasy, смотрите:

Настройте все подключенные устройства на правильные GPIO (мои конфигурации см. На рисунках)

  • Аналоговый вход (потенциометр) на D0 / ADC (TOUT)
  • Вентилятор: GPIO 16
  • Датчик барбекю: GPIO15
  • Дисплей LCD2004: GPIO4, 5, 0
  • Датчик мяса: GPIO2

Настройки задачи

Аналоговый вход:

Вам необходимо настроить 1024 точки измерения на «нормальные» градусы. Я использовал от 50 до 250 ° C, но вы можете настроить это по своему вкусу в разделе «Калибровка по двум точкам». Смотрите картинки. Интервал до 1 секунды, значение с 0 десятичными знаками

Датчики температуры (барбекю и мясо):

Интервал измерения до 5 сек (не сильно меняется)

LCD2004:

Найдите правильный адрес I2C, это метод проб и ошибок (или когда вы знаете адрес, выберите его). Отрегулируйте размер дисплея до нужного размера (4x20). В строках введите желаемый текст и значения. Посмотрите картинку, как я это сделал (на голландском).

Включите правила в разделе «Инструменты», а затем выберите «Правила» и «Старый движок».

Затем создайте правило для управления вентилятором (убедитесь, что названия устройств и значения совпадают, иначе это не сработает):

на Meting # Temperature <[Waarde # Analog] делать

let, 1, [Waarde # Analog] - [Meting # Temperature]

если% v1%> 5

GPIO, 16, 1 // включаем вентилятор

endif

заканчивается в

на Meting # Temperature> [Waarde # Analog] делать

let, 2, [Meting # Temperature] - [Waarde # Analog]

если% v2%> 5

GPIO, 16, 0 // выключить вентилятор

endif

заканчивается в

Пора это проверить! Убедитесь, что ESP8266 может подключиться к сети Wi-Fi, иначе он не запустится!

Шаг 5: время для барбекю

Image
Image

Теперь соедините вентиляторы вместе и установите их на барбекю. Смотрите фото как это получилось. Теперь нужно запустить «BBQ guru» и начать готовить барбекю!

Рекомендуемые: