فهرست مطالب:

نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله
نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله

تصویری: نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله

تصویری: نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله
تصویری: آموزش فلشخور کردن ضبط قدیمی و سیستم صوتی خانگی : فلش خور کردن ضبط قدیمی : بلوتوثی کردن اسپیکر 2024, جولای
Anonim
نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU | در بستر IOT
نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU | در بستر IOT

هدف از این پروژه

هدف این پروژه توسعه یک سیستم اتوماسیون خانگی است که به کاربر امکان می دهد با استفاده از برنامه IOT Android ، تمام دستگاه های از راه دور خانه خود را کنترل کند. بسیاری از سرورها و سیستم عامل های آنلاین شخص ثالث برای نمایش داده های پروژه IOT شما در دسترس هستند. اما ، همه این سیستم عامل ها مانند ThingSpeak ، Adafruit.io ، Blynk و IFTT و غیره اما امروز من firebase را انتخاب می کنم

مرحله 1:

مرحله 2: چرا Firebase را انتخاب می کنید

Firebase راهی سریع برای تداوم داده های حسی جمع آوری شده در سطح دستگاه ارائه می دهد و با API های Android که توسط AndroidThings پشتیبانی می شود عالی کار می کند. بسیاری از برنامه نویسان تلفن همراه و دستگاه هایی که با آنها برخورد کرده ام با برنامه نویسی سمت سرور مشکل دارند. Firebase واقعاً می تواند به برطرف کردن این فاصله و سهولت کمک کند. دیدن توسعه دهندگان از ویژگی های آفلاین آن جالب خواهد بود. اگر تازه وارد اینترنت اشیا یا به طور کلی هر دستگاهی هستید که داده ها را جمع آوری می کند و باید آنها را از طریق شبکه منتقل کند ، قاعده طلایی این است که نمی توان اتصال شبکه را فرض کرد. در نتیجه ، شما باید داده ها را بصورت آفلاین جمع آوری کنید و وقتی شبکه در دسترس است ، این را به سرور خود منتقل کنید. Firebase با ویژگی آفلاین خود واقعاً می تواند این کار را برای بسیاری از توسعه دهندگان ساده کند.

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

مرحله 3: خوب مبادا به تخریب پروژه بروید ……

من این پروژه را به سه قسمت اختصاص می دهم

1. ایجاد حساب fairbase

2. ساخت برنامه

3. بخش برنامه اردونیو

مرحله 4: ایجاد حساب Fairbase

ایجاد حساب Fairbase
ایجاد حساب Fairbase

ابتدا به https://console.firebase.google.com/ بروید و وارد شوید

روی Add project کلیک کنید

مرحله 5: سپس مانند این رابط نمایش داده شود و نام پروژه را وارد کرده و نام کشور را انتخاب کنید

سپس نمایش مانند این رابط و نام پروژه و انتخاب نام کشور
سپس نمایش مانند این رابط و نام پروژه و انتخاب نام کشور

مرحله 6: بشنوید I Project Project Home Automation را انتخاب کنید و کشور من را انتخاب کنید سپس Create را فشار دهید

Hear I Select Project Name Home Automation و کشور من را انتخاب کنید سپس Create را فشار دهید
Hear I Select Project Name Home Automation و کشور من را انتخاب کنید سپس Create را فشار دهید

مرحله 7: بعد از یک لحظه نمایش این رابط روی Contention کلیک کنید

پس از یک لحظه نمایش این رابط روی Contention کلیک کنید
پس از یک لحظه نمایش این رابط روی Contention کلیک کنید

مرحله 8: سپس به قسمت Start بروید

سپس به قسمت Start بروید
سپس به قسمت Start بروید

مرحله 9: به قوانین بروید و کد را مانند تصویر حذف کنید

به قوانین و Eadit Code Like Image بروید
به قوانین و Eadit Code Like Image بروید
به قوانین و Eadit Code Like Image بروید
به قوانین و Eadit Code Like Image بروید

مرحله 10: به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید

به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید
به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید

مرحله 11: ساخت برنامه

بدون تنش من یک فایل ردیف کامل برای appinventor به شما ارائه می دهم فقط اینجا را کلیک کنید و این را بارگیری کنید

برای باز کردن این پرونده به ai2.appinventor.mit.edu مراجعه نکنید

مرحله 12: اکنون به Project و Import Fileautomation.aia در رایانه خود بروید

اکنون به رایانه خود به Project and Import Homeautomation.aia بروید
اکنون به رایانه خود به Project and Import Homeautomation.aia بروید
اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید
اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید
اکنون به رایانه خود به Project and Import Homeautomation.aia بروید
اکنون به رایانه خود به Project and Import Homeautomation.aia بروید
اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید
اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید

مرحله 13: روی گزینه Red Circle کلیک کرده و Flow That Image Commend را انتخاب کنید

روی گزینه Red Circle کلیک کنید و Flow That Image Commend را اجرا کنید
روی گزینه Red Circle کلیک کنید و Flow That Image Commend را اجرا کنید
روی گزینه Red Circle و Flow That Image Commend کلیک کنید
روی گزینه Red Circle و Flow That Image Commend کلیک کنید

مرحله 14: قسمت برنامه Ardunio

شما باید در کد ardunio خود کمی تغییر دهید

FIREBASE_HOST کپی و در پایگاه داده fairbase گذشته است

FIREBASE_AUTH کپی و در تنظیم پروژه گذشته است

و نام WIFI خود را رمز عبور amd تنظیم کنید

کد ardunio را از اینجا بارگیری کنید اینجا را کلیک کنید

این آموزش برای اولین بار روی اینجا منتشر شد کلیک کنید

آموزش بیشتر در مورد نودمکو اینجا را کلیک کنید

توصیه شده: