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

Wifi Smart Strip 2.0: 7 خطوات (بالصور)
Wifi Smart Strip 2.0: 7 خطوات (بالصور)

فيديو: Wifi Smart Strip 2.0: 7 خطوات (بالصور)

فيديو: Wifi Smart Strip 2.0: 7 خطوات (بالصور)
فيديو: لبلاد راحت باي باي 😰😰 2024, يوليو
Anonim
Wifi Smart Strip 2.0
Wifi Smart Strip 2.0

مرحبًا بالجميع ، يسعدني أن أعرض عليكم الإصدار الثاني من مشروع الشريط الذكي لشبكة WiFi ، الآن مع التكامل مع Home Assistant. يمكنك العثور على الإصدار الأول في ملف التعريف القابل للتوجيه الخاص بي إذا كنت تريد رؤيته.

هناك الكثير من التحسينات في هذا التصميم الجديد:

  • بدلاً من استخدام ثلاث لوحات مختلفة (مزود طاقة 5 فولت ، NodeMCU و 4 لوحات ترحيل) مع وصلة مرور بينهما ، يوجد الآن PCB. نحن نوفر الكثير من المساحة والاتصالات أقوى
  • الآن يمكننا أن نرى أي منفذ يتم تشغيله بفضل 3 مصابيح مختلفة ، واحد لكل منفذ.
  • يمكننا أيضًا التحكم في المنافذ الثلاثة باستخدام زر ضغط phisycal ، ليس فقط بالصوت.
  • يوجد أيضًا مستشعر درجة الحرارة ، يمكننا اختيار استخدامه لدرجة حرارة الشريط الذكي الداخلي أو لدرجة حرارة الغرفة حيث يوجد الشريط الذكي. (في حالتي اخترت الخيار الثاني)
  • بفضل Home Assistant ، يمكننا إعداد الكثير من الأتمتة التي تتضمن قطاعنا.
  • بعد تشغيل الشريط لأول مرة ، ستتمكن من برمجته عبر ota (لاسلكي) ، لذلك لن تحتاج بعد الآن إلى توصيل جهاز Esp12f بمنفذ USB بجهاز الكمبيوتر.

مثل الإصدار السابق ، نتحكم فقط في 3 منافذ من أصل 4 بطريقة "ذكية". المنافذ الأخيرة متصلة مباشرة بـ 220 فولت.

انتبه بقوة 220 فولت ، إذا كنت لا تعرف ما الذي تفعله ، يمكنك المخاطرة بحياتك

أنا لست مسؤولاً عن أي شيء

الخطوة الأولى: المواد الضرورية

هذه هي جميع المكونات التي سنستخدمها:

  • 1x Hi-Link 5V مصدر طاقة
  • 1x صغير 2 طرف المسمار (لإدخال التيار المتردد)
  • 3x 3 المسمار termianl (إخراج التتابع)
  • 2x 100 فائق التوهج كهربائيا مكثف
  • 1x AMS117 منظم 3.3 فولت
  • زر ضغط 3x
  • 1x ESP12F
  • 3x 1 كيلو أوم المقاوم
  • 3x 5 كيلو أوم المقاوم
  • 3x BC547 NPN الترانزستور
  • 3x PC817 Optocoupler
  • 3x الصمام الملونة
  • 3x IN4007 ديود
  • مرحل 3x 5 فولت
  • 1x DHT11 مستشعر درجة الحرارة
  • لحام
  • كابلات كهربائية
  • كبلات المصابيح وأزرار الضغط (أفضل بعض الكابلات السميكة لتجنب الاضطرابات الكهربائية)
  • سترة او قفاز او لاعب قفز
  • اللوح
  • محول USB إلى Serial
  • 1x ماموت المشبك
  • تدريبات
  • الغراء الساخن
  • من الواضح أن كل شيء آخر استخدمته في الإصدار الأول من الشريط

هناك الكثير من المكونات ولكن ليس من الصعب تجميعها كما يبدو!

الخطوة 2: قم ببرمجة Esp12f

برنامج Esp12f
برنامج Esp12f
برنامج Esp12f
برنامج Esp12f
برنامج Esp12f
برنامج Esp12f
برنامج Esp12f
برنامج Esp12f

أول شيء تحتاجه هو برمجة esp12f قبل لحامه في ثنائي الفينيل متعدد الكلور.

هناك الكثير من لوحات الاختراق مفيدة حقًا لبرمجة هذه اللوحة ، لذا يمكنك اختيار اللوحة التي تفضلها ، لكن لحسن الحظ كان لديّ بعض الألواح الرقيقة جدًا التي يمكن إدخالها في الفتحة الصغيرة لدبابيس esp12f. حتى يتمكنوا من إجراء "الاتصال" الضروري مع دبابيس اللوحة.

الآن عليك توصيل اللوحة بمحول USB بالمحول التسلسلي بهذه الطريقة:

Esp12f -------- USB إلى المسلسل

VCC 3.3 فولت

CH-PD 3.3 فولت

GND GND

GPIO15 GND

GPIO0 GND

TX RX

RX TX

يمكنك الآن توصيل محول USB بالمحول التسلسلي بجهاز الكمبيوتر ويجب أن تكون قادرًا على رؤية المنفذ التسلسلي الجديد من خلال Arduino Ide.

ثم أقترح عليك الانضمام إلى مجتمع Facebook الرائع هذا لـ ESP8266 للمنزل الذكي لتنزيل البرامج الثابتة. من الواضح أنه مجاني 100٪. هناك يمكنك العثور على مشروع github مع الكود وأيضًا مع التكوين للتكامل مع Home-Assistant.

www.facebook.com/groups/351472505248816/

بعد تنزيل البرنامج الثابت ، يجب عليك تشغيل أداة jar التي ستنشئ ملف التكوين للتحميل على esp12f. في الأداة ، يجب عليك إعداد WiFi SSID وكلمة المرور ، وسيط mqtt واسم المستخدم وكلمة المرور.

ثم يتعين عليك تحديد كل الأشياء الأخرى التي يمكنك رؤيتها في الصور ، من الواضح باستخدام نفس إعدادات الدبوس. ومع ذلك ، تم شرح كل شيء في الويكي.

بعد إنشاء ملف التكوين ، افتح SmartHome_v50beta5nc.ino في Arduino IDE. ثم حدد نوع اللوحة الخاصة بك (في حالتي كل شيء يعمل مع "NodeMCU 1.0 esp12e").

عليك أن تفعل شيئًا أخيرًا إذا كنت تريد استخدام مستشعر درجة الحرارة DHT11 بدلاً من DHT22. عليك أن تذهب إلى rot_termostato.ino وتغيير الخط DHTTYPE DHT22 باستخدام DHTTYPE DHT11. ثم احفظ الكود وحمّله.

انتهيت! الآن يمكننا لحام كل شيء على ثنائي الفينيل متعدد الكلور.

الخطوة 3: لحام كل شيء في الكمبيوتر الشخصي

جندى كل شيء لجهاز الكمبيوتر الشخصي
جندى كل شيء لجهاز الكمبيوتر الشخصي

قبل البدء ، من الواضح أنه يمكنك تعديل ثنائي الفينيل متعدد الكلور ، إذا كنت تريد ذلك. على سبيل المثال ، يمكنك اختيار نوع مختلف من المحطات اللولبية إذا كنت لا تحبها لبعض الأسباب!

يمكنك هنا تنزيل ملف gerber الخاص بـ PCB:

www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…

حسنًا ، بعد طباعته يمكننا البدء في اللحام.

لم يتم تطوير مهاراتي بشكل كبير ، ويمكنك أن ترى بسهولة باستخدام أداة اللحام esp12f الخاصة بي ، لذلك آمل أن تتمكن من القيام بعمل أفضل مني! لقد قمت بتعديل ثنائي الفينيل متعدد الكلور الأصلي الذي استخدمته قليلاً بسبب وجود بعض الأخطاء ، لكنني لم أرغب في طباعته مرة أخرى. هناك شيء واحد لا يمكنني تغييره ، وهو اتجاه الترانزستورات. يجب عليك لحامها بطريقة معاكسة مقارنة بما تم تصميمه على لوحة الدوائر المطبوعة (كما ترون في الصورة السابقة).

تبلغ قيمة المقاومات الموجودة أسفل esp12f 5 كيلو بايت (وهي مقاومات منسدلة لزر الضغط) ، وقيمة المقاومات الموجودة أسفل وحدات optocouplers تبلغ 1 كيلو (وهي متصلة بقواعد الترانزستورات).

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

بدلاً من لحام أزرار الضغط ، ومصابيح LED ومستشعر درجة الحرارة مباشرة إلى لوحة الدوائر المطبوعة ، قم بتوصيلها بالأسلاك ثم أسلاك اللحام بالدائرة المطبوعة. بالنسبة لأزرار الدفع ، ما عليك سوى لحام المسامير العلوية. الاثنان الآخران عديم الفائدة. (يجب توصيل الساق الأطول من الصمام بالدبوس الأعلى ، والساق الأقصر بالجزء السفلي ، وبالنسبة لأزرار الضغط ، فإن الساقين التي يجب توصيلها هي تلك التي تكون أقرب إلى بعضها البعض).

بهذه الطريقة ، يمكنك وضع المصابيح وأزرار الضغط و dht11 (أو dht22) في كل مكان تريده في حالة الشريط. في صورة المقدمة يمكنك أن ترى أين أختار وضعها.

الآن يمكننا حفر جميع الثقوب حيث نريد لهذه المكونات!

الخطوة 4: حفر الشريط

حفر القطاع
حفر القطاع
حفر القطاع
حفر القطاع

ليس هناك الكثير لتقوله ، حدد المكان الذي تريد وضع المستشعر فيه وأزرار الضغط وقيادة الثقوب وحفرها!

المنجم ليس مثاليًا ولا حتى محاذيًا ، لذا ، مرة أخرى ، افعل ذلك أفضل مني:)

الخطوة 5: تجميع Smart Strip

قم بتجميع Smart Strip
قم بتجميع Smart Strip

قبل إدخال ثنائي الفينيل متعدد الكلور في الشريط ، أقترح بالفعل توصيل الأسلاك الكهربائية بمدخل التيار المتردد ومخرج الترحيل ، كما ترون في الصورة قبل خطوتين.

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

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

يمكنك الآن إغلاق الشريط وتوصيله بجهد 220 فولت. إذا اتبعت جيدًا هذا الدليل ، فيجب أن يعمل كل شيء دون أي مشكلة!

الخطوة 6: الإعداد باستخدام Home Assistant

يجب أن تكون قادرًا على رؤية عنوان IP الخاص بالشريط الذكي الآن. إذا كنت لا تعرف كيفية القيام بذلك ، فقم بتنزيل تطبيق Fing ، وافحص شبكة WiFi وستتمكن من التعرف على عنوان IP الصحيح.

اكتب عنوان IP هذا في المستعرض الخاص بك وسيتم توصيلك بخادم الويب esp12f.

هناك يمكنك التحكم بشكل مستقل في جميع المنافذ الثلاثة ، ولكن ليس الرابع.

هذا واحد متصل مباشرة بـ 220 فولت!

الآن ، في ويكي المشروع (من حيث قمت بتنزيل البرنامج الثابت) ، يمكنك بسهولة العثور على جميع التعليمات البرمجية لإضافتها إلى التكوين الخاص بك. yaml لـ Home Assistant.

في الويكي ، في الزاوية اليسرى السفلية ، كان عليك تحديد "Interruttore". ثم يمكنك نسخ ولصق الكود في التكوين الخاص بك. yaml ثلاث مرات لأنه يجب عليك التحكم في ثلاثة منافذ. انتبه إلى أنه يجب عليك تغيير الرقم في "interruttore / 1" و "interruttore / 1 / ack" مع 2 ثم بالرقم 3 من أجل الحصول على ثلاثة كيانات مختلفة! في availabilty_topic ، عليك حذف جميع الأرقام وكتابة عنوان MAC الخاص بشريطك الذكي ، بدون أحرف كبيرة وبدون ":".

ثم بالنسبة لمستشعر درجة الحرارة ، حدد "Termostato" وانسخ أول كتلتين فقط من الكود ، من أجل قياس درجة الحرارة والرطوبة. تذكر تغيير موضوع التوفر.

احفظ الملف ، وتحقق من التكوينات وإذا كان كل شيء على ما يرام ، يمكنك إعادة تشغيل Home Assistant.

الآن يجب أن تكون قادرًا على التحكم في المنافذ الثلاثة ومراقبة درجة حرارة ورطوبة الغرفة (أو الشريط الداخلي إذا قمت بلحام المستشعر مباشرة بلوحة الدوائر المطبوعة)!

الخطوة 7: استمتع

تهانينا ، يمكنك الآن إشراك شريطك الذكي في كل الأتمتة التي تريدها من خلال Home Assistant. بعد ذلك ، إذا كنت تريد التحكم فيه من خلال الصوت ، فيمكنك أيضًا توصيل Home Assistant بـ Alexa أو Google Assistant وفعلت ذلك!

يتمتع!:)

موصى به: