فهرست مطالب:

سنسور دما و گوشت BBQ در ESP8266 با صفحه نمایش: 5 مرحله (همراه با تصاویر)
سنسور دما و گوشت BBQ در ESP8266 با صفحه نمایش: 5 مرحله (همراه با تصاویر)

تصویری: سنسور دما و گوشت BBQ در ESP8266 با صفحه نمایش: 5 مرحله (همراه با تصاویر)

تصویری: سنسور دما و گوشت BBQ در ESP8266 با صفحه نمایش: 5 مرحله (همراه با تصاویر)
تصویری: باور نخواهید کرد چرا پنبه در ناف جمع می شود و علت این پدیده چیست؟ 2024, جولای
Anonim
Image
Image
سنسور دما و گوشت BBQ در ESP8266 با صفحه نمایش
سنسور دما و گوشت BBQ در ESP8266 با صفحه نمایش

در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید نسخه مخصوصی از ابزار BBQ را تهیه کنید که دمای کنونی کباب شما را اندازه گیری کرده و در صورت نیاز پنکه را روشن می کند تا روشن شود. علاوه بر این ، یک سنسور دمای هسته گوشت نیز متصل شده است ، و این همه (در مورد من) به Domoticz متصل است: خواندن زمان واقعی از دمای فعلی و همچنین ورود به سیستم.

تدارکات

چیزهایی که شما نیاز دارید:

  • Wemos D1 mini (1x)
  • ماژول ترموکوپل MAX31855 شامل پروب (2 برابر)
  • پتانسیومتر 10k اهم (1x)
  • LCD 2004 شامل ماژول I2C (1x)
  • IRF 520 mosfet (1x)
  • فن 5 ولت (2 برابر)
  • منبع تغذیه LM2596 DC (1x) - خروجی را روی 5 ولت تنظیم کنید ، ورودی می تواند متفاوت باشد
  • مسکن (1 برابر)
  • اتصالات ترموکوپل (2 برابر) - (با پروب به هر دو MAX31855 متصل شوید)
  • کانکتور DC زن (2 برابر) - یکی برای DC در (بسته به سوکت منبع تغذیه DC)
  • اتصال دهنده نر DC (1x) - برای اتصال فن ها
  • مهره و پیچ M3 x 30
  • تغذیه DC حداقل 5 ولت
  • چند سیم دوقلو - برای اتصال فن ها.
  • کابل USB مینی قدیمی - برای تغذیه D1 mini

ابزارهای مورد نیاز:

  • ایستگاه لحیم کاری
  • مته در اندازه های مختلف
  • ابزار برش برای نمایش

مرحله 1: آماده سازی مسکن خود

آماده سازی مسکن شما
آماده سازی مسکن شما
آماده سازی مسکن شما
آماده سازی مسکن شما

ابتدا اندازه صفحه نمایش را اندازه بگیرید. یک برش در بالای محفظه ایجاد کنید تا صفحه نمایش به خوبی جا بیفتد. سپس دو سوراخ در محل حفره های مونتاژ در صفحه پشتی LCD ایجاد کنید (به عکس مراجعه کنید).

به جای استفاده از پیچ و مهره M3x30 برای نصب صفحه نمایش در محفظه ، تصویر دیگر را از بالا ببینید.

اکنون ما شروع به اتصال / لحیم تمام قطعات با هم می کنیم.

مرحله 2: لحیم کاری

لحیم کاری
لحیم کاری

اکنون وقت آن است که همه قسمتها را به هم متصل کنید ، تصویر و تصویر زیر را ببینید:

Wemos D1 mini -> 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 -> Potmeter

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
  • سنسور BBQ: GPIO15
  • صفحه نمایش LCD2004: GPIO4 ، 5 ، 0
  • سنسور گوشت: GPIO2

تنظیمات وظیفه

ورودی آنالوگ:

شما باید 1024 نقطه اندازه گیری را در درجه "معمولی" پیکربندی کنید. من از دمای 50 تا 250 درجه سانتی گراد استفاده کردم اما شما می توانید این مورد را تحت "کالیبراسیون دو نقطه" به دلخواه تنظیم کنید. تصاویر را مشاهده کنید. فاصله تا 1 ثانیه ، مقدار با 0 اعشار

سنسورهای دما (BBQ و گوشت):

فاصله اندازه گیری تا 5 ثانیه (تغییر چندانی نمی کند)

LCD2004:

آدرس I2C مناسب را بیابید ، این آزمایش و خطا است (یا وقتی می دانید آدرس را انتخاب کنید). اندازه صفحه نمایش را به اندازه مناسب (4x20) تنظیم کنید. در خطوط ، متن و مقادیر مورد نظر را پر کنید. تصویر را ببینید که چگونه این کار را کردم (به زبان هلندی است).

در بخش "Tools" قوانین را فعال کنید و سپس "Rules" و "Old Engine" را انتخاب کنید.

سپس برای کنترل فن (برای اطمینان از نامگذاری دستگاه ها و مقادیر یکسان ، وگرنه کار نمی کند):

در متینگ#دما <[Waarde#Analog] انجام دهید

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

if٪ v1٪> 5

GPIO ، 16 ، 1 // فن را روشن کنید

endif

اندون

در Meting#دما> [Waarde#Analog] انجام دهید

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

if٪ v2٪> 5

GPIO ، 16 ، 0 // خاموش کردن فن

endif

اندون

زمان آزمایش آن است! مطمئن باشید ESP8266 می تواند شبکه وای فای را متصل کند ، در غیر این صورت راه اندازی نمی شود!

مرحله 5: زمان BBQ است

Image
Image

حالا فن ها را به هم وصل کرده و روی BBQ سوار کنید. تصاویری را ببینید که چگونه این کار را انجام داد. حالا باید "گورو BBQ" را شروع کنید و BBQ'ing را شروع کنید!

توصیه شده: