جدول المحتويات:
فيديو: وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
فوق مكتبي في المنزل قمت بتركيب شريط 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 الخاص بي.
موصى به:
وحدة تحكم شريط LED: 8 خطوات (بالصور)
وحدة تحكم شريط LED: في Instructable ، سأأخذك خلال خطوات كيفية استخدام وإدارة شرائط LED الخاصة بك من خلال بناء واجهة تحكم. لقد استمتعت كثيرًا بهذه الأضواء لأنني متأكد من أنك ستفعلها أيضًا. إذا كنت تحب هذه التعليمات ، فيرجى التأكد
وحدة تحكم شريط اردوينو RGB LED: 4 خطوات
وحدة تحكم شريط Arduino RGB LED Strip: غالبًا عندما يريد الأشخاص التحكم في شريط RGB LED الخاص بهم باستخدام Arduino ، يتم استخدام ثلاثة مقاييس فرق لمزج الألوان الأحمر والأخضر والأزرق. هذا يعمل ويمكن أن يكون جيدًا تمامًا لاحتياجاتك ، لكنني أردت أن أجعل شيئًا أكثر سهولة ، شيء ما
وحدة تحكم أسهل في شريط إضاءة LED لشبكة WiFi: 8 خطوات (بالصور)
وحدة تحكم أسهل في شريط إضاءة LED لشبكة WiFi: في الربيع الماضي ، بدأت في تصميم أجهزة وبرامج مخصصة للتحكم في شريطين من مصابيح LED باستخدام لوحة تطوير NodeMCU ESP8266-12E. خلال هذه العملية ، تعلمت كيفية صنع لوحات الدوائر المطبوعة (PCBs) الخاصة بي على جهاز توجيه CNC ، و
وحدة تحكم شريط RGB Wi-Fi DIY: 5 خطوات
وحدة تحكم DIY Wi-Fi RGB Strip: بفضل JLCPCB و LCSC لجعل هذا المشروع ممكنًا! تحقق منها اليوم! (ملاحظة: هذا ليس تصميمي (بصرف النظر عن التخطيطي وثنائي الفينيل متعدد الكلور) وكل الفضل في الفكرة يذهب إلى Saiyam) كيف بدأ هذا المشروع هو أنني اشتريت شريط RGB LED من Ebay و
وحدة تحكم شريط إضاءة LED 5 فولت MIDI لجهاز Spielatron أو موالفة MIDI أخرى: 7 خطوات (مع صور)
MIDI 5V LED Strip Light Controller لـ Spielatron أو MIDI Synth الأخرى: وحدة التحكم هذه تومض أضواء شريط LED ثلاثية الألوان لمدة 50 مللي ثانية لكل ملاحظة.أزرق لـ G5 إلى D # 6 ، أحمر لـ E6 إلى B6 وأخضر لـ C7 إلى G7. وحدة التحكم عبارة عن جهاز ALSA MIDI بحيث يمكن لبرنامج MIDI الإخراج إلى مصابيح LED في نفس الوقت مثل جهاز موالفة MIDI