Мазмуну:

Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен: 5 кадам (сүрөттөр менен)
Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен: 5 кадам (сүрөттөр менен)

Video: Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен: 5 кадам (сүрөттөр менен)

Video: Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен: 5 кадам (сүрөттөр менен)
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Ноябрь
Anonim
Image
Image
Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен
Барбекю температурасы жана эт сенсору ESP8266 дисплейи менен

Бул Нускамада мен барбекюңуздун учурдагы температурасын өлчөгөн жана керек болсо күйгүзүү үчүн желдеткичти күйгүзүүчү барбекю куралынын өз версиясын кантип жасоону көрсөтөм. Мындан тышкары, эттин негизги температурасы сенсору тиркелет жана мунун баары (менин жагдайымда) Domoticz менен байланышкан: реалдуу убакыт учурдагы температурадан жана ошондой эле жыгачтан окулат.

Жабдуулар

Сиз керек:

  • Wemos D1 мини (1x)
  • MAX31855 термопара модулу, анын ичинде иликтөө (2x)
  • Потенциометр 10k Ом (1х)
  • ЖК 2004, анын ичинде I2C модулу (1x)
  • IRF 520 mosfet (1x)
  • Желдеткич 5v (2x)
  • LM2596 DC менен камсыздоо (1x) - 5вге чыгаруу, ар кандай болушу мүмкүн
  • Турак жай (1x)
  • Термопар үчүн туташтыргычтар (2x) - (MAX31855тин экөөнө тең зонд менен туташуу)
  • DC коннектору аял (2x) - DC үчүн бир (DC электр менен камсыздоо розеткасына жараша)
  • DC коннектору эркек (1x) - желдеткичтерди туташтыруу үчүн
  • Гайка жана болт M3 x 30
  • DC кубаттуулугу жок дегенде 5v
  • кээ бир кош зым - күйөрмандарды туташтыруу үчүн.
  • эски USB мини кабели - D1 мини иштетүү үчүн

Сизге керектүү шаймандар:

  • Лагердик станция
  • Бир нече өлчөмдөгү машыгуулар
  • Көрсөтүү үчүн кесүүчү курал

1 -кадам: Турак жайыңызды даярдоо

Турак жайыңызды даярдоо
Турак жайыңызды даярдоо
Турак жайыңызды даярдоо
Турак жайыңызды даярдоо

Биринчиден, дисплейдин өлчөмүн өлчөө. Корпустун үстүнкү бөлүгүндө дисплей жакшы жарашат. Андан кийин ЖКнын арткы бетиндеги сүйлөө тешиктери жайгашкан жерде эки тешик жасаңыз (сүрөттү караңыз).

Дисплейди корпуска орнотуу үчүн M3x30 болтторун колдонуңуз, жогорудагы башка сүрөттү караңыз.

Эми биз бардык бөлүктөрдү бириктирип / ширете баштайбыз.

2 -кадам: ширетүү

Soldering
Soldering

Эми бардык бөлүктөрдү бириктирүү убактысы келди, сүрөттү жана төмөндө караңыз:

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 -> Pot

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

3 -кадам: Турак жайына Al кой

Аны үйгө киргизиңиз
Аны үйгө киргизиңиз
Аны үйгө киргизиңиз
Аны үйгө киргизиңиз
Аны үйгө киргизиңиз
Аны үйгө киргизиңиз

Ошентип, азыр анын баарын турак жайга жайгаштыруу мезгили келди. Дисплейлер мурунтан эле ошол жерге орнотулган. Сиз жөн гана ал бөлүктөрдү акырындык менен салып, сигнал бөлүктөрү тийбей тургандыгын киргизиңиз. Мен муну кантип кылганымды сүрөттөн караңыз.

Ошондой эле, бул туташтыргычтар үчүн бир нече тешиктерди бургулоо учуру. Менин учурда, мен кубатты бир жагына, ал эми сенсорлорду / желдеткичти башка сайтка коём.

4 -кадам: Программалык камсыздоо

Image
Image
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

Wemos D1 mini бул окуу куралы үчүн ESPeasy менен жаркырап турушу керек, бирок сиз өзүңүздүн тандооңузду колдоно аласыз. ESPeasyди кантип орнотуу керектигин караңыз:

Бардык тиркелген түзмөктөрдү туура GPIOго конфигурациялаңыз (конфигурацияларым үчүн сүрөттөрдү караңыз)

  • Аналогдук киргизүү (потметр) D0 / ADC (TOUT)
  • Күйөрман: GPIO 16
  • Барбекю сенсору: GPIO15
  • LCD2004 дисплейи: GPIO4, 5, 0
  • Эт сенсор: GPIO2

Task Settings

Аналогдук киргизүү:

Сиз 1024 өлчөө чекитин "нормалдуу" градуска конфигурациялашыңыз керек. Мен 50дөн 250'Ске чейин колдондум, бирок сиз муну "эки чекиттүү калибрлөө" астында өзүңүздүн каалооңузга ылайыкташтыра аласыз. Сүрөттөрдү көрүү. 1 сек чейин интервал, 0 ондук менен мааниси

Температура сенсорлору (барбекю жана эт):

Өлчөө аралыгы 5 сек (анча өзгөрбөйт)

LCD2004:

Туура I2C дарегин табыңыз, бул кандайдыр бир сыноо жана ката (же даректи тандап алганда). Дисплейдин өлчөмүн туура өлчөмгө тууралаңыз (4x20). Саптарда каалаган текстти жана баалуулуктарды толтуруңуз. Муну кантип кылганымды сүрөттөн караңыз (ал голландча).

Эрежелерди "Куралдар" астынан иштетип, "Эрежелерди" жана "Эски Моторду" тандаңыз.

Желдеткичти башкаруу үчүн эреже чыгаргандан көрө (түзмөктөрдүн аталыштары менен баалуулуктары бирдей экенин текшериңиз, антпесе иштебейт):

Meting#Temperature боюнча <[Waarde#Analog] do

болсун, 1, [Waarde#Analog]-[Meting#Temperature]

эгер %v1 %> 5

GPIO, 16, 1 // желдеткичти күйгүзүү

endif

токтотуу жөнүндө

Meting#Temperature> [Waarde#Analog] do

болсун, 2, [Meting#Temperature]-[Waarde#Analog]

эгер %v2 %> 5

GPIO, 16, 0 // желдеткичти өчүрүү

endif

токтотуу жөнүндө

Сыноо убактысы келди! ESP8266 wifi тармагын туташтыра алаарына ишениңиз, антпесе ал иштебейт!

5 -кадам: Барбекю үчүн убакыт

Image
Image

Эми күйөрмандарды чогуу орнотуп, барбекюга орнотуңуз. Муну кантип кылганын сүрөттөрдү караңыз. Эми бул "барбекю гуру" баштоо жана барбекю баштоо!

Сунушталууда: