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

واي فاي التحكم في نافذة ضوء عيد الميلاد الديكور: 4 خطوات
واي فاي التحكم في نافذة ضوء عيد الميلاد الديكور: 4 خطوات

فيديو: واي فاي التحكم في نافذة ضوء عيد الميلاد الديكور: 4 خطوات

فيديو: واي فاي التحكم في نافذة ضوء عيد الميلاد الديكور: 4 خطوات
فيديو: كيف تزين إضاءة غرفتك ؟ 2024, شهر نوفمبر
Anonim
Image
Image
واي فاي تسيطر على نافذة ضوء عيد الميلاد الديكور
واي فاي تسيطر على نافذة ضوء عيد الميلاد الديكور

تحكم في شريط إضاءة LED من هاتفك أو جهاز الكمبيوتر - الكثير من أنماط الإضاءة المرحة تحت عنوان عيد الميلاد.

اللوازم

1. مجلس تطوير ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - لوحة تطوير ESP8266 ، مع حزمة بطارية ورؤوس ملحومة مسبقًا. يأتي هذا مع RGB LED ، وحتى مستشعر الضوء. شراء اثنين إذا أردت! يمكن تكييف هذا المشروع بسهولة مع أي لوحة ESP8266 ، مثل D1 Mini المفضل لدي. أنا أستخدم هذا هنا لأنه لا توجد حاجة إلى لحام ، وهو يأتي مع بطارية.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - هذه هي الشريحة التي تحتوي على شريحة Atmega328P القابلة للإزالة ، والمستخدمة لبرمجة لوحة التطوير ESP8266.

3. كابل USB لـ Uno: Aliexpress:

4. كابلات توصيل لتوصيل كل شيء - لا يوجد لحام لهذا المشروع! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - مجموعة مختارة من الذكور إلى الذكور / الإناث وما إلى ذلك. نحن نستخدم M2M لـ Uno لـ اتصال شريط LED

5. WS2812 LED قطاع: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - اختر نسختك. اخترت 5 م ، 150 ليد ، IP30 (غير مقاوم للماء) وثنائي الفينيل متعدد الكلور أبيض

6. بطاريات AA × 3

الخطوة 1: الدائرة

الدائرة
الدائرة
الدائرة
الدائرة

انظر الرسم البياني للدائرة.

* يرجى ملاحظة: لا يمكن أن أتحمل المسؤولية عن أي وحدات تحكم دقيقة أو شريط LED ذائب. لقد نجح هذا المشروع بالنسبة لي ، وهذا قدر ما أستطيع قوله ، لكنني لن أتركه يعمل بالضرورة عندما أغادر المنزل. يوصى في العديد من منتديات Arduino أن يكون لديك على الأقل مكثف 1000 uF بين 5v و GND (قبل شريط LED) وأيضًا المقاوم 500 أوم قبل خط البيانات. يرجى الاطلاع على https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels للحصول على مزيد من النصائح.

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

احصل على كود Arduino الخاص بك هنا: https://github.com/tomjuggler/esp8266-fastled-web… - هذا الرمز ليس لي ، لقد قمت للتو بتكييفه للعمل خارج الصندوق لشريط LED الخاص بي ، وأيضًا الوقوف بمفرده الافتراضي دون الحاجة إلى جهاز توجيه.

إذا لم تكن قد قمت بذلك بالفعل ، فاحصل على الملحق ESP8266 لـ Arduino IDE. الملحق والتعليمات هنا:

1. تأكد من توصيل كل شيء (باستثناء خط طاقة الشريط LED (السلك الأصفر) ، يجب تقصير دبابيس وضع البرمجة معًا قبل تشغيل الطاقة. تأتي اللوحة مع غطاء صغير للقيام بذلك.

2. قم بتشغيل اللوح (أضفت مفتاحًا إلى مفتاحي ، لا يأتي مع واحد ، يمكنك فقط سحب بطارية واحدة وإعادة تشغيلها مرة أخرى.)

3. قم بتوصيل كبل USB من Arduino إلى جهاز الكمبيوتر الخاص بك - يجب إزالة شريحة Arduino Uno Atmega328 أولاً (يمكنك أيضًا استخدام محول USB إلى المسلسل للبرمجة بدلاً من ذلك).

4. حدد "Generic ESP8266 Module" كلوحك ، في Arduino IDE. اختر أيضًا 4m مع 1m Spiffs. تحقق من اتصالك التسلسلي الآن ، أدوات -> منفذ.

5. تحميل رسم

6. قم بإيقاف تشغيل اللوحة وتشغيلها مرة أخرى (مع استمرار تقصير دبابيس وضع البرمجة)

7. تحميل Spiffs (الملفات المطلوبة لخادم الويب وما إلى ذلك) ، الأدوات -> "ESP8266 Sketch Data Upload"

8. افصل دبابيس وضع البرمجة ، وقم بتوصيل السلك الأصفر LED Strip 5v بـ 5v (قمت بتثبيته بين طرف البطارية + والبطارية ، انظر الصورة أدناه)

9. السلطة

10. الآن تحتاج إلى الاتصال بنقطة وصول WiFi ، باستخدام الكمبيوتر الشخصي أو الهاتف المحمول. يجب أن تظهر AP على أنها ESP - شيء أو آخر. بمجرد الاتصال ، اكتب "192.168.4.1" في شريط العناوين. هذا هو عنوان خادم الويب الافتراضي ESP8266.

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

الخطوة 3: الانتهاء

الانتهاء
الانتهاء
الانتهاء
الانتهاء
الانتهاء
الانتهاء
الانتهاء
الانتهاء

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

الخطوة 4: عيد ميلاد سعيد للجميع

أكثر ما أجده رائعًا في هذا المشروع هو كمية القطع المشتركة هنا. تمت برمجة شريحة ESP بلغة C ، والتي تتفاعل مع JavaScript يتم تقديمه بواسطة خادم ويب داخلي ، ويتم تشغيلها في المتصفح. يتم تضمين HTML أيضًا - ألقِ نظرة داخل مجلد البيانات في مخطط Arduino بنفسك إذا كنت مهتمًا. إنه برنامج تعليمي رائع مع بعض الإعدادات الاحتفالية حقًا للأضواء ، وأنا ممتن لـ Jason Coon لمشاركته على GitHub.

يمكنك العثور على هذا والمزيد من مشاريع الإلكترونيات على موقع الويب الخاص بي: circusscientist.com

موصى به: