أليكسا ومصباح يعمل بالتبديل: 3 خطوات (بالصور)
أليكسا ومصباح يعمل بالتبديل: 3 خطوات (بالصور)
Anonim
Image
Image
هاروير
هاروير

إن Amazon Echo عبارة عن مجموعة رائعة! أحب فكرة الأجهزة التي تعمل بالصوت!

كنت أرغب في صنع مصباح يعمل بنظام Alexa الخاص بي ، لكن احتفظ بالمفتاح اليدوي كخيار.

لقد بحثت في الويب ووجدت محاكي WEMO ، والذي ، بعد النظر في الخيارات الأخرى ، يبدو أنه أسهل طريقة لجعل Alexa يعمل على أي جهاز!

**** ملاحظة مهمة: احترم الكهرباء الرئيسية - ستقتلك ****

الخطوة 1: هاروير

هارواري
هارواري
هاروير
هاروير

عدد المكونات ضئيل بفضل ESP2866-12e الذي يقوم بكل العمل!

جميع المكونات جاءت من eBay.

1 × ESP2866 -12e (أو أي ESP8266 مع منفذي GPIO على الأقل)

1 × 5 فولت امدادات الطاقة

1 × 5 فولت تتابع. لقد وجدت هذه المرحلات الصغيرة جدًا مع جهات اتصال 5 فولت و 250 فولت 3 أمبير على موقع eBay

1 × 5 فولت إلى 3 ضد 3 تنحى

1 × مقرنة بصرية (4N35 أو ما يعادلها)

1 × دفع عمل لحظي لجعل التبديل

1 × صندوق مشروع مناسب

تظهر الصورة المقاوم الذي لم يكن مطلوبا!

الخطوة 2: ضعها معًا

نضعها معا
نضعها معا
نضعها معا
نضعها معا
نضعها معا
نضعها معا
نضعها معا
نضعها معا

أردت أن يعيش المشروع في حاوية مضغوطة حتى لا يبدو قبيحًا للغاية.

إنه ببساطة يستبدل مفتاح المصابيح الأصلي بمرحل ومفتاح "ناعم"!

من المهم التأكد من تثبيت جانب التيار الكهربائي (الجزء الذي سيقتلك) بأمان وأمان قدر الإمكان - لقد استخدمت موصل "choc block" للسلامة والسهولة.

موصلات ملف الترحيل قريبة جدًا من بعضها لذا توخ الحذر عند توصيل الأسلاك. حافظ على أسلاك الملف 5 فولت المكشوفة ووصلات التيار الكهربائي أقصر ما يمكن.

يغذي التيار الكهربائي مصدر طاقة 5 فولت. يذهب الجانب المحايد من التيار الكهربائي مباشرة إلى المصباح ، في حين أن الجانب المباشر يمر عبر جهات الاتصال المفتوحة عادة للترحيل.

تم توصيل المفتاح من جانب إلى الأرض والآخر إلى GPIO13 من ESP8266. أي إدخال سيفي بالغرض ولكن تحقق من ورقة البيانات حيث يتم مضاعفة بعض المسامير.

تم توصيل GPIO15 بـ 0 فولت !! لدي قطعة من الأسلاك متصلة بإعادة الضبط وأخرى بـ GPIO0. تستخدم هذه لتحميل الرسم ويمكن إزالتها عند الانتهاء.

لاحظ أن أجهزة ESP8266 تعمل عند 3.3 فولت

يتم استخدام GPIO4 (مرة أخرى سيفعله أي GPIO) لضبط / إعادة تعيين المرحل عبر قارنة التوصيل البصري. لقد استخدمت قارنة التوصيل البصري لتقليل استنزاف التيار على ESP8266. والسماح لـ 3.3 فولت بتبديل ملف الترحيل 5 فولت.

لقد استخدمت وسادات لاصقة مزدوجة الجوانب للحفاظ على المكونات في مكانها.

لقد قمت بحفر فتحتين بحجم 2 مم في كل نهاية من العلبة لتدفق الهواء. لست متأكدًا مما إذا كان الأمر ضروريًا حيث يتم توليد القليل جدًا من الحرارة ، ولكنه جعلني أشعر بتحسن:-)

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

لقد قمت بتنزيل ما يلي من GitHub.

IOT-ESP8266-ESP12E-Alexa-Multi-Devices-master

الملفات كلها في دليل واحد والملف الوحيد الذي يحتاج إلى تعديل هو ملف.ino.

يوضح كيفية تشغيل مفاتيح متعددة وهو جزء رائع من البرامج.

لقد استخدمت Arduino IDE لتحميل المخطط إلى ESP. هناك الكثير من المقالات على الويب حول كيفية القيام بذلك ، فقط Google - استخدام Arduino IDE لبرمجة ESP8266. إنه سهل ومباشر للغاية ويجب إعداده مرة واحدة فقط.،

ملاحظة: لتحميل الرسم التخطيطي ، استخدمت USB FTDI قياسيًا لمحول تسلسلي. يجب تأريض GPIO15 - لدي هذا سلكيًا بشكل دائم إلى 0 فولت ، يجب أن يتم تثبيت GPIO0 على 0 فولت أثناء إعادة التعيين. بعد إعادة التعيين ، يمكن ترك GPIO0 عائمًا. يجب تحميل الرسم الآن.

الأجزاء الموجودة في الرسم والتي تحتاج إلى تعديل هي إعادة موازنة أجهزة التوجيه SSID وكلمة المرور والأمر الذي ترغب في أن يستجيب له Alexa. ابحث عن "مصباح طاولة" واستبدله بأمر من اختيارك ، على سبيل المثال "مصباح بجانب السرير" أو "مروحة سقف".

يتفاعل البرنامج مع Alexa ويقوم بتبديل GPIO4 مرتفعًا أو منخفضًا مع تشغيل مصباح طاولة الأوامر ومصباح الطاولة على التوالي. كما أنه يضع الأعلام - rl1 و isr_ran.

يتم استخدام العلم rl1 حتى يعرف البرنامج الحالة الحالية للمصباح حتى يتم تشغيله أو إيقاف تشغيله عبر Alexa أو المفتاح.

يولد المفتاح مقاطعة عند تأريض GPIO13. يتم تعطيل المقاطعات ، ويتم تبديل GPIO4 ويتم تعيين / إعادة تعيين العلامة rl1 وفقًا لذلك. يتم استخدام العلم isr_ran في الحلقة الرئيسية لإعادة تمكين المقاطعات بعد مهلة قصيرة - وهذا يمنع ارتداد المفتاح!

ملاحظة مهمة: تأكد من أن اختيارك للترحيل له تصنيفات اتصال قادرة على التعامل مع الجهاز الذي تقوم بتبديله.

صوت تنشيط التحدي
صوت تنشيط التحدي
صوت تنشيط التحدي
صوت تنشيط التحدي

الوصيف في التحدي الصوتي المنشط