جدول المحتويات:

مستشعر درجة حرارة الشواء واللحوم على ESP8266 مع شاشة عرض: 5 خطوات (بالصور)
مستشعر درجة حرارة الشواء واللحوم على ESP8266 مع شاشة عرض: 5 خطوات (بالصور)

فيديو: مستشعر درجة حرارة الشواء واللحوم على ESP8266 مع شاشة عرض: 5 خطوات (بالصور)

فيديو: مستشعر درجة حرارة الشواء واللحوم على ESP8266 مع شاشة عرض: 5 خطوات (بالصور)
فيديو: درس 530 من دورة الاردوينو -- العناصر و الدوائر الالكترونية الباب الثالث 2024, شهر نوفمبر
Anonim
Image
Image
مستشعر درجة حرارة الشواء واللحوم على ESP8266 مع شاشة عرض
مستشعر درجة حرارة الشواء واللحوم على ESP8266 مع شاشة عرض

سأوضح لك في هذا Instructable كيفية صنع نسختك الخاصة من أداة الشواء التي تقيس درجة الحرارة الحالية في المشوى وتقوم بتشغيل مروحة لإضاءةها إذا لزم الأمر. بالإضافة إلى ذلك ، يوجد أيضًا مستشعر درجة حرارة اللحم الأساسية مرفق ، وهذا كله (في حالتي) متصل بـ Domoticz: قراءة في الوقت الفعلي لدرجات الحرارة الحالية وكذلك تسجيل الدخول.

اللوازم

أشياء تحتاجها:

  • Wemos D1 mini (1x)
  • وحدة MAX31855 الحرارية بما في ذلك مسبار (2x)
  • مقياس الجهد 10 كيلو أوم (1x)
  • LCD 2004 بما في ذلك وحدة I2C (1x)
  • IRF 520 mosfet (1x)
  • مروحة 5 فولت (2x)
  • العرض LM2596 DC (1x) - اضبط الإخراج على 5 فولت ، يمكن أن يختلف الإدخال
  • الإسكان (1x)
  • موصلات للمزدوج الحراري (2x) - (قم بتوصيل كلا من MAX31855 بالمجسات)
  • موصل DC أنثى (2x) - واحد لمدخل DC (يعتمد على مقبس مصدر طاقة التيار المستمر)
  • موصل DC ذكر (1x) - لتوصيل المراوح
  • صامولة ومسمار M3 x 30
  • إمداد طاقة تيار مستمر 5 فولت على الأقل
  • بعض الأسلاك المزدوجة - لتوصيل المراوح.
  • كابل USB صغير قديم - لتشغيل D1 mini

الأدوات التي تحتاجها:

  • محطة لحام
  • مثقاب بأحجام مختلفة
  • أداة القطع للعرض

الخطوة الأولى: تجهيز مسكنك

تحضير مسكنك
تحضير مسكنك
تحضير مسكنك
تحضير مسكنك

في البداية ، قم بقياس حجم الشاشة. جعل القطع في الجزء العلوي من السكن على الشاشة يناسب بشكل جيد. ثم قم بعمل فتحتين في موقع فتحات الكتم في اللوحة الخلفية لشاشة LCD (انظر الصورة).

بدلاً من استخدام البراغي M3x30 لتركيب الشاشة في الهيكل ، انظر إلى الصورة الأخرى من الأعلى.

نبدأ الآن في توصيل / لحام جميع الأجزاء معًا.

الخطوة 2: اللحام

اللحيم
اللحيم

حان الوقت الآن لتوصيل جميع الأجزاء معًا ، انظر الصورة أدناه:

Wemos D1 mini -> MAX31855 (BBQ)

3 ضد 3 -> VCC

GND -> GND

D6 / GPIO12-> SO

D5 / GPIO14-> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (لحم)

3 ضد 3 -> VCC

GND -> GND

D6 / GPIO12-> SO

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: البرمجيات

Image
Image
برمجة
برمجة
برمجة
برمجة
برمجة
برمجة

يجب وميض Wemos D1 mini باستخدام ESPeasy لهذا البرنامج التعليمي ، ولكن يمكنك استخدام اختيارك الخاص. كيفية تثبيت ESPeasy راجع:

قم بتكوين جميع الأجهزة المتصلة بوحدات GPIO الصحيحة (انظر الصور للتكوينات الخاصة بي)

  • الإدخال التناظري (مقياس الجهد) إلى D0 / ADC (TOUT)
  • المروحة: GPIO 16
  • مستشعر الشواء: GPIO15
  • شاشة LCD2004: GPIO4 ، 5 ، 0
  • مستشعر اللحوم: GPIO2

إعدادات المهمة

المدخلات التناظرية:

تحتاج إلى تكوين 1024 نقطة قياس إلى درجة "عادية". لقد استخدمت 50 إلى 250 درجة مئوية ولكن يمكنك ضبط هذا حسب رغبتك تحت عنوان "معايرة نقطتين". مشاهدة الصور. الفاصل الزمني إلى 1 ثانية ، القيمة مع 0 كسور عشرية

مستشعرات درجة الحرارة (الشواء واللحوم):

فاصل قياس يصل إلى 5 ثوانٍ (لا يتغير كثيرًا)

LCD2004:

ابحث عن عنوان I2C الصحيح ، فهذه بعض التجارب والخطأ (أو عندما تعلم أن العنوان اختر ذلك). اضبط حجم العرض على الحجم الصحيح (4x20). في السطور ، املأ النص والقيم المرغوبة. شاهد كيف فعلت هذا (باللغة الهولندية).

قم بتمكين القواعد ضمن "الأدوات" ثم حدد "القواعد" و "المحرك القديم".

من وضع قاعدة للتحكم في المروحة (تأكد من تطابق تسمية الأجهزة والقيم ، وإلا فلن تعمل):

على قياس # درجة الحرارة <[Waarde # Analog] تفعل

Let، 1، [Waarde # Analog] - [قياس درجة الحرارة]

إذا كانت٪ v1٪> 5

GPIO، 16، 1 // تشغيل المروحة

إنهاء إذا

ينتهي في

عند القياس # درجة الحرارة> [Waarde # Analog] تفعل

السماح ، 2 ، [قياس درجة الحرارة #] - [Waarde # Analog]

إذا كانت٪ v2٪> 5

GPIO، 16، 0 // إيقاف تشغيل المروحة

إنهاء إذا

ينتهي في

حان الوقت لاختباره! تأكد من أن ESP8266 يمكنه توصيل شبكة wifi ، وإلا فلن يبدأ!

الخطوة الخامسة: حان وقت الشواء

Image
Image

الآن قم بتركيب المراوح معًا وقم بتثبيتها على الشواء. انظر للصور كيف فعلت هذا. الآن هو أن تبدأ "BBQ guru" وتبدأ BBQ'ing!

موصى به: