Агуулгын хүснэгт:

ESP8266 дээрх BBQ температур ба махны мэдрэгч дэлгэцтэй: 5 алхам (зурагтай)
ESP8266 дээрх BBQ температур ба махны мэдрэгч дэлгэцтэй: 5 алхам (зурагтай)

Видео: ESP8266 дээрх BBQ температур ба махны мэдрэгч дэлгэцтэй: 5 алхам (зурагтай)

Видео: ESP8266 дээрх BBQ температур ба махны мэдрэгч дэлгэцтэй: 5 алхам (зурагтай)
Видео: Diy Motorized Halloween Decor HACK 2024, Арваннэгдүгээр
Anonim
Image
Image
Дэлгэц бүхий ESP8266 дээрх BBQ температур ба махны мэдрэгч
Дэлгэц бүхий ESP8266 дээрх BBQ температур ба махны мэдрэгч

Энэхүү гарын авлагад би шарсан махныхаа одоогийн температурыг хэмжиж, шаардлагатай бол асаахын тулд сэнс асаах шарсан махны багаж хэрэгслийг өөрийн гараар хэрхэн яаж хийхийг танд үзүүлэх болно. Нэмж дурдахад махны үндсэн температур мэдрэгчийг хавсаргасан бөгөөд энэ нь (миний хувьд) Domoticz -тэй холбогдсон байдаг: бодит цагийг одоогийн температураас унших, мод бэлтгэх.

Хангамж

Танд хэрэгтэй зүйлс:

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

Танд хэрэгтэй хэрэгсэл:

  • Гагнуурын станц
  • Хэд хэдэн хэмжээтэй өрөм
  • Дэлгэцийг огтлох хэрэгсэл

Алхам 1: Орон сууцаа бэлтгэх

Орон сууцаа бэлдэж байна
Орон сууцаа бэлдэж байна
Орон сууцаа бэлдэж байна
Орон сууцаа бэлдэж байна

Эхлээд дэлгэцийн хэмжээг хэмжинэ. Байшингийн дээд хэсэгт зүсэлт хийж, дэлгэц нь хоорондоо таарч тохирно. Дараа нь LCD -ийн арын хавтан дээрх амны нүхний байршилд хоёр нүх гарга (зураг харна уу).

Дэлгэцийг орон сууцанд бэхлэхийн тулд M3x30 боолтыг ашиглаарай, бусад зургийг дээрээс үзнэ үү.

Одоо бид бүх эд ангиудыг хооронд нь холбож / гагнаж эхлэв.

Алхам 2: Гагнах

Гагнах
Гагнах

Одоо бүх хэсгүүдийг хооронд нь холбох цаг болжээ, доорх зургийг үзнэ үү.

Wemos D1 мини -> MAX31855 (BBQ)

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 мини -> IRF520

D0 -> Тэмдэг

GND -> GND

Wemos D1 мини -> 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
  • BBQ мэдрэгч: GPIO15
  • LCD2004 дэлгэц: GPIO4, 5, 0
  • Махны мэдрэгч: GPIO2

Ажлын тохиргоо

Аналог оролт:

Та 1024 хэмжилтийн цэгийг "хэвийн" градусаар тохируулах хэрэгтэй. Би 50 -аас 250 хэм хүртэл температурыг ашиглаж байсан боловч та үүнийг "хоёр цэгийн шалгалт тохируулга" хэсэгт тохируулан өөрчилж болно. Зургийг үзнэ үү. 1 сек хүртэлх интервал, 0 аравтын утгатай

Температур мэдрэгч (BBQ ба Мах):

Хэмжилтийн интервал 5 сек хүртэл (тийм их өөрчлөгддөггүй)

LCD2004:

Зөв I2C хаягийг олоорой, энэ бол туршилт, алдаа юм (эсвэл та хаягийг нь мэдээд үүнийг сонгоорой). Дэлгэцийн хэмжээг зөв хэмжээтэй (4x20) тохируулна уу. Мөрөнд хүссэн текст, утгыг бөглөнө үү. Үүнийг яаж хийснийг зургаас харна уу (Голланд хэл дээр).

"Багаж хэрэгсэл" хэсэгт дүрмийг идэвхжүүлж, "Дүрэм" ба "Хуучин хөдөлгүүр" -ийг сонгоно уу.

Сэнсийг хянахын тулд дүрмийг гарга (төхөөрөмжүүдийн нэр, утгууд ижил байгаа эсэхийг шалгаарай, эс тэгвэл энэ нь ажиллахгүй болно):

on Meting#Temperature <[Waarde#Analog] do

зөвшөөрөх, 1, [Waarde#Analog]-[Meting#Temperature]

хэрэв %v1 %> 5

GPIO, 16, 1 // сэнс асаах

эндиф

эндон

Meting#Temperature> [Waarde#Analog] хийх

зөвшөөрөх, 2, [Уулзах#Температур]-[Waarde#Аналог]

хэрэв %v2 %> 5

GPIO, 16, 0 // сэнсийг унтраах

эндиф

эндон

Үүнийг туршиж үзэх цаг боллоо! ESP8266 нь wifi сүлжээг холбох боломжтой эсэхийг шалгаарай, эс тэгвэл энэ нь асахгүй болно!

Алхам 5: BBQ хийх цаг

Image
Image

Одоо фенүүдээ хооронд нь холбоод BBQ дээр тавь. Үүнийг хэрхэн хийснийг зургуудаас үзнэ үү. Одоо "BBQ гуру" -г эхлүүлж, BBQ'ing эхлүүлэх болно!

Зөвлөмж болгож буй: