Съдържание:

Сензор за температура и месо за барбекю на ESP8266 с дисплей: 5 стъпки (със снимки)
Сензор за температура и месо за барбекю на ESP8266 с дисплей: 5 стъпки (със снимки)

Видео: Сензор за температура и месо за барбекю на ESP8266 с дисплей: 5 стъпки (със снимки)

Видео: Сензор за температура и месо за барбекю на ESP8266 с дисплей: 5 стъпки (със снимки)
Видео: Обзор кулинарного термометра Inkbird IBBQ 4BW Wi Fi и Bluetooth 2024, Ноември
Anonim
Image
Image
Сензор за температура и месо за барбекю на ESP8266 с дисплей
Сензор за температура и месо за барбекю на ESP8266 с дисплей

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

Консумативи

Нещата, от които се нуждаете:

  • Wemos D1 мини (1x)
  • MAX31855 модул с термодвойка, включващ сонда (2x)
  • Потенциометър 10k Ohm (1x)
  • LCD 2004 включително I2C модул (1x)
  • IRF 520 MOSFET (1x)
  • Вентилатор 5V (2x)
  • LM2596 DC захранване (1x) - задайте изхода на 5v, входът може да варира
  • Жилища (1x)
  • Съединители за термодвойка (2x) - (свържете към двете MAX31855's със сондите)
  • DC конектор женски (2x) - един за DC вход (в зависимост от контакта на DC захранването)
  • DC конектор мъжки (1x) - за свързване на вентилаторите
  • Гайка и болт M3 x 30
  • Захранване с постоянен ток поне 5v
  • някакъв двужичен - за свързване на вентилаторите.
  • стар USB мини кабел - за захранване на D1 mini

Инструменти, от които се нуждаете:

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

Стъпка 1: Подготовка на вашето жилище

Подготовка на вашето жилище
Подготовка на вашето жилище
Подготовка на вашето жилище
Подготовка на вашето жилище

Първо измерете размера на дисплея. Направете рязане в горната част на корпуса, така че дисплеят да се вписва добре. След това направете два отвора на мястото на отворите за уши в задната плоча на LCD дисплея (вижте снимката).

След това използвайте болтовете M3x30, за да монтирате дисплея в корпуса, вижте другата снимка отгоре.

Сега започваме да свързваме / запояваме всички части заедно.

Стъпка 2: Запояване

Запояване
Запояване

Сега е време да свържете всички части заедно, вижте снимката и по -долу:

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

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

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

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Потметър

3v3 -> VCC

GND-> GND

A0 -> Пот

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> 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#Температура <[Waarde#Analog] do

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

ако %v1 %> 5

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

endif

ендон

на Meting#Temperature> [Waarde#Analog] do

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

ако %v2 %> 5

GPIO, 16, 0 // изключете вентилатора

endif

ендон

Време е да го тестваме! Уверете се, че ESP8266 може да свърже wifi мрежата, в противен случай няма да се стартира!

Стъпка 5: Време за барбекю

Image
Image

Сега монтирайте вентилаторите заедно и ги монтирайте на барбекюто. Вижте снимки как стана това. Сега е да започнете "барбекю гуру" и да започнете барбекю!

Препоръчано: