جدول المحتويات:
- الخطوة 1: ماذا نحتاج؟
- الخطوة 2: لنضع كل شيء على اللوح
- الخطوة 3: وميض مصباح LED
- الخطوة 4: إعداد Sinric
- الخطوة 5: إعداد IFTTT
- الخطوة 6: استكشاف الأخطاء وإصلاحها
فيديو: مصابيح LED للتحكم مع Alexa أو IFTTT (SINRIC PRO TUTORIAL): 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لذا فأنت تريد أن تكون ذلك الشخص الذي يتباهى خلال عشاء عادي بقولك "أليكسا تشعل الضوء؟" هذا المشروع لك!
في نهاية هذه التعليمات ، ستتمكن من التحكم في شريط RGB باستخدام جهاز Alexa و IFTTT لإنشاء بعض الأتمتة. على سبيل المثال ، عندما "تطير" محطة الفضاء الدولية فوق شقتي ، تومض مصابيح LED؟
حسنًا ، دعنا نذهب؟
الخطوة 1: ماذا نحتاج؟
ستكون قائمة الأجزاء بسيطة للغاية ، لكنني سأقسمها إلى جزأين ، الأدوات الأساسية التي تحتاجها إذا كنت تريد تنفيذ المشروع وتبدأ بلا شيء ، والأجزاء الأكثر تحديدًا.
أيضًا من باب الحرص على الصدق ، فإن جميع الروابط تابعة ، مما يعني أنني أحصل على عمولة صغيرة إذا اشتريت منتجًا من خلال الرابط الخاص بي. هذا ليس التزامًا مطلقًا باستخدام هذه الروابط ، فهي تساعدني فقط في إنشاء وبناء مشاريع أخرى وهي ليست باهظة الثمن بالنسبة لك. ؟
؟ الأجزاء الأساسية:
- لحام الحديد: رابط
- القصدير: رابط
- لوحة الدائرة: رابط
- أنابيب الانكماش: وصلة
- الأسلاك: رابط
- اللوح: رابط
- أسلاك اللوح: رابط
؟ أجزاء المشروع:
- ESP8266: رابط
- المكثفات: link
- شريط RGB: رابط
- محول المستوى المنطقي: link
- مصدر طاقة 12 فولت: رابط
- محول Stepdown 12V -> 5V: link كن حذرًا مع مصدر الطاقة الذي تأخذه وفقًا لطول شريط LED الخاص بك ، فقد يؤدي ذلك إلى تدمير إلكترونياتك. يمكنك الحصول على فكرة عن مقدار الطاقة التي تحتاجها باستخدام الصيغة التالية: تتكون من ثلاثة مصابيح LED (أحمر وأخضر وأزرق) وكل مؤشر LED يرسم حوالي 0.02 أمبير
الأمبير = 3 * 0.02 * NUMBER_OF_LEDs لذلك في حالتنا مع 60 بكسل / متر وشريط 3 أمتار نحصل على: 3 * 0.02 * 3 * 60 = 10.8 أمبير لكنك تحصل على 10.8 أمبير إذا كانت كل بكسل بها R و G و B في سطوع كامل. إذا كان لديك مصدر طاقة صغير الحجم ولا ترغب في شراء واحد جديد ، يمكنك أيضًا تقليل السطوع الأقصى في الكود ولكننا سنرى لاحقًا.
الخطوة 2: لنضع كل شيء على اللوح
بالنسبة لكل مشروع إلكترونيات ، يجب أن تجرب كل شيء على لوح اختبار قبل اللحام ، يستغرق الأمر وقتًا أطول ولكن على الأقل لا ينتهي بك الأمر في سريرك تبكي لأنه لا يعمل. صدقني ، لقد اختبرت ذلك عدة مرات. ؟
لذلك ، قم بتجميع كل شيء على اللوح:
- ضع ESP8266 على لوح التجارب. قم بتوصيل VIN الخاص بـ ESP بسكة الطاقة على اللوح ، افعل الشيء نفسه بالنسبة لـ GND الخاص بـ ESP. قم بتوصيل 3V3 بالجانب الآخر وقم بتشغيل سلك بين قضبان GND. يرجى الرجوع إلى الصورة 1
- ضع محول المستوى المنطقي على لوح التجارب. نحتاج إلى محول مستوى منطقي لأن ESP8266 يرسل مستويات منطقية 3V3 وتحتاج مصابيح LED إلى مستوى منطقي 5V ، لذلك يتعين علينا تحويل مستويات المنطق هذه ما لم تكن لدينا مشكلات غير متوقعة. قم بتوصيل 5V و 3V3 و GND بقضبان كل منهما. قم بتوصيل سلك بين جانب 5V لمحول المستوى وخط البيانات لشريط LED. قم بتوصيل سلك بين جانب 3V3 لمحول المستوى وطرف D6 الخاص بـ ESP8266 ، يرجى الرجوع إلى الصورة 2
- قم بتوصيل 5V و GND لشريط LED بقضبان كل منهما على اللوح. قم بتوصيل DIN PIN للشريط بالجانب 5V من محول المستوى المنطقي ، ضع مكثف 470 μF بين 5V و GND لشريط LED ، سوف يساعد على منع الاندفاع الأولي للتيار من إتلاف المصابيح.يرجى الرجوع إلى الصورة 3
- قم بتوصيل 12 فولت و GND الخاص بمصدر الطاقة بإدخال محول التنحي.يرجى الرجوع إلى الصورة 4
- قم بتوصيل مخرج 5V و GND لمحول التنحي بالخطوط المقابلة على لوح التجارب. يرجى الرجوع إلى الصورة 5
حسنًا ، كل شيء يجب أن يكون سلكيًا الآن؟ تهانينا ، سنقوم الآن ببعض اختبارات الكود لمعرفة ما إذا كانت أجهزتنا الإلكترونية تعمل بشكل جيد!
الخطوة 3: وميض مصباح LED
WOOOW يبدو رائعًا ، أليس كذلك؟ لا أعلم أن هذا ليس ما كنت تتوقعه ولكنه سيؤكد أن نظامنا يعمل بشكل رائع!
سيتعين علينا تثبيت لوحة ومكتبة لجعل وميض LED.
- قم بتشغيل Arduino IDE الخاص بك ، وانتقل إلى التفضيلات ، والصق هذا الرابط https://arduino.esp8266.com/stable/package_esp8266com_index.json لإضافة عناوين URL لمدير اللوحة وانقر فوق موافق. يرجى الرجوع إلى لقطة الشاشة 1. انتقل إلى Tools> Board> Board Manager وابحث عن esp8266. قم بتثبيته يرجى الرجوع إلى لقطة الشاشة 2. انتقل إلى أدوات> لوحة وحدد NODEMCU 1.0 (وحدة ESP 12E) يرجى الرجوع إلى لقطة الشاشة 3.
- انتقل إلى Tools> Manage Libraries وابحث عن FASTLED. قم بتثبيته يرجى الرجوع إلى الصورة 4.
- الآن قم بتنزيل الكود الوامض على ملف GitHub الوامض الخاص بي وقم بتحميله على ESP.
يجب أن يعمل! إذا كان لديك انعكاس لوني ، فقد يكون ذلك بسبب معلمة GRB داخل وظيفة FastLED.addLeds ، قم بتغيير GRB بواسطة RGB.
إذا كان لا يزال لا يعمل ، تحقق من الأسلاك الخاصة بك مرتين وأعد المحاولة! الآن بعد أن تعمل الإلكترونيات ، يمكنك لحام كل شيء في مكانه على لوحة الدائرة الكهربائية؟
الخطوة 4: إعداد Sinric
الآن بعد أن أصبح لدينا نظام عمل ، يمكننا إعداد Sinric الذي ينشئ جسرًا بين شريط LED الخاص بنا و Alexa أو IFTTT.
- سجل في Sinric
- إقران Alexa: - افتح تطبيق Amazon Alexa - انتقل إلى المهارات والألعاب - ابحث عن Sinric Pro - انقر فوق تمكين للاستخدام - أدخل بيانات الاعتماد التي قمت بإنشائها عند التسجيل في Sinric.
- إنشاء جهاز جديد: - تسجيل الدخول إلى حساب Sinric Pro الخاص بك على متصفح الويب - انتقل إلى قائمة الأجهزة على يسارك - انقر فوق زر إضافة جهاز - أدخل اسم الجهاز الذي تريده لشريط LED الخاص بك ، ووصف إذا كنت تريد واحدًا و حدد النوع كـ Smart Light Bulb- حدد مفتاح توصيل الجهاز كإعداد افتراضي وغرفة المعيشة. يمكنك إضافة غرف إذا أردت في قسم "الغرفة" على اليسار. - اضغط على "حفظ". يجب أن تتلقى إشعارًا على تطبيق Alexa يقترح عليك إضافة الجهاز الذي قمت بإنشائه.
- قم بتحميل الكود على ESP8266: - في Arduino IDE ، انتقل إلى Tools> Manage libraries> ابحث عن Sinric Pro وقم بتثبيته. - قم بتنزيل كود arduino على Sinric Github: رابط - أدخل بيانات اعتماد WiFi الخاصة بك - أدخل مفتاح API الخاص بك و KEY_SECRET الخاص بك. انتقل إلى Sinric Pro> بيانات الاعتماد (القائمة الموجودة على اليسار) وانسخها. - أدخل معرف جهازك. انتقل إلى Sinric Pro> الأجهزة (القائمة الموجودة على اليسار) وانسخ معرف جهازك. - قم بتعديل NUM_LEDS الذي يكون عدد مصابيح LED على الشريط الخاص بك و LED_PIN وهو رقم التعريف الشخصي على ESP الخاص بك (يجب أن يكون 6). - في Arduino IDE ، حدد أدوات> لوحة> NODEMCU 1.0 (وحدة ESP 12E) واضغط على تحميل.
حسنًا ، قل اسمي الآن. لا ، قل شيئًا لـ Alexa ، مثل "Alexa ، قم بتشغيل الضوء" أو "Alexa ، قم بتغيير الضوء باللون الأزرق" ويجب أن يضيء! إذا لم تصل إلى صفحة استكشاف الأخطاء وإصلاحها في نهاية هذه التعليمات ، يمكنك أيضًا التحكم في الشريط مباشرةً في تطبيق Alexa أو في Sinric Pro (هناك تطبيقات Android و iOS أيضًا). استمتع RGB ❤️ ؟؟
الخطوة 5: إعداد IFTTT
الآن يمكننا توصيل IFTTT بـ Sinric!
- انتقل إلى Sinric Pro> بيانات الاعتماد (القائمة الموجودة على اليسار) وانقر فوق مفتاح API الجديد.
- انتقل إلى IFTTT.com وأنشئ تطبيقًا صغيرًا جديدًا. حدد المشغل الذي تريده لـ IF ومن ثم ابحث على Webhook. في جزء عنوان URL ، الصق: https://ifttt.sinric.pro/v1/actions حدد طريقة POST حدد application / json لـ Content TypeIn body ، معجون:
"ب": 255 ، "ز": 0 ،
"r": 0}} يرجى الرجوع إلى لقطة الشاشة 1. سيرسل Webhook ملف JSON إلى SINRIC بالمتغيرات التالية. أدخل API KEY الذي أنشأته للتو ، أضف device_id لشريط led يمكنك الاختيار بين وظائف مختلفة مثل SetColor أو SePowerState لتشغيل وإيقاف الشريط
الخطوة 6: استكشاف الأخطاء وإصلاحها
أتمنى أن يظل هذا الجزء فارغًا؟ ولكن إذا لزم الأمر سأضيف بعض المحتوى.
موصى به:
اليقطين هالوين إنترنت الأشياء - مصابيح LED للتحكم باستخدام تطبيق Arduino MKR1000 و Blynk ؟؟؟: 4 خطوات (بالصور)
اليقطين هالوين إنترنت الأشياء | مصابيح LED للتحكم باستخدام تطبيق Arduino MKR1000 و Blynk ؟؟؟: مرحبًا بالجميع ، قبل بضعة أسابيع كان عيد الهالوين واتباعًا للتقاليد التي قمت بنحت قرع جميل على شرفتي. لكن مع وجود اليقطين في الهواء الطلق ، أدركت أنه كان من المزعج للغاية أن أخرج كل مساء لإضاءة الشمعة. و انا
كشاف DIY مع مصابيح LED للتيار المتردد (+ الكفاءة مقابل مصابيح DC): 21 خطوة (بالصور)
DIY FlOODLIGHT W / AC LEDs (+ EFFICIENCY VS DC LEDs): في هذا الفيديو / التعليمات ، سأقوم بعمل كشاف باستخدام رقائق AC LED بدون سائق رخيصة للغاية. هم أي خير؟ أم أنها قمامة كاملة؟ للإجابة على ذلك ، سأجري مقارنة كاملة مع جميع مصابيحي المصنوعة يدويًا. كالعادة ، بسعر رخيص
طائرة بدون طيار Raspberry Pi للتحكم الصوتي من Alexa مزودة بإنترنت الأشياء و AWS: 6 خطوات (بالصور)
طائرة بدون طيار Raspberry Pi ذات تحكم صوتي من Alexa مزودة بإنترنت الأشياء و AWS: مرحبًا! اسمي ارمان. عمري 13 عامًا من ماساتشوستس. يوضح هذا البرنامج التعليمي ، كما يمكنك الاستدلال من العنوان ، كيفية بناء Raspberry Pi Drone. يوضح هذا النموذج الأولي كيف تتطور الطائرات بدون طيار وأيضًا حجم الدور الذي يمكن أن تلعبه في
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 بهاتفك الذكي
استخدم Cortana و Arduino للتحكم في مصابيح RGB أو Ledstrips بصوتك!: 4 خطوات (بالصور)
استخدم Cortana و Arduino للتحكم في RGB LEDs أو Ledstrips بصوتك!: في هذا الدليل ، سأوضح لك كيف يمكنك التحكم في شريط RGB أو شريط LED بصوتك. يتم ذلك عن طريق تطبيق CoRGB المتاح مجانًا في متجر تطبيقات Windows. هذا التطبيق جزء من مشروع CortanaRoom الخاص بي. عندما تنتهي من خفة دم