فهرست مطالب:
- مرحله 1: راه اندازی Firebase
- مرحله 2: برنامه ESP-01 با OTA اساسی برای به روز رسانی آینده
- مرحله 3: برنامه ESP01 با Moodlight Over OTA
- مرحله 4: همه چیز را لحیم کنید
- مرحله 5: !! به روز رسانی مهم
- مرحله 6: پیوند برای Github و Shematic
- مرحله 7: محصول نهایی
تصویری: ESP01 Moodlight با Firebase در زمان واقعی + OTA: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این حالت R-G-B و افکت محو شدن را پشتیبانی می کند. همچنین پشتیبانی از کنترل روشنایی نیز وجود دارد. پشتیبانی از به روز رسانی OTA
مرحله 1: راه اندازی Firebase
قبل از ادامه کار ، باید پایگاه آتش را راه اندازی کنیم. به پیوند زیر https://firebase.google.com/ بروید و با حساب gmail خود وارد شوید.
پس از اتمام این مرحله ، ما باید پروژه جدیدی را در firebase بسازیم ، بنابراین به کنسول firebase خود بروید.
در پایگاه داده بی درنگ شما تب "قوانین" وجود دارد که در آن باید خواندن و نوشتن را به این شکل فعال کنید. تصویر 2
می توانید پیوند و راز Firebase خود را در اینجا پیدا کنید. تصویر 3
این در arduino IDE برای اتصال با firebase استفاده می شود.
مرحله 2: برنامه 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
ESP01 moodlight GITHUB
مرحله 7: محصول نهایی
توصیه شده:
برنامه نویسی Arduino Over The Air (OTA) - آمبا آردوینو: 4 مرحله
برنامه نویسی Arduino Over The Air (OTA)-Ameba Arduino: تعداد زیادی میکروکنترلر Wi-Fi در بازار وجود دارد ، بسیاری از سازندگان از برنامه نویسی میکروکنترلر Wi-Fi خود با استفاده از Arduino IDE لذت می برند. با این حال ، یکی از جالبترین ویژگیهایی که یک میکروکنترلر Wi-Fi ارائه می دهد نادیده گرفته می شود ، یعنی