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

وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات

فيديو: وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات

فيديو: وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
فيديو: Silverado 6.2L LTZ 2018 года с защитой решетки HDX | Сборки клиентов AmericanTrucks 2024, شهر نوفمبر
Anonim
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285

فوق مكتبي في المنزل قمت بتركيب شريط RGBW LED. يجب أن تعمل وحدة التحكم WiFi LED RGBW مع تطبيق مثل تطبيق Magic Home. ومع ذلك ، لدي شريحة ESP8285 التي تومضها مع البرامج الثابتة الخاصة بي. لقد أضفت PIR يتم من خلاله إيقاف تشغيل شريط LED عندما أكون بعيدًا لبضع دقائق. على مرة أخرى عندما أعود

في Instructable ، أريكم كيف اخترقت وحدة التحكم هذه وأضفت PIR وأشارككم تصميماتي وبرامجي.

اللوازم

  • وحدة تحكم Magic Home RGBW WiFi: link
  • شريط RGBW LED: رابط
  • مستشعر HC-SR501 PIR: رابط

الخطوة 1: تعديل الأجهزة

تعديل الأجهزة
تعديل الأجهزة
تعديل الأجهزة
تعديل الأجهزة
تعديل الأجهزة
تعديل الأجهزة
تعديل الأجهزة
تعديل الأجهزة

تحتوي وحدة التحكم RGBW الخاصة بي على وصلات لمستقبل الأشعة تحت الحمراء (GND و VCC والبيانات). أستخدم هذه الوصلات لتوصيل PIR ، الذي يحتوي أيضًا على هذه الوصلات.

اكتشفت أن اتصال الأشعة تحت الحمراء متصل بـ GPIO4 وسحب عاليًا عبر مقاومة سحب تبلغ 20 كيلو أوم. هذا مناسب لتقرير تنفيذ البرامج.

ثم يتم توصيل PIR كما هو موضح في الصورة. وبهذه الطريقة ، يعمل PIR على 3.3 فولت من وحدة التحكم RGBW متجاوزًا المنظم الموجود على اللوحة.

لقد قمت بلحام موصل JST بتوصيلات الأشعة تحت الحمراء وأضفت الغراء الساخن لدعم موصل JST. لقد قمت بحفر فتحة مستطيل في علبة موصل JST وقدمتها.

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

البرنامج
البرنامج
البرنامج
البرنامج

تم نشر الكود على جيثب الخاص بي. يعتمد البرنامج على البرنامج الخاص بي لمصباح LED الخاص بي.

تستخدم الوحدة MOSFETs لتشغيل وإيقاف تشغيل قنوات LED R و G و B و W. من خلال تطبيق إشارة PWM على MOSFETs ، يمكنك إنشاء كل لون من RGB وأيضًا تعتيم مصابيح LED البيضاء. راجع موقع الويب هذا للحصول على مزيد من المعلومات حول إشارات PWM.

يمكن لـ ESP8285 إنشاء إشارات PWM مع دورة عمل من 0٪ إلى 100٪ عبر وظيفة analogWrite إلى الطرف المطلوب بقيمة 0-255 لضبط سطوع القناة.

في هذه الوحدة ، يتم توصيل القناة الخضراء بـ GPIO5 والأحمر بـ GPIO12 والأزرق بـ GPIO13 والقناة البيضاء متصلة بـ GPIO15. في الكود ، ترى أنه: #define GREENPIN 5 و #define REDPIN 12 و #define BLUEPIN 13 و #define WHITEPIN 15. كما تم وصفه في الخطوة السابقة ، فإن PIR متصل بـ GPIO4 (#define PIRPIN 4).

عندما يتم تشغيل الجهاز ، فإنه يبدأ كشريط أبيض LED ، لأنني في معظم الحالات أرغب في ضوء أبيض. ثم يتصل بشبكة WiFi ووسيط MQTT المتصل بـ Openhab ، كما هو الحال في Instructable. إذا كنت تريد ، يمكنني أن أوضح لك إعداد Openhab الخاص بي.

يحتوي الجهاز على واجهة ويب لتعيين اللون أو تعتيم شريط LED أو تعيين مشهد أو الدخول إلى خادم

وظيفة تقرير تنفيذ البرامج

عندما يكتشف PIR الحركة ، يكون دبوس الإخراج الخاص به مرتفعًا. يتحقق ESP8285 مما إذا كان هذا الدبوس مرتفعًا ويعيد تعيين عداد الوقت. عندما لا يتم اكتشاف حركة لوقت محدد (في حالتي 4 دقائق / 240 ثانية) ، يقوم المؤقت بتنشيط وظيفة تخزن القيم الحالية لدورات PWM لقنوات الألوان ثم يضبطها على "0". هذه المفاتيح لشريط LED.

عند إيقاف تشغيل شريط LED واكتشاف حركة ، تتم استعادة القيم السابقة ويتم تشغيل شريط LED مرة أخرى.

وامض ESP8285

راجع هذه التعليمات وهذه التعليمات حول كيفية وميض ESP8285 عبر وسادات الموصل المكشوفة. عندما يومض الكود الخاص بي مرة واحدة ، يمكنك وميض إصدار جديد عبر الهواء (OTA) عبر خادم

الخطوة 3: التجميع

جمعيه
جمعيه
جمعيه
جمعيه
جمعيه
جمعيه

لقد صممت غلافًا لـ PIR وطبعته ثلاثية الأبعاد. لقد استخدمت الغراء الساخن للصق PIR في الغلاف. من خلال الفتحات الموجودة في الغطاء ، يمكنك الوصول إلى مقاييس الفخار للمدى / الحساسية ووقت النبض (غير مستخدم في الإعداد الخاص بي ، يتم التحكم في هذا في الكود).

شريط LED ساطع جدًا ، لذا أضفت غطاءًا أبيض ينشر الضوء ، انظر الصور. لقد صممت الغطاء على أنه 5 أجزاء من حوالي 16 سم والتي تم تركيبها على سرير الطابعة ثلاثية الأبعاد.

يتم نشر PIR وأغطية شريط LED على Thingiverse الخاص بي.

موصى به: