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

كيفية صنع ترموستات موقد خشبي أوتوماتيكي: 5 خطوات (بالصور)
كيفية صنع ترموستات موقد خشبي أوتوماتيكي: 5 خطوات (بالصور)

فيديو: كيفية صنع ترموستات موقد خشبي أوتوماتيكي: 5 خطوات (بالصور)

فيديو: كيفية صنع ترموستات موقد خشبي أوتوماتيكي: 5 خطوات (بالصور)
فيديو: شاهد إنقاذه خيل عالق فوق حديد الإسطبل 😮 2024, شهر نوفمبر
Anonim
Image
Image
اللوازم
اللوازم

بالنسبة لمشروع فئة الميكاترونكس الخاص بي ، قررت تصميم وإنشاء ترموستات أوتوماتيكي للموقد الخشبي باستخدام شبكة أردوينو مزودة بشبكة WiFi مزودة بوحدة تحكم PID تقود محرك متدرج للتحكم في موضع المثبط في موقد الخشب الخاص بي. لقد كانت تجربة ورحلة مجزية للغاية وتعلمت الكثير على طول الطريق! أرغب في مشاركة تفاصيل المشروع وكذلك كيفية جعله / تكييفه مع تطبيقك الخاص.

الخطوة 1: المستلزمات

اللوازم
اللوازم
اللوازم
اللوازم

سأقدم قائمة بالمستلزمات التي استخدمتها لإنشاء وحدة التحكم هذه جنبًا إلى جنب مع أي مخططات وملفات تصميم استخدمتها على طول الطريق.

اللوازم:

  • 1 NodeMCU Board - لقيادة السائر وتشغيل وحدة تحكم PID - Banggood
  • برنامج EasyDriver Module Stepper Driver - أمازون
  • نيما 11 ستيبر موتور - أمازون
  • 1 Wemos D1 Mini Board - لمستشعر درجة الحرارة وشاشة LCD - Banggood
  • مستشعر درجة الحرارة والرطوبة DHT11 - أمازون
  • شاشة LCD مقاس 16 × 2 - أمازون
  • محول LCD i2c - يقلل من عدد دبابيس توصيل LCD - Amazon
  • مزود طاقة 12 فولت - لتشغيل سائق سهل
  • مقاومات مختلفة - أمازون
  • PN2222A أو ما يعادله من الترانزستور - أمازون
  • مقاومات مختلفة
  • 3 أزرار رقمية - أمازون
  • 1 مغناطيس نيوديميوم مستطيل - أمازون
  • لوحات الدوائر - تضمين ملفات Gerber - استخدم JLCPCB للطلب - مزيد من التفاصيل أدناه
  • زنبرك لشد بكرة السائر العاطل
  • برغي الآلة لشد المهمل وعمود التباطؤ

المكونات المطبوعة ثلاثية الأبعاد (متضمنة في STL):

  • تجميع السائر المثبط تحكم
  • البكرات
  • حالة تحكم السائر
  • علبة ترموستات / حساس درجة الحرارة

أدوات:

  • لحام حديد
  • المفكات

كود اردوينو:

قدمت في الخطوة الأخيرة لبرمجة اثنين من ميكروكنترولر

تطبيق:

Blynk- يستخدم هذا التطبيق للتواصل بين مستشعر درجة الحرارة ووحدة التحكم في المثبط وللتمكن من التحكم في الأجهزة من التطبيق

الخطوة 2: طلب لوحات الدوائر

ترتيب لوحات الدوائر
ترتيب لوحات الدوائر

أول شيء يجب القيام به هو طلب لوحات الدوائر المخصصة من JLCPCB. لديهم تكاليف تنافسية للغاية ولديهم تحول سريع للغاية. استلمت PCB في غضون 4 أيام أو أطلبها.

  1. قم بإنشاء حساب مع JLCPCB.
  2. قم بتحميل ملفات Gerber المرفقة إلى موقع الويب الخاص بهم واحدًا تلو الآخر وحدد الكمية المطلوبة من كل منها.

    تعمل القيم الافتراضية لجميع الخيارات بشكل جيد

الخطوة 3: أجزاء الطباعة ثلاثية الأبعاد

Image
Image
أجزاء الطباعة ثلاثية الأبعاد
أجزاء الطباعة ثلاثية الأبعاد

إذا كان لديك طابعة ثلاثية الأبعاد ، فهذا رائع! ما عليك سوى طباعة جميع ملفات STL باستخدام إما PLA أو ABS (استخدمت ABS). إذا لم يكن الأمر كذلك ، فهناك الكثير من خدمات الطابعات ثلاثية الأبعاد المتاحة عبر الإنترنت. يمكنني حتى طباعتها لك إذا لزم الأمر - رابط إلى نموذج الطلب.

موقع الويب الخاص بي: www. NESCustomDesign.com

قم بتجميع أجزاء المحرك السائر.

الخطوة 4: دوائر اللحام وثنائي الفينيل متعدد الكلور

Image
Image
دوائر اللحام وثنائي الفينيل متعدد الكلور
دوائر اللحام وثنائي الفينيل متعدد الكلور
دوائر اللحام وثنائي الفينيل متعدد الكلور
دوائر اللحام وثنائي الفينيل متعدد الكلور
دوائر اللحام وثنائي الفينيل متعدد الكلور
دوائر اللحام وثنائي الفينيل متعدد الكلور

استخدم المخططات الكهربائية المرفقة والصور والفيديو كدليل عند وضع المكونات على لوحة الدائرة. جندى جميع المكونات في مكانها.

الخطوة 5: برنامج التحكم في المثبط والترموستات - NodeMCU

برنامج تحكم المثبط والترموستات - NodeMCU
برنامج تحكم المثبط والترموستات - NodeMCU

استخدم Arduino IDE لبرمجة NodeMCU و Wemos D1 Mini مع الرموز ذات الصلة المتوفرة. يجب تخصيص رموز مصادقة Blynk المحددة المخصصة لكل وحدة تحكم دقيقة بالإضافة إلى بيانات اعتماد WiFi الخاصة بك في كل ملف من ملفات.ino لوحدة التحكم المثبط ومستشعر درجة حرارة منظم الحرارة.

توضح الأقسام التالية المجالات التي يجب تخصيصها لتعكس بيانات اعتماد WiFi و Blynk.

// ***************************** إعداد WiFi ******************* *****************************

// Home WiFi #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000 ؛ // ************************************************** *************************************** // *********** ******************* إعداد Blynk ***************************** ************* # تعريف BLYNK_PRINT المسلسل # يتضمن char temp_auth = "Your_Thermostat_Blynk_Auth_Token" ؛ char stove_auth = "Your_Damper_Control_Blynk_Auth_Token" ؛ // حدد virtualPin على هذا ESP8266 WidgetBridge CurrTempBridge (V20) ؛ WidgetBridge setPointBridge (V24) ؛ توقيت BlynkTimer. // ************************************************** ***************************************

تحدي إنترنت الأشياء
تحدي إنترنت الأشياء
تحدي إنترنت الأشياء
تحدي إنترنت الأشياء

الجائزة الثانية في تحدي إنترنت الأشياء

موصى به: