فهرست مطالب:

کنترل NodeMCU ESP8266 1.0 12E با Google Firebase: 4 مرحله
کنترل NodeMCU ESP8266 1.0 12E با Google Firebase: 4 مرحله

تصویری: کنترل NodeMCU ESP8266 1.0 12E با Google Firebase: 4 مرحله

تصویری: کنترل NodeMCU ESP8266 1.0 12E با Google Firebase: 4 مرحله
تصویری: ماژول esp8266 | آموزش مقدماتی ماژول esp8266 | PART 1 2024, جولای
Anonim
کنترل NodeMCU ESP8266 1.0 12E با Google Firebase
کنترل NodeMCU ESP8266 1.0 12E با Google Firebase

در این دوره ، ما یک برنامه 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 و ایجاد اولین پروژه خود

شروع به کار با Google Firebase و ایجاد اولین پروژه خود
شروع به کار با Google Firebase و ایجاد اولین پروژه خود

مراحل را دنبال کنید

1. با حساب Google خود وارد Firebase شوید.

2. روی رفتن به کنسول و افزودن یک پروژه جدید و سپس نام پروژه خود و نام منطقه خود کلیک کنید ، این یک مرحله بسیار مهم است ، اگر یک منطقه نادرست را انتخاب کنید ، ممکن است پروژه شما کار نکند.

3. به تنظیمات پروژه در سمت راست کنسول خود بروید و به حسابهای سرویس بروید و مخفی پایگاه داده خود را در جایی برای استفاده بیشتر کپی کنید ، بعداً بحث خواهیم کرد.

4. اکنون به بخش توسعه بروید و به پایگاه داده بروید و آدرس پروژه را کپی کنید

xxxxxxxxxxxxxxx.firebaseio.com/ -کپی کنید.

5. سپس به بخش قوانین بروید و تغییرات زیر را انجام دهید یا به سادگی آن را کپی کرده و کد زیر را جایگزین کنید

".read": "درست" ،

".درست بنویس"

}

}

مرحله 3: اولین برنامه Android خود را برای کنترل ESP8266 از طریق Wifi ایجاد کنید

اولین برنامه Android خود را برای کنترل ESP8266 از طریق Wifi ایجاد کنید
اولین برنامه 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

و برخی از تغییرات باید انجام شود که من خود را در نظرات کد روشن کرده ام.

توصیه شده: