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

ESP01 Moodlight مع Firebase في الوقت الفعلي + OTA: 7 خطوات
ESP01 Moodlight مع Firebase في الوقت الفعلي + OTA: 7 خطوات

فيديو: ESP01 Moodlight مع Firebase في الوقت الفعلي + OTA: 7 خطوات

فيديو: ESP01 Moodlight مع Firebase في الوقت الفعلي + OTA: 7 خطوات
فيديو: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, شهر نوفمبر
Anonim
Image
Image

يدعم وضع R-G-B وتأثير التلاشي. يوجد أيضًا دعم للتحكم في السطوع. دعم لتحديث OTA

الخطوة 1: إعداد Firebase

إعداد Firebase
إعداد Firebase
إعداد Firebase
إعداد Firebase

قبل أن نواصل ، نحتاج إلى إعداد Firebase. انتقل إلى الرابط التالي https://firebase.google.com/ وقم بتسجيل الدخول باستخدام حساب gmail الخاص بك.

بمجرد الانتهاء من هذه الخطوة ، نحتاج إلى إنشاء مشروع جديد في Firebase ، لذا تابع إلى وحدة تحكم Firebase.

تحت قاعدة بياناتك في الوقت الفعلي ، توجد "قواعد" علامات تبويب حيث تحتاج إلى تمكين القراءة والكتابة مثل هذا. الصورة 2

يمكنك العثور على رابط Firebase والسري هنا. الصورة 3

يستخدم هذا في اردوينو IDE للتواصل مع Firebase.

الخطوة 2: برنامج ESP-01 مع OTA الأساسي للتحديث المستقبلي

برنامج ESP-01 مع OTA الأساسي للتحديث المستقبلي
برنامج ESP-01 مع OTA الأساسي للتحديث المستقبلي
برنامج ESP-01 مع OTA الأساسي للتحديث المستقبلي
برنامج ESP-01 مع OTA الأساسي للتحديث المستقبلي

من كود المصدر ، يمكنك تنزيل الحد الأدنى من OTA وفلاشها باستخدام arduino IDE إلى ESP01 الخاص بك. الصورة 1

الآن بعد أن تومضها ، يجب أن تنبثق في منفذ اردوينو IDE مثل هذا. الصورة 2

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

الخطوة 3: برنامج ESP01 مع Moodlight Over OTA

ما عليك سوى تنزيل شفرة المصدر من الأسفل وفلاشها عبر arduino IDE عبر OTA كما تم عرضها مسبقًا مع تحديد منفذ ESP المتوافق.

الخطوة 4: لحام كل شيء

ببساطة قم بتطبيق القليل من اللحام بعد shematic أدناه.

بالنسبة لمصدر الطاقة ، أستخدم شاحن هاتف قديم 5V 1A متصل بمنظم الجهد.

روابط:

Vcc إلى 3V (منظم جهد كهربائي) GND إلى GND GPIO0 إلى أحمر GPIO2 إلى أخضر GPIO3 = RX إلى أزرق CH_PD إلى Vcc (أو لحام مقاوم سحب في وحدة ESP-01) اختياري: اضغط على الزر من GND إلى RST لإعادة تعيين وحدة

نظرًا لأنني سأضع هذا في كرة بيضاء ، فقد أضع بعض الغراء الساخن بحيث يتحرك أو ينكسر. يعمل الآن لمدة 3 أسابيع دون أي مشاكل.

الخطوة الخامسة: تحديث هام

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

ما عليك سوى إيقاف تشغيل المفاتيح أثناء توصيلها ثم تشغيل المفاتيح وسيعمل كل شيء بشكل جيد.

الخطوة 6: رابط لـ Github و Shematic

رابط لـ Github و Shematic
رابط لـ Github و Shematic

ESP01 مودلايت جيثب

الخطوة 7: المنتج النهائي

موصى به: