فهرست مطالب:

ESP01 Moodlight با Firebase در زمان واقعی + OTA: 7 مرحله
ESP01 Moodlight با Firebase در زمان واقعی + OTA: 7 مرحله

تصویری: ESP01 Moodlight با Firebase در زمان واقعی + OTA: 7 مرحله

تصویری: ESP01 Moodlight با Firebase در زمان واقعی + OTA: 7 مرحله
تصویری: esp8266 (esp-01) lamp control 2024, جولای
Anonim
Image
Image

این حالت R-G-B و افکت محو شدن را پشتیبانی می کند. همچنین پشتیبانی از کنترل روشنایی نیز وجود دارد. پشتیبانی از به روز رسانی OTA

مرحله 1: راه اندازی Firebase

راه اندازی Firebase
راه اندازی Firebase
راه اندازی Firebase
راه اندازی Firebase

قبل از ادامه کار ، باید پایگاه آتش را راه اندازی کنیم. به پیوند زیر https://firebase.google.com/ بروید و با حساب gmail خود وارد شوید.

پس از اتمام این مرحله ، ما باید پروژه جدیدی را در firebase بسازیم ، بنابراین به کنسول firebase خود بروید.

در پایگاه داده بی درنگ شما تب "قوانین" وجود دارد که در آن باید خواندن و نوشتن را به این شکل فعال کنید. تصویر 2

می توانید پیوند و راز Firebase خود را در اینجا پیدا کنید. تصویر 3

این در arduino IDE برای اتصال با firebase استفاده می شود.

مرحله 2: برنامه ESP-01 با OTA اساسی برای به روز رسانی آینده

برنامه ESP-01 با OTA اولیه برای به روز رسانی آینده
برنامه ESP-01 با OTA اولیه برای به روز رسانی آینده
برنامه ESP-01 با OTA اولیه برای به روز رسانی آینده
برنامه ESP-01 با OTA اولیه برای به روز رسانی آینده

از کد منبع می توانید حداقل OTA را بارگیری کرده و آن را با arduino IDE به ESP01 خود فلش کنید. تصویر 1

حالا بعد از فلش کردن ، باید در پورت arduino IDE به این شکل ظاهر شود. تصویر 2

اگر در اینجا ظاهر نشد پیوندی برای عیب یابی وجود دارد یا می توانید در نظرات بپرسید.

مرحله 3: برنامه ESP01 با Moodlight Over OTA

به سادگی کد منبع را از زیر بارگیری کرده و از طریق arduino IDE روی OTA فلش کنید ، همانطور که قبلاً با انتخاب پورت ESP مربوطه نشان داده شد.

مرحله 4: همه چیز را لحیم کنید

به سادگی مقداری لحیم کاری را با استفاده از شکلات زیر انجام دهید.

برای منبع تغذیه از شارژر تلفن 5V 1A قدیمی متصل به تنظیم کننده ولتاژ استفاده می کنم.

اتصالات:

Vcc به 3V (تنظیم کننده ولتاژ) GND به GND GPIO0 به قرمز GPIO2 به سبز GPIO3 = RX به آبی CH_PD به Vcc (یا یک مقاومت کششی را روی ماژول ESP-01 لحیم کنید) اختیاری: برای تنظیم مجدد دکمه را از GND به RST فشار دهید مدول

از آنجا که من این را در توپ سفید خود قرار می دهم ، مقداری چسب داغ قرار می دهم تا حرکت نکند یا بشکند. در حال حاضر به مدت 3 هفته بدون هیچ مشکلی کار می کند.

مرحله 5: !! به روز رسانی مهم

من با ساخت فعلی به یک مشکل پی بردم و مجبور شدم سوئیچ ها را در هر 3 رنگ (RGB) بین LED و ESP01 روشن/خاموش کنم ، زیرا اگر آن را خاموش و سپس دوباره روشن کنید ، به جای اجرای طرح ، در حالت فلش گیر می کند.

به سادگی هنگام خاموش کردن سوئیچ ها آن را خاموش کنید و سپس سوئیچ ها را روشن کنید و همه چیز خوب کار می کند.

مرحله 6: پیوند برای Github و Shematic

پیوند برای Github و Shematic
پیوند برای Github و Shematic

ESP01 moodlight GITHUB

مرحله 7: محصول نهایی

توصیه شده: