فهرست مطالب:
- مرحله 1:
- مرحله 2: چرا Firebase را انتخاب می کنید
- مرحله 3: خوب مبادا به تخریب پروژه بروید ……
- مرحله 4: ایجاد حساب Fairbase
- مرحله 5: سپس مانند این رابط نمایش داده شود و نام پروژه را وارد کرده و نام کشور را انتخاب کنید
- مرحله 6: بشنوید I Project Project Home Automation را انتخاب کنید و کشور من را انتخاب کنید سپس Create را فشار دهید
- مرحله 7: بعد از یک لحظه نمایش این رابط روی Contention کلیک کنید
- مرحله 8: سپس به قسمت Start بروید
- مرحله 9: به قوانین بروید و کد را مانند تصویر حذف کنید
- مرحله 10: به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید
- مرحله 11: ساخت برنامه
- مرحله 12: اکنون به Project و Import Fileautomation.aia در رایانه خود بروید
- مرحله 13: روی گزینه Red Circle کلیک کرده و Flow That Image Commend را انتخاب کنید
- مرحله 14: قسمت برنامه Ardunio
![نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله](https://i.howwhatproduce.com/images/003/image-6052-37-j.webp)
تصویری: نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله
![تصویری: نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله تصویری: نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU - در بستر IOT: 14 مرحله](https://i.ytimg.com/vi/jEgllAIT__o/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
![نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU | در بستر IOT نحوه ایجاد سیستم اتوماسیون خانگی Firebase با استفاده از NodeMCU | در بستر IOT](https://i.howwhatproduce.com/images/003/image-6052-38-j.webp)
هدف از این پروژه
هدف این پروژه توسعه یک سیستم اتوماسیون خانگی است که به کاربر امکان می دهد با استفاده از برنامه 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://i.howwhatproduce.com/images/003/image-6052-39-j.webp)
ابتدا به https://console.firebase.google.com/ بروید و وارد شوید
روی Add project کلیک کنید
مرحله 5: سپس مانند این رابط نمایش داده شود و نام پروژه را وارد کرده و نام کشور را انتخاب کنید
![سپس نمایش مانند این رابط و نام پروژه و انتخاب نام کشور سپس نمایش مانند این رابط و نام پروژه و انتخاب نام کشور](https://i.howwhatproduce.com/images/003/image-6052-40-j.webp)
مرحله 6: بشنوید I Project Project Home Automation را انتخاب کنید و کشور من را انتخاب کنید سپس Create را فشار دهید
![Hear I Select Project Name Home Automation و کشور من را انتخاب کنید سپس Create را فشار دهید Hear I Select Project Name Home Automation و کشور من را انتخاب کنید سپس Create را فشار دهید](https://i.howwhatproduce.com/images/003/image-6052-41-j.webp)
مرحله 7: بعد از یک لحظه نمایش این رابط روی Contention کلیک کنید
![پس از یک لحظه نمایش این رابط روی Contention کلیک کنید پس از یک لحظه نمایش این رابط روی Contention کلیک کنید](https://i.howwhatproduce.com/images/003/image-6052-42-j.webp)
مرحله 8: سپس به قسمت Start بروید
![سپس به قسمت Start بروید سپس به قسمت Start بروید](https://i.howwhatproduce.com/images/003/image-6052-43-j.webp)
مرحله 9: به قوانین بروید و کد را مانند تصویر حذف کنید
![به قوانین و Eadit Code Like Image بروید به قوانین و Eadit Code Like Image بروید](https://i.howwhatproduce.com/images/003/image-6052-44-j.webp)
![به قوانین و Eadit Code Like Image بروید به قوانین و Eadit Code Like Image بروید](https://i.howwhatproduce.com/images/003/image-6052-45-j.webp)
مرحله 10: به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید
![به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید به تنظیمات خود بروید و سپس کلید Api خود را نشان دهید](https://i.howwhatproduce.com/images/003/image-6052-46-j.webp)
مرحله 11: ساخت برنامه
بدون تنش من یک فایل ردیف کامل برای appinventor به شما ارائه می دهم فقط اینجا را کلیک کنید و این را بارگیری کنید
برای باز کردن این پرونده به ai2.appinventor.mit.edu مراجعه نکنید
مرحله 12: اکنون به Project و Import Fileautomation.aia در رایانه خود بروید
![اکنون به رایانه خود به Project and Import Homeautomation.aia بروید اکنون به رایانه خود به Project and Import Homeautomation.aia بروید](https://i.howwhatproduce.com/images/003/image-6052-47-j.webp)
![اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید](https://i.howwhatproduce.com/images/003/image-6052-48-j.webp)
![اکنون به رایانه خود به Project and Import Homeautomation.aia بروید اکنون به رایانه خود به Project and Import Homeautomation.aia بروید](https://i.howwhatproduce.com/images/003/image-6052-49-j.webp)
![اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید اکنون به پروژه Project and Import Homeautomation.aia در رایانه خود بروید](https://i.howwhatproduce.com/images/003/image-6052-50-j.webp)
مرحله 13: روی گزینه Red Circle کلیک کرده و Flow That Image Commend را انتخاب کنید
![روی گزینه Red Circle کلیک کنید و Flow That Image Commend را اجرا کنید روی گزینه Red Circle کلیک کنید و Flow That Image Commend را اجرا کنید](https://i.howwhatproduce.com/images/003/image-6052-51-j.webp)
![روی گزینه Red Circle و Flow That Image Commend کلیک کنید روی گزینه Red Circle و Flow That Image Commend کلیک کنید](https://i.howwhatproduce.com/images/003/image-6052-52-j.webp)
مرحله 14: قسمت برنامه Ardunio
شما باید در کد ardunio خود کمی تغییر دهید
FIREBASE_HOST کپی و در پایگاه داده fairbase گذشته است
FIREBASE_AUTH کپی و در تنظیم پروژه گذشته است
و نام WIFI خود را رمز عبور amd تنظیم کنید
کد ardunio را از اینجا بارگیری کنید اینجا را کلیک کنید
این آموزش برای اولین بار روی اینجا منتشر شد کلیک کنید
آموزش بیشتر در مورد نودمکو اینجا را کلیک کنید
توصیه شده:
استفاده از STONE HMI ایجاد یک سیستم کنترل خانگی: 9 مرحله
![استفاده از STONE HMI ایجاد یک سیستم کنترل خانگی: 9 مرحله استفاده از STONE HMI ایجاد یک سیستم کنترل خانگی: 9 مرحله](https://i.howwhatproduce.com/images/001/image-2809-6-j.webp)
USE STONE HMI ایجاد یک سیستم کنترل خانگی: معرفی پروژه آموزش زیر نحوه استفاده از ماژول صفحه لمسی STONE STVC050WT-01 را برای ساخت یک سیستم کنترل ساده لوازم خانگی به شما نشان می دهد. STONE STVC050WT - 01 ماژول صفحه لمسی پشتیبانی 5 اینچ ، وضوح تصویر 480 * 272 در
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو - ایده های اتوماسیون خانگی: 15 مرحله (همراه با تصاویر)
![نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو - ایده های اتوماسیون خانگی: 15 مرحله (همراه با تصاویر) نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو - ایده های اتوماسیون خانگی: 15 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/003/image-6810-j.webp)
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو | ایده های اتوماسیون خانگی: در این پروژه اتوماسیون خانگی ، ما یک ماژول رله خانه هوشمند طراحی می کنیم که می تواند 5 لوازم خانگی را کنترل کند. این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند ، ریموت IR یا ریموت تلویزیون ، سوئیچ دستی کنترل کرد. این رله هوشمند همچنین می تواند r
اینترنت/سیستم کنترل اتوماسیون خانگی با استفاده از Esp8266 (aREST ، MQTT ، IoT): 7 مرحله (همراه با تصاویر)
![اینترنت/سیستم کنترل اتوماسیون خانگی با استفاده از Esp8266 (aREST ، MQTT ، IoT): 7 مرحله (همراه با تصاویر) اینترنت/سیستم کنترل اتوماسیون خانگی با استفاده از Esp8266 (aREST ، MQTT ، IoT): 7 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/005/image-12575-j.webp)
اینترنت/ابر کنترل اتوماسیون خانگی با استفاده از Esp8266 (aREST ، MQTT ، IoT): همه اعتبارات به http://arest.io/ برای سرویس ابر !! اینترنت اشیا بحث برانگیزترین موضوع در حال حاضر در جهان است !! سرورها و سرویس های ابری که این امر را ممکن می سازد ، نقطه جاذبه دنیای امروز است
اتوماسیون خانگی با استفاده از Google Firebase: 3 مرحله
![اتوماسیون خانگی با استفاده از Google Firebase: 3 مرحله اتوماسیون خانگی با استفاده از Google Firebase: 3 مرحله](https://i.howwhatproduce.com/images/006/image-15420-j.webp)
اتوماسیون خانگی با استفاده از Google Firebase: مقدمه: این یک پروژه اتوماسیون خانگی است که از firebase و nodeMCU استفاده می کند. دلیل اصلی انتخاب Firebase این است که می توان آن را به راحتی نگهداری کرد ، دارای گزارش پیشرفت ، Crash Analytics و غیره است و دقیقاً بدون هزینه است ، بنابراین می توانیم
سیستم اتوماسیون خانگی با استفاده از ماژول بلوتوث آردوینو و HC-05: 5 مرحله (همراه با تصاویر)
![سیستم اتوماسیون خانگی با استفاده از ماژول بلوتوث آردوینو و HC-05: 5 مرحله (همراه با تصاویر) سیستم اتوماسیون خانگی با استفاده از ماژول بلوتوث آردوینو و HC-05: 5 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/003/image-7682-15-j.webp)
سیستم اتوماسیون خانگی با استفاده از ماژول بلوتوث آردوینو و HC-05: سلام بچه ها حال شما چطور است! امروز من با دومین آردوینو آموزش پذیر هستم. این یک سیستم اتوماسیون خانگی کنترل شده با بلوتوث است. شما می توانید لوازم خانگی خود را فقط از طریق تلفن هوشمند خود کنترل کنید. همه همه چیز عالی کار می کند! همچنین من برنامه را طراحی کردم