مصباح شريطي ليد للسرير مع ESP8266-01: 5 خطوات
مصباح شريطي ليد للسرير مع ESP8266-01: 5 خطوات

فيديو: مصباح شريطي ليد للسرير مع ESP8266-01: 5 خطوات

فيديو: مصباح شريطي ليد للسرير مع ESP8266-01: 5 خطوات
فيديو: شرح الليد بروفايل بالتفصيل ومعرفة الباور سبلاي المناسب_ ليد بروفايل _ كهرباء منزليه _Led profile 2025, كانون الثاني
Anonim
مصباح شريطي ليد للسرير مع ESP8266-01
مصباح شريطي ليد للسرير مع ESP8266-01

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

كانت الفكرة هي الحصول على ضوء خافت ، يمكن التحكم فيه عن طريق أوامر TCP البسيطة أو عن طريق مفتاح يدوي.

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

آمل أن تتعلم شيئًا وأن تستمتع بهذا المشروع.

اللوازم

  • 3 م من شريط أبيض LED. عندما اشتريتها تضمنت مصدر طاقة 12 فولت
  • ESP8266-01S × 1
  • 2N3904 الترانزستور NPN x1
  • 2N3906 الترانزستور PNP × 1
  • IRF3205 موسفيت × 1
  • AMS1117-3.3 منظم × 1
  • 3.3 ك المقاوم × 2
  • 1 ك المقاوم × 1
  • 1.5 ك المقاوم × 1
  • 120 المقاوم × 1
  • 10 كيلو المقاوم × 1
  • مكثف إلكتروليتي 10 فائق التوهج 16 فولت × 1
  • مكثف 100 نانوفاراد من السيراميك والبوليستر × 1
  • موصلات رأس المقبس 1x6 (وحدتان). حتى أفضل إذا كان لديك موصل أنثى 2x4 مناسب لـ ESP.
  • موصلات طرفية للإمداد وإخراج LED
  • علبة بلاستيكية عامة
  • أدوات الإلكترونيات الأساسية (لحام الحديد ، قاطع الأسلاك ، الكماشة ، إلخ)
  • اردوينو IDE مع دعم ESP8266 مثبت.
  • USB إلى 3.3 V UART Serial Converter أو إذا لم يكن متاحًا ، يظهر هنا أي Arduino UNO أو Nano مع التكوين https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (بالمناسبة ، الصفحة المرتبطة هو برنامج تعليمي جيد جدًا لـ PWM لـ ESP)

الخطوة 1: التخطيطي

تخطيطي
تخطيطي

تتكون الدائرة من MOSFET يتم التحكم فيه بواسطة PWM في GPIO2. هناك حاجة إلى دائرة السائق لأن IRF3205 يحتاج إلى 10 فولت على الأقل من أجل الوصول إلى طريقه (على) 8 ميلي أوم ، ويعطي المرساب الكهروستاتيكي 3.3 فولت فقط.

يسمح المنظم 3.3 فولت بتشغيل ESP من نفس الإمداد مثل شريط LED ، وتعمل الأغطية الإضافية على تحسين استقرار الإمداد.

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

الخطوة 2: تجميع الدائرة

تجميع الدائرة
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة
تجميع الدائرة

إنه مشروع (ليس هكذا) سريعًا وقذرًا (حقًا). كانت أفضل مفاجأة هي مدى جودة عمل مفتاح التعشيق كنبض نابض.

من فضلك ، لا تنظر إلى الأسلاك: P.

الخطوة 3: تركيب شريط LED

تركيب شريط LED
تركيب شريط LED

قم بقياس القطع الثلاثة وقطعها ، ثم لحام الأسلاك. أخيرًا ، قشر اللاصق واضغط على ظهر لوح الرأس.

في حالتي ، قمت بالغش واستخدمت شريطًا لاصقًا عريضًا فوق شريط LED ، لأن المادة اللاصقة قد ضعفت بطريقة ما.

أخيرًا ، قم بلف الأسلاك في المحطات وتحقق من التوصيلات.

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

برمجة
برمجة

يحتاج الكود إلى الكثير من التحسينات مثل إصلاح تحليل السلسلة ، ودعم عنوان IP الثابت ، ووضع الإعداد ، وحفظ متغيرات البيئة لـ EPROM ، وقراءة متغيرات البيئة من EPROM عند التمهيد ، وما إلى ذلك.

لتحميل البرنامج الثابت ، استخدمت Arduino مع إصدار مكتبة مجتمع ESP 2.5.0. هذا مهم لأن تحميل برنامج ESP فشل مع الإصدارات الأحدث ، ربما يكون شيئًا مع ESP8266-01 ، ربما لأنني أستخدم Arduino UNO كمحمل ، لا أعرف.

تذكر أن تضيف https://arduino.esp8266.com/stable/package_esp8266… إلى تفضيلات Arduino الخاصة بك من أجل الحصول على دعم لوحة ESP.

www.electronicshub.org/esp8266-pwm-tutoria… لديه برنامج تعليمي جيد حول ESP8266 PWM. أيضًا ، استخدمت محول Arduino إلى USB التسلسلي لتحميل البرنامج في ESP.

الخطوة 5: الاختبار

اختبارات
اختبارات

قم بإجراء فحص سريع للأسلاك أولاً ، وأدخل ESP8266 في الدائرة قبل التشغيل.

الضغط على الزر يجب أن يتم التبديل بين منخفض السطوع ومتوسط السطوع والحد الأقصى للسطوع والضوء مطفأ.

بالنسبة لاختبار TCP ، استخدمت Socket Test ولكن أي برنامج آخر مشابه سيقوم بالمهمة