Оглавление:
- Запасы
- Шаг 1. Подготовка жилья
- Шаг 2: пайка
- Шаг 3: Поместите все в корпус
- Шаг 4: Программное обеспечение
- Шаг 5: время для барбекю
Видео: Датчик температуры барбекю и мяса на ESP8266 с дисплеем: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом руководстве я покажу вам, как создать собственную версию инструмента для барбекю, который измеряет текущую температуру в вашем барбекю и включает вентилятор, чтобы при необходимости зажигать его. Вдобавок к этому прикреплен датчик температуры ядра мяса, и все это (в моем случае) подключено к 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: Программное обеспечение
Для этого урока на 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: время для барбекю
Теперь соедините вентиляторы вместе и установите их на барбекю. Смотрите фото как это получилось. Теперь нужно запустить «BBQ guru» и начать готовить барбекю!
Рекомендуемые:
Датчик температуры и влажности с ЖК-дисплеем и обнаружением звука: 4 шага
Датчик температуры и влажности с ЖК-дисплеем и обнаружением звука: Привет, ребята !!! Хорошо, этот проект был моим проектом последнего года. Целью этого проекта было наблюдение за температурой и влажностью в помещении в мастерской моего университета из-за неисправности некоторых электронных компонентов из-за неблагоприятной температуры и
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: 7 шагов
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: я сделал этот датчик для своего любимого Çipitak. Автомобиль fiat 126 с 2-цилиндровым двигателем с воздушным охлаждением под задним капотом. У ipitak нет датчика температуры, показывающего, насколько горячий двигатель, поэтому я подумал, что датчик будет полезен. Также хотел, чтобы датчик был проводным
Датчик температуры и влажности с Arduino и ЖК-дисплеем: 4 шага
Датчик температуры и влажности с Arduino и ЖК-дисплеем: Здравствуйте, ребята, добро пожаловать обратно в Artuino. Как вы заметили, я начал An InstructableToday, мы собираемся сделать Temperature & Измеритель влажности с модулем DHT11. Приступим Рассмотрите возможность подписки и лайка видео
Датчик температуры (LM35), взаимодействующий с ATmega32 и ЖК-дисплеем - Управление вентилятором автоматики: 6 шагов
Датчик температуры (LM35), взаимодействующий с ATmega32 и ЖК-дисплеем | Автоматическое управление вентилятором: датчик температуры (LM35), взаимодействующий с ATmega32 и ЖК-дисплеем
ДАТЧИК SUHU DENGAN LCD DAN LED (Изготовление датчика температуры с ЖК-дисплеем и светодиодом): 6 шагов (с изображениями)
SENSOR SUHU DENGAN LCD DAN LED (Изготовление датчика температуры с ЖК-дисплеем и светодиодом): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi carambuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda