جدول المحتويات:
فيديو: AO Smith Water Heater Monitor يخفض IRIS: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
بعد فترة وجيزة من شراء سخان مياه جديد يمكن أن يكون "ذكيًا" أو يمكن التحكم فيه عن بُعد. أوقفت Lowes منصة IRIS الخاصة بها ، مما جعل جميع منتجات IRIS عديمة الفائدة. على الرغم من أنهم قاموا بإصدار كود المصدر الخاص بالمحور الخاص بهم ، إلا أن سخان المياه الخاص بي يضيف ذكيًا متصلًا بخوادم IRIS مباشرة من خلال WIFI مما يعني أنه لم يكن لدي أي طريقة للتحكم عن بُعد أو مراقبته لسخان المياه.
يستخدم هذا المشروع وحدة تحكم في تسخين المياه بالطاقة الذكية تم تعديلها بلوحة تطوير Wemos Mini تعمل على تشغيل كود Arduino وإرسال البيانات عبر MQTT إلى homeassistant. تتصل وحدة التحكم في سخان المياه الذكي بالطاقة وتتواصل مع سخان المياه الخاص بك ، لذلك لا يلزم إجراء أي تعديل على سخان المياه الفعلي فقط يتم تعديل وحدة التحكم الذكية. يمكن فك وحدة التحكم الذكية بسهولة وتركيبها في سخان المياه في دقيقة أو أقل. يقرأ هذا البرنامج التعليمي البيانات فقط ولا يرسل البيانات إلى سخان المياه لمنع أي عطل في سخان المياه.
كان هدفي الرئيسي هو مراقبة حجم الماء الساخن المقدر. أعلم أنه من الممكن التحكم في سخان المياه وتغيير نقاط الضبط وطرق التشغيل ولكن لم يتم متابعة ذلك في هذه المرحلة.
** إخلاء المسؤولية ** كما هو الحال دائمًا مع المشاريع التي تقرأها على الإنترنت ، لست مسؤولاً عن أي ضرر قد تسببه لممتلكاتك أو لنفسك. اقرأ واتبع هذه التعليمات على مسؤوليتك الخاصة. لم أقم بقياس أي الفولتية العالية على لوحة الدائرة أو موصل سخان المياه الذي استخدمته. على الرغم من أنه من الممكن أن يكون سخان المياه الخاص بك مختلفًا عن سخان المياه الخاص بي أو لقد فاتني شيئًا ما وكنت محظوظًا لأنني لم أقتل نفسي…. استخدم الفطرة السليمة وتعامل مع كل سلك كجهد عالي أو تأكد باستخدام مقياس الفولتميتر أنه آمن.
*** هذه أول مشاركة لي قابلة للتوجيه ، لذا آمل ألا تمتص تمامًا ***
اللوازم:
البنود المطلوبة
- وحدة التحكم في سخان المياه الذكي للطاقة ، تم العثور عليها بسعر رخيص على موقع ئي باي لأنها غير مجدية بشكل أساسي بدون تعديلات.
- لوحة ESP8266 ، لهذا المشروع استخدمت مصباح Wemos Mini
- لحام حديد
- 3 دبابيس رأس ذكر
- 3 موصلات دوبونت أنثى
- MQTT Server و Homeassistant أو أي عميل MQTT - لن أتناول إعداد خادم MQTT أو مساعد منزلي ولكن لدينا google والمنتديات على الإنترنت … لذا استخدمها إذا كنت بحاجة إلى إعداد هذه الأشياء.
الخطوة 1: اللحام
- قم بإزالة لوحة الدائرة من وحدة التحكم في الطاقة الذكية عن طريق إزالة المسمار وتحرير ألسنة القفل الأربعة
- قم بتوصيل الأسلاك بلوحة الدائرة. يجب توصيل 3 أسلاك فقط TX و 5 V والأرضي. بالنسبة لهذه الاتصالات ، قمت بتوصيل دبابيس الرأس ولكن يمكنك دائمًا لحام الأسلاك مباشرة باللوحة. يحتوي دبوس TX على موصل بفتحة على الرغم من وجود ثقب بالقرب من وحدة WIFI التي استخدمتها في لحام الرأس ، بالنسبة إلى 5 فولت والأرض ، استخدمت موصل اللوحة الرئيسية ودبابيس رأس ملحومة تطفو على الجانب الخلفي.
- دبابيس رأس اللحام على لوحة Wemos إذا لم تكن مثبتة بالفعل
الخطوة 2: الكود
ستحتاج إلى إعداد لوحة esp8266 في Arduino IDE وتثبيت مكتبة EspMQTTClient قبل تجميع التعليمات البرمجية وتحميلها. إذا لم تقم بإعداد esp8266 في Arduino أو مكتبة EspMQTTClient ، فهناك الكثير من المنتديات الموجودة هناك.
ستحتاج أيضًا إلى تنزيل وتثبيت نسخة معدلة من البرنامج التسلسلي ، أسمي SoftwareSerial512 ، وهذا مضمن في الرابط أدناه مع رمز المشروع. لتثبيت المكتبة ، استخرج الملف المضغوط في مجلد مكتبة Arduino. هذه المكتبة مطلوبة نظرًا لأن الإصدار العادي من SoftwareSerial يحتوي على حجم مخزن مؤقت يبلغ 64 حرفًا وسيرسل سخان المياه أكثر من مائة حرف في المرة الواحدة. يجب أن تكون هذه المكتبة مناسبة لـ 512 حرفًا ولكن بتكلفة استخدام ذاكرة إضافية. لذا استخدم مكتبة SoftwareSerial العادية الخاصة بك في مشاريع أخرى إلا إذا كنت بحاجة إلى قراءة سلسلة طويلة على المسلسل.
drive.google.com/drive/folders/10Oa0dhez-m …
قم بتعديل المخطط باستخدام إعدادات WIFI و MQTT ، وإذا كنت تريد / تحتاج إلى تعديل موضوعات MQTT.
الرمز بسيط نسبيًا ، نظرًا لأن سخان المياه يرسل بالفعل جميع البيانات المطلوبة ، بشكل دوري إلى وحدة WIFI على لوحة الدائرة. يتم إرسال البيانات عبر الاتصال التسلسلي بمعدل باود 115200 بت في الثانية. كل ما نقوم به هو قراءة هذه البيانات وتحليلها إلى متغيرات. ثم ننشر هذه المتغيرات لعميل MQTT. هناك المزيد من البيانات ثم ما أقوم بتحليله ولكن معظمها كان عديم الفائدة ، فلا تتردد في قراءة سلسلة البيانات وإضافة أي شيء تعتقد أنه ذو صلة.
قم بتحميل الكود!
الخطوة 3: الاختبار
قبل تثبيت لوحة التحكم الذكية مرة أخرى في العلبة ، ستحتاج إلى التأكد من صحة توصيلات 5V و GND. قم بتثبيت اللوحة بعناية على سخان المياه وقياس الجهد على دبابيس الرأس التي قمت بتثبيتها على الجانب الأيسر من اللوحة. تريد التأكد من حصولك على 5 فولت والتأكد أيضًا من صحة القطبية (إذا رأيت -5 فولت ، فأنت بحاجة إلى التبديل +5 و GND). يجب أن تبدو اتصالاتك مثل الاتصالات الخاصة بي ، ومن الواضح أن السلك الأحمر + 5 فولت والسلك الأسود بجواره هو GND ، والسلك الأسود الآخر على اليمين هو TX.
بعد ذلك ، تريد اختبار الاتصال التسلسلي الخاص بك بسخان المياه ، قم بتوصيل دبوس TX على وحدة التحكم الذكية إلى Software serial RX pin GPIO14 أو D5 (وليس الدبوس المسمى RX) على لوحة wemos. قم بتوصيل الأسلاك 5V و GND بلوحة Wemos أيضًا ، قم بتوصيل جهاز الكمبيوتر الخاص بك وافتح الشاشة التسلسلية. من المفترض أن ترى البيانات واردة بعد بضع دقائق مع وجود "DeviceText" بداخلها. يرسل سخان المياه هذه السلاسل فقط كل بضع دقائق ، لذا اذهب لتناول البيرة والعودة. إذا كنت لا ترى أي بيانات في شاشتك التسلسلية بعد 5-10 دقائق ، فتحقق من جميع اتصالاتك. إذا كان كل شيء على ما يرام ، يمكنك تثبيت اللوحة مرة أخرى في العلبة.
ستحتاج بعد ذلك إلى إعداد موضوعات MQTT في عميل MQTT الخاص بك ، بالنسبة للإعداد الخاص بي ، فأنا أراقب سخان المياه من مساعد منزلي. إذا لم يكن لديك أي عملاء MQTT أو خادم MQTT ، فسيتعين عليك إعداد هؤلاء … مرة أخرى العديد من المنتديات هناك!
موصى به:
IRIS - المصباح الذي يعرف عندما تكون قريبًا: 12 خطوة (بالصور)
IRIS - المصباح الذي يعرف عندما تكون في الجوار: مرحبًا! نعم ، الجميع في الحجر الصحي. أنا طالبة هندسة. كنت أقيم في نزل وكنت معتادًا على أداء واجباتي ودراساتي في الليل. الآن بعد أن عدت إلى المنزل ، لم تجد عائلتي ذلك مريحًا لأن الجميع هنا معتاد على النوم
Punch Activated Water Shooter: 5 خطوات
Punch Activated Water Shooter: إذا كنت من محبي قطعة واحدة. يجب أن تعرف جينبي. Jinbe هي شخصية في سلسلة One Piece ، التي أنشأها Eiichiro Oda. جينبي هو سيد قوي بشكل استثنائي في فيشمان كاراتيه. إحدى تقنياته هي قبضة خمسة آلاف طوب. إنها
MQTT / Google Home Flood / Water WIFI Sensor مع ESP-01: 7 خطوات
MQTT / مستشعر Google Home Flood / Water WIFI مع ESP-01: في هذه التعليمات ، سأوضح لك كيفية إنشاء مستشعر الفيضانات / المياه واي فاي بأقل تكلفة. يكلفني المشروع بالكامل أقل من 8 دولارات للأجزاء التي أحصل عليها من ebay وقطع الغيار الحالية الخاصة بي. في هذا المشروع ، سنستخدم ESP-01 لتوفير Wif
Spanning Meten Uit Water Met Verschillend Zoutgehalte: 5 خطوات
Spanning Meten Uit Water Met Verschillend Zoutgehalte: الطاقة الزرقاء هي عبارة عن طاقة تعمل على تنشيط الكلمات من خلال الماء مع zoutgehalte. في deze opstelling gaan نحن deze natrium en de chloride ionen scheiden. فتح باب gevormd 3 ووترماسا ، داي gescheiden zijn door ionwisselende me
EcoDuino Automatic Plant Water: 8 خطوات (بالصور)
EcoDuino Automatic Plant Waterer: EcoDuino عبارة عن مجموعة من DFRobot لسقي نباتاتك تلقائيًا. يعمل على 6 بطاريات AA غير مضمنة في المجموعة. الإعداد سهل للغاية ويتضمن متحكمًا يعتمد على Arduino