فهرست مطالب:
- مرحله 1: همه ابزارهای مورد نیاز
- مرحله 2: شروع به کار با Google Firebase و ایجاد اولین پروژه خود
- مرحله 3: اولین برنامه Android خود را برای کنترل ESP8266 از طریق Wifi ایجاد کنید
- مرحله 4: بارگذاری کد خود در ESP8266 خود
تصویری: کنترل NodeMCU ESP8266 1.0 12E با Google Firebase: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این دوره ، ما یک برنامه Android ایجاد می کنیم ، یک پایگاه داده Firebase ایجاد می کنیم و NodeMCU ESP 8266 1.0 12E را با هماهنگی محصولات ذکر شده قبلی کنترل می کنیم.
مرحله 1: همه ابزارهای مورد نیاز
در اینجا چند مورد مورد نیاز برای شروع کار خود آورده شده است
1. Google Firebase
2. مخترع برنامه MIT
3. A NodeMCU ESP8266 1.0 12E
4. چند سیم زن از زن جهنده
5. یک کابل USB
6. Arduino IDE (برای برنامه ریزی ESP8266 ما)
مرحله 2: شروع به کار با Google Firebase و ایجاد اولین پروژه خود
مراحل را دنبال کنید
1. با حساب Google خود وارد Firebase شوید.
2. روی رفتن به کنسول و افزودن یک پروژه جدید و سپس نام پروژه خود و نام منطقه خود کلیک کنید ، این یک مرحله بسیار مهم است ، اگر یک منطقه نادرست را انتخاب کنید ، ممکن است پروژه شما کار نکند.
3. به تنظیمات پروژه در سمت راست کنسول خود بروید و به حسابهای سرویس بروید و مخفی پایگاه داده خود را در جایی برای استفاده بیشتر کپی کنید ، بعداً بحث خواهیم کرد.
4. اکنون به بخش توسعه بروید و به پایگاه داده بروید و آدرس پروژه را کپی کنید
xxxxxxxxxxxxxxx.firebaseio.com/ -کپی کنید.
5. سپس به بخش قوانین بروید و تغییرات زیر را انجام دهید یا به سادگی آن را کپی کرده و کد زیر را جایگزین کنید
".read": "درست" ،
".درست بنویس"
}
}
مرحله 3: اولین برنامه Android خود را برای کنترل ESP8266 از طریق Wifi ایجاد کنید
به وب سایت MIT App Inventor بروید تا مراحل ساخت برنامه خود را دنبال کنید.
این برنامه ساز بسیار ساده است که به سادگی با کشیدن و رها کردن عناصر ساخته شده است
1. یک پروژه جدید با نام دلخواه خود شروع کنید.
2. در این پروژه ما با تعویض LED داخلی در NodeMCU خود سروکار داریم ، بنابراین برای روشن و خاموش کردن آن فقط به دو دکمه نیاز داریم.
3. شما می توانید متن و سایر ویژگی های دکمه را در تب Properties تغییر دهید.
4. از آنجا که از Firebase استفاده می کنیم ، ویژگی firebase خود را به آن اضافه می کنیم که در بخش آزمایشی برگه رابط کاربر وجود دارد ، با کشیدن آن به بخش بیننده.
5. در حال حاضر ، به برگه بلوک ها بروید و منطق نشان داده شده در تصویر بالا را بسازید.
6. سپس ، دوباره به برگه Designer بروید و تغییرات زیر را انجام دهید
- سطل پروژه باید خالی باشد.
- Token Firebase باید به این شکل باشد ، هیچ تغییری ایجاد نمی شود.
- اکنون در کادر URL firebase ، URL کپی شده در مرحله قبل را وارد کنید ، علامت استفاده از کادر پیش فرض را بردارید.
7. اکنون به firebase بروید و به پایگاه داده> تب data> بروید و فرزندی با نام متغیر مشابه ایجاد کنید که در برنامه منطقی برنامه مخترع ما استفاده می شود.
8. اکنون بر روی Build ، در بالای صفحه کلیک کنید و فایل apk را در تلفن هوشمند اندرویدی خود بارگیری کنید.
مرحله 4: بارگذاری کد خود در ESP8266 خود
با کپی کردن کد موجود در مخزن زیر ، می توانید کد خود را در NodeMCU خود قرار دهید.
github.com/saiyerniakhil/ESPFireBase
و برخی از تغییرات باید انجام شود که من خود را در نظرات کد روشن کرده ام.
توصیه شده:
کنترل از راه دور جهانی با استفاده از ESP8266 (فای کنترل شده): 6 مرحله (همراه با تصاویر)
کنترل از راه دور جهانی با استفاده از ESP8266 (Wifi Controlled): این پروژه جایگزین کنترل از راه دور معمولی برای همه لوازم خانگی مانند AC ، تلویزیون ، پخش کننده های DVD ، سیستم موسیقی ، لوازم هوشمند است !!! ایجاد یک آشغال کامل از زباله های دور از راه دور ، ما را پازل می کند !!! این پروژه ما را از شر
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
آموزش ESP8266 NODEMCU BLYNK IOT - Esp8266 IOT با استفاده از Blunk و Arduino IDE - کنترل LED ها از طریق اینترنت: 6 مرحله
آموزش ESP8266 NODEMCU BLYNK IOT | Esp8266 IOT با استفاده از Blunk و Arduino IDE | کنترل LED ها از طریق اینترنت: سلام بچه ها در این دستورالعمل نحوه استفاده از IOT را با ESP8266 یا Nodemcu یاد می گیریم. ما برای این کار از برنامه blynk استفاده خواهیم کرد. بنابراین از esp8266/nodemcu خود برای کنترل LED ها در اینترنت استفاده خواهیم کرد. بنابراین برنامه Blynk به esp8266 یا Nodemcu ما متصل می شود
کنترل دروازه با کمک Google با استفاده از ESP8266 NodeMCU: 6 مرحله
کنترل دروازه با کمک Google با استفاده از ESP8266 NodeMCU: این اولین پروژه من در مورد دستورالعمل ها است ، بنابراین در صورت امکان پیشرفت در زیر نظر دهید. ایده این است که از دستیار Google برای ارسال سیگنال به صفحه کنترل یک دروازه استفاده کنید. بنابراین با ارسال یک فرمان یک رله وجود دارد که یک برنامه را می بندد
اعلان های رویداد بیدرنگ با استفاده از NodeMCU (Arduino) ، Google Firebase و Laravel: 4 مرحله (همراه با تصاویر)
اعلان های رویداد بیدرنگ با استفاده از NodeMCU (Arduino) ، Google Firebase و Laravel: آیا تا به حال خواسته اید وقتی در وب سایت شما اقدامی انجام می شود اما ایمیل مناسب نیست به شما اطلاع داده شود؟ آیا می خواهید هر بار که فروش می کنید یک صدا یا زنگ بشنوید؟ یا به دلیل بروز یک فوریت نیاز به توجه فوری شما دارد