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

Hijack RGB Flood Light مع Arduino أو ESP8266: 6 خطوات (بالصور)
Hijack RGB Flood Light مع Arduino أو ESP8266: 6 خطوات (بالصور)

فيديو: Hijack RGB Flood Light مع Arduino أو ESP8266: 6 خطوات (بالصور)

فيديو: Hijack RGB Flood Light مع Arduino أو ESP8266: 6 خطوات (بالصور)
فيديو: code.talks 2017 - Monsters, lightbulbs and robots: having fun with WebBluetooth (Niels Leenheer) 2024, يوليو
Anonim
ضوء الفيضانات Hijack RGB مع Arduino أو ESP8266
ضوء الفيضانات Hijack RGB مع Arduino أو ESP8266
ضوء الفيضانات Hijack RGB مع Arduino أو ESP8266
ضوء الفيضانات Hijack RGB مع Arduino أو ESP8266
ضوء الفيضانات Hijack RGB مع Arduino أو ESP8266
ضوء الفيضانات Hijack RGB مع Arduino أو ESP8266

لذلك وجدت بعض الأضواء الكاشفة RGB الصغيرة على أمازون وعند النظر إلى أحشاءهم ، أدركت أنه يمكنك توصيلهم مباشرة بـ arduino و esp8266 والتحكم بهم باستخدام PWM.

أنا الآن أستخدم اثنين منهم في غرفة المعيشة الخاصة بي كإضاءة مميزة وأقوم بإعدادهما لمشاهد معينة.

أستخدم openhab قيد التشغيل على raspberry pi للتحكم فيها ويمكنني حتى التحكم فيها باستخدام amazon Echo (الولايات المتحدة) ، على الرغم من أن هذا يتجاوز قليلاً نطاق هذا التوجيه وآمل أن أجد وقتًا لكتابة ذلك!

آمل أن تستمتع ، هذا هو أول تدريب لي لفترة طويلة جدًا ، لذا يرجى إعلامي برأيك.

الخطوة 1: اجمع الأجزاء

اجمع الأجزاء
اجمع الأجزاء
اجمع الأجزاء
اجمع الأجزاء
اجمع الأجزاء
اجمع الأجزاء
اجمع الأجزاء
اجمع الأجزاء

قائمة الأجزاء كما يلي:

1.10W RGB Flood Light: Ebay (المملكة المتحدة) ، Ebay (الولايات المتحدة) ، Ebay (الصين)

2. ESP8266-12 الوحدة النمطية: Ebay (المملكة المتحدة) ، Ebay (الولايات المتحدة) ، Ebay (الصين)

3. LD1117 3.3V Regulator: Ebay (UK)، Ebay (US)، Ebay (China)

4. 100 فائق التوهج مكثف: Ebay (المملكة المتحدة) ، Ebay (الولايات المتحدة) ، Ebay (الصين)

5. 12V 1A DC امدادات الطاقة: Ebay (المملكة المتحدة) ، Ebay (الولايات المتحدة) ، Ebay (الصين)

6. مجموعة مختارة من المقاومات (لقد استخدمت 10 كيلو ، ولكن يمكنك فعل ذلك بأي شيء)

(لقد أرفقت روابط لمواقع متعددة مع تغير الأسعار بانتظام ، لذا يرجى التسوق والتأكد من مراجعة amazon vs ebay)

الإفصاح الكامل: أكسب عمولة صغيرة إذا اشتريت من خلال الروابط أعلاه ، لكنني لن أوصي أبدًا باستخدام رابط لمنتج لم أستخدمه بنفسي. لم يتم تصميم هذا المشروع ليكون صانع أموال. شكرا لك:-)

الخطوة 2: تفكيك ضوء الفيضان وتحديد مدخلات RGB PWM

تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM
تفكيك ضوء الفيضانات وتحديد مدخلات RGB PWM

هذا الضوء الغامر المعين هو تصميم بسيط لولبي معًا.

يتكون الهيكل من ثلاثة أقسام من الألومنيوم يتم فكها جميعًا.

تكشف إزالة الجزء العلوي الذي يثبت العدسة في مكانها عن لوحة الدوائر المطبوعة بمصفوفة LED ودائرة التحكم.

أول شيء فعلته هو تحديد أي من الترانزستورات يتحكم في أي مجموعة ألوان.

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

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

بعد ذلك ، ما عليك سوى اللحام ببعض الأسلاك إلى دبابيس PWM التي تنتقل إلى الترانزستورات وتوصيلها إلى القسم الآخر من الهيكل الخفيف ، وهو المكان الذي سننتقل إليه بعد ذلك.

الخطوة 3: ESP8266 وأسلاك الطاقة

ESP8266 وأسلاك الطاقة
ESP8266 وأسلاك الطاقة
ESP8266 وأسلاك الطاقة
ESP8266 وأسلاك الطاقة
ESP8266 وأسلاك الطاقة
ESP8266 وأسلاك الطاقة

لقد أرفقت مخططًا لهذا الجزء لأنه يوضح ما تحتاج إلى القيام به بشكل أكثر وضوحًا مما كنت أستطيع.

قم بتوصيل مصابيح LED باللون الأحمر والأخضر والأزرق بالدبابيس 12 و 14 و 15 من ESP8266 عبر المقاوم 10K.

ثم قم بتوصيل دائرة الطاقة ESP وفقًا للتخطيط ، في الصورة يظهر أنني قد قمت بلحامها مباشرة بمصدر الطاقة / لوحة السائق لمصابيح LED لكنني انتهيت من تغيير الاتجاه ولم أتمكن من التقاط صورة أخرى.

الفكرة هنا هي الحفاظ على كل شيء مضغوطًا قدر الإمكان ، حيث يجب أن يكون مناسبًا داخل الهيكل.

لتحقيق ذلك قمت بتقسيم المقاومات بالأسلاك وتغطيتها بالانكماش الحراري.

يرجى تجنب خطئي وعدم لحام المقاوم مباشرة في ESP. لقد وجدت أن هذا جعل العمل معهم أكثر صعوبة مما لو كنت قد قمت بعمل لصق مضمّن حقيقي (كما هو الحال في سلك-المقاوم-سلك-esp بدلاً من سلك-المقاوم-esp).

كما أن الصورة تبدو مختلفة قليلاً عن التخطيطي ، ولم أستخدم الدبوس 15 في الأصل وكان هذا خطأ لأن الدبوس 15 رائع في pwm. أحب هذا الدبوس. فإنه يحكم.

الخطوة 4: البرمجة

باستخدام طريقتك المفضلة ، اكتب رمز ESP الخاص بك!

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

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

لقد أرفقت الكود الخاص بذلك بالمكان أعلاه (أو أدناه ، أينما ظهر).

يجب أن أقول ، لقد اعتدت أن أطور فقط في arduino IDE لـ ESP8266 ولكن منذ أن بدأت هذا المشروع بالذات ، يتم تحويلي بالتأكيد إلى نصوص Lua ، فهي رائعة ووقت أقل إرهاقًا عند التحميل وتصحيح الأخطاء وما إلى ذلك.

ذات مرة ، قمت بكتابة برنامج في اردوينو قام بما يلي:

أحذية ESP ، لا يمكن الاتصال بشبكة wifi ، تبدأ وضع نقطة الوصول

يتصل العميل بالهاتف ، ويفتح المتصفح تلقائيًا بصفحة التحكم في اللون (html الأساسي)

في الصفحة ، كان هناك أيضًا خيار لتوصيله بجهاز التوجيه الخاص بك.

بمجرد أن يكون على الشبكة ، يمكن برمجة أي نظام تحكم لإرسال طلبات http بسهولة تامة.

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

الخطوة 5: كرم كل شيء معًا

كرام كل شيء معا !!
كرام كل شيء معا !!

من أجل عزل جميع القطع ، قمت بلفها جميعًا بشريط كهربائي PVC.

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

كما أنني أجد أن الحفاظ على الأسلاك لفترة أطول يجعل هذه الخطوة أسهل بكثير بسبب كل الالتواء الذي ينطوي عليه شد كل شيء معًا مرة أخرى.

الخطوة 6: ضع الأضواء حول المنزل واستمتع !

ضع الأضواء حول المنزل واستمتع !!!
ضع الأضواء حول المنزل واستمتع !!!
ضع الأضواء حول المنزل واستمتع !!!
ضع الأضواء حول المنزل واستمتع !!!
ضع الأضواء حول المنزل واستمتع !!!
ضع الأضواء حول المنزل واستمتع !!!

ضع الأضواء في موقعك المفضل ، وقم بتوصيلها بمصدر طاقة 12 فولت وتذهب بعيدًا !!

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

في الصور ، يمكنك أن ترى أنني استخدمتها لإبراز ساعتي nixie التي أحبها كثيرًا.

شكرا للقراءة!

موصى به: