فهرست مطالب:
تصویری: اتوماسیون خانگی با استفاده از Google Firebase: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
معرفی:
این یک پروژه اتوماسیون خانگی است که از firebase و nodeMCU استفاده می کند. دلیل اصلی انتخاب Firebase این است که به راحتی نگهداری می شود ، دارای گزارش پیشرفت ، Crash Analytics و غیره است و دقیقاً بدون هزینه است ، بنابراین می توانیم از این پروژه برای کنترل چراغ ها ، فن ها ، تلویزیون و غیره استفاده کنیم. بنابراین بیایید شروع کنیم
تدارکات
- NodeMcu - 1 شماره
- ماژول رله - 1 شماره
- تخته نان - 1 شماره
- جهنده های مرد تا زن - 3 شماره
- اتصال به اینترنت
- یک گوشی اندرویدی
مرحله 1: ایجاد پایگاه داده
ابتدا باید به این وب سایت بروید و وارد حساب Google خود شوید. و بر روی ایجاد پروژه جدید کلیک کنید و نام پروژه خود را وارد کنید و ادامه را کلیک کنید. پس از چند دقیقه ، می گوید: "پروژه شما آماده است" و یک دکمه ادامه ظاهر می شود تا روی آن کلیک کنید ، داشبورد ظاهر می شود ، در قسمت سمت چپ برگه پایگاه داده روی آن کلیک کرده و به آرامی به پایین حرکت می کنید که ایجاد زمان واقعی را مشاهده خواهید کرد. دکمه پایگاه داده روی آن کلیک کنید. یک کادر محاوره ای باز می شود که به شما می گوید حالت قفل شده یا حالت آزمایشی را انتخاب کنید. حالت آزمایش را انتخاب کرده و روی فعال کردن کلیک کنید. به برگه Data در بالا هدایت می شوید ، چهار زبانه را مشاهده می کنید که روی برگه قوانین کلیک می کنند و بررسی می کنید که آیا قوانین خواندن و نوشتن درست است یا خیر. اگر نه هر دو را به true تغییر دهید. اکنون به تنظیمات پروژه بروید و شناسه پروژه و کلید API وب خود را کپی کنید که بعداً از آنها استفاده خواهیم کرد. و همچنین به برگه حساب های سرویس بروید ، در برگه اسرار پایگاه داده سمت چپ وجود دارد روی برگه کلیک کنید و به پایین اسکرول کنید نام پایگاه داده را مشاهده خواهید کرد و یک کلیک مخفی بر روی گزینه نمایش در سمت راست راز و کپی راز و چسباندن آن را در یک پنجره دفترچه یادداشت و اکنون این قسمت به پایان رسیده است. اکنون به قسمت مخترع برنامه می رویم.
مرحله 2: پیکربندی برنامه
بخش برنامه کار سختی نیست ، من لینک دانلود فایل.aia را ارائه کرده ام. فقط می توانید آن را بارگیری کرده و به حساب خود وارد کنید. ابتدا وارد برنامه MIT مخترع شوید و در بالا ، پروژه من آنجا خواهد بود ، روی آن کلیک کنید ، لیستی از گزینه ها نمایش داده می شود ، روی کامپیوتر من روی پروژه وارد کردن پروژه (.aia) کلیک کنید و فایل aia بارگیری شده را انتخاب کرده و وارد کردن پروژه وارد می شود و افتتاح می شود. اکنون روی ویجت firebaseDB1 کلیک کنید برگه تنظیمات در سمت راست باز می شود و در این صورت توکن firebase را با کلید وب API تغییر می دهید و آدرس firebase را با شناسه پروژه firebase خود در قالب (https:// {your-project-id }.firebaseio.com/). و روی گزینه build کلیک کنید تا فایل apk برنامه شما بارگیری شود. حالا برنامه را روی تلفن همراه خود نصب کنید. و به مرحله بعد می رویم.
مرحله 3: کد
بنابراین من نیز کد را ارائه کرده ام. بنابراین کد را بارگیری کرده و آن را باز کنید firebase_HOST را با شناسه پروژه خود در قالب ({Your-project-id}.firebaseio.com) تغییر دهید. همچنین firebase_Auth را با راز Firebase خود که قبلاً کپی کرده اید تغییر دهید. و به خصوص تغییر نام و رمز عبور wifi را فراموش نکنید.
پیوند: کد و برنامه
توصیه شده:
تلفن همراه با آردوینو و بلوتوث اتوماسیون خانگی بدون تماس خانگی: 5 مرحله
تلفن همراه آردوینو بلوتوثی اتوماسیون خانگی بدون تماس: تبریک در زمان همه گیری کووید 19 برای اجتناب از تماس و حفظ فاصله اجتماعی ضروری است ، اما برای روشن و خاموش کردن وسایل شما باید تابلوهای برق را لمس کنید اما دیگر برای معرفی سیستم تماس کمتر منتظر نمانید برای کنترل
شروع به کار با اتوماسیون خانگی: نصب دستیار خانگی: 3 مرحله
شروع به کار با اتوماسیون خانگی: نصب دستیار خانگی: ما در حال حاضر سری اتوماسیون خانگی را شروع می کنیم ، جایی که ما یک خانه هوشمند ایجاد می کنیم که به ما اجازه می دهد مواردی مانند چراغ ها ، بلندگوها ، سنسورها و غیره را با استفاده از هاب مرکزی به همراه دستیار صوتی در این پست نحوه یادگیری
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
کنترل لوازم خانگی بیش از LoRa | LoRa در اتوماسیون خانگی | کنترل از راه دور LoRa: وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است! سلام بچه ها چه خبر؟ Akarsh اینجا از CETech. این PCB همچنین دارای یک صفحه نمایش OLED و 3 رله است که یک
نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله
نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU | در بستر IOT: هدف از این پروژه این پروژه با هدف ایجاد یک سیستم اتوماسیون خانگی انجام می شود که به کاربر اجازه می دهد با استفاده از برنامه IOT Android کنترل کامل تمام دستگاه های کنترل از راه دور خانه خود را داشته باشد. بسیاری از سرورهای آنلاین شخص ثالث و سیستم عامل های