جدول المحتويات:
- الخطوة الأولى: المواد الضرورية
- الخطوة 2: قم ببرمجة Esp12f
- الخطوة 3: لحام كل شيء في الكمبيوتر الشخصي
- الخطوة 4: حفر الشريط
- الخطوة 5: تجميع Smart Strip
- الخطوة 6: الإعداد باستخدام Home Assistant
- الخطوة 7: استمتع
فيديو: Wifi Smart Strip 2.0: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبًا بالجميع ، يسعدني أن أعرض عليكم الإصدار الثاني من مشروع الشريط الذكي لشبكة 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. حتى يتمكنوا من إجراء "الاتصال" الضروري مع دبابيس اللوحة.
الآن عليك توصيل اللوحة بمحول 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
قبل إدخال ثنائي الفينيل متعدد الكلور في الشريط ، أقترح بالفعل توصيل الأسلاك الكهربائية بمدخل التيار المتردد ومخرج الترحيل ، كما ترون في الصورة قبل خطوتين.
الآن قم بإجراء جميع الاتصالات بين اللوحة والمنافذ الأربعة. إذا كنت لا تعرف كيفية القيام بذلك ، يمكنك قراءة الصور ومشاهدتها على التعليمات الخاصة بي للإصدار الأول من هذا الشريط. الاتصالات هي نفسها تلك الصور!
بعد إدخال مستشعر درجة الحرارة ، اضغط على الأزرار والمصابيح ، قم بتأمين الكابلات الخاصة بهم بالغراء الساخن وحاول عزل كل شيء لتجنب التشتت الكهربائي.
يمكنك الآن إغلاق الشريط وتوصيله بجهد 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 وفعلت ذلك!
يتمتع!:)
موصى به:
ESP8266 RGB LED STRIP WIFI التحكم - NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi - RGB LED STRIP للتحكم في الهاتف الذكي: 4 خطوات
ESP8266 RGB LED STRIP WIFI التحكم | NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi | RGB LED STRIP Smartphone Control: مرحبًا يا رفاق في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام nodemcu أو esp8266 كجهاز تحكم عن بعد بالأشعة تحت الحمراء للتحكم في شريط RGB LED وسيتم التحكم في Nodemcu بواسطة الهاتف الذكي عبر wifi. لذلك يمكنك بشكل أساسي التحكم في RGB LED STRIP بهاتفك الذكي
6CH Smart Power Strip مع Wemos D1 Mini و Blynk: 5 خطوات
6CH Smart Power Strip مع Wemos D1 Mini و Blynk: يصف هذا المشروع كيفية صنع شريط طاقة ذكي 6CH يتم التحكم فيه بواسطة الهاتف الذكي باستخدام Blynk و Wemos D1 mini R2 تقريبًا في أي مكان في العالم باستخدام الإنترنت. : تحذير: هذا المشروع يتعامل
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): 8 خطوات (بالصور)
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): نجحت ايكيا في تقديم خطها من الإضاءة الذكية Tr & aring ؛ dfri في جميع أنحاء العالم. هناك شيء واحد أفتقده في تشكيلتهم وهو خافت إضاءة بسيط لشريط LED. لماذا لا تجرد العقول من الضوء وتصنع واحدة؟ مخفتات LED هي كل شيء عن PWM
Wifi Smart Door (أبسط طريقة): 11 خطوة (بالصور)
Wifi Smart Door (أبسط طريقة): هذا مشروع بسيط تم إنشاؤه باستخدام arduino uno R3 ، والهدف هو التحكم في قفل الباب بدون مفاتيح ، واستخدام الهاتف الذكي لتحقيق ذلك ، ستكون وسيلة الاتصال هي الإنترنت (وحدة wifi -ESP8266) لقد نشرت بالفعل تعليمات
Smart Master / Slave Power Strip لجهاز الكمبيوتر الخاص بك [mod] (إيقاف التشغيل الذاتي ولكن بدون وضع الاستعداد): 6 خطوات (مع الصور)
Smart Master / Slave Power Strip لجهاز الكمبيوتر الخاص بك [mod] (إيقاف التشغيل الذاتي ولكن بدون وضع الاستعداد): يجب إيقاف التشغيل. ويجب أن تكون سهولة الاستخدام جيدة. لجعلها قصيرة: لم نجد المنتج المناسب هناك ، لذلك انتهى بنا الأمر إلى تعديل أحد المنتجات. اشترينا بعضًا من & quot؛ Energy Saver & quot؛ شرائح كهرباء من زويبرودير. الأجهزة صلبة جدًا وليست قوية جدًا