Mục lục:

Cách tạo hệ thống tự động hóa gia đình Firebase bằng NodeMCU. trong Nền tảng IOT: 14 bước
Cách tạo hệ thống tự động hóa gia đình Firebase bằng NodeMCU. trong Nền tảng IOT: 14 bước

Video: Cách tạo hệ thống tự động hóa gia đình Firebase bằng NodeMCU. trong Nền tảng IOT: 14 bước

Video: Cách tạo hệ thống tự động hóa gia đình Firebase bằng NodeMCU. trong Nền tảng IOT: 14 bước
Video: ESP8266 - ESP32 FIREBASE - FIREBASE REALTIME - FIREBASE CLOUD 2024, Tháng bảy
Anonim
Cách tạo hệ thống tự động hóa gia đình Firebase bằng NodeMCU. trong Nền tảng IOT
Cách tạo hệ thống tự động hóa gia đình Firebase bằng NodeMCU. trong Nền tảng IOT

MỤC TIÊU CỦA DỰ ÁN NÀY

Dự án này nhằm mục đích phát triển một hệ thống tự động hóa gia đình cho phép người dùng kiểm soát hoàn toàn tất cả các thiết bị có thể điều khiển từ xa trong nhà của họ bằng ứng dụng IOT Android. Tuy nhiên, tất cả các nền tảng này như ThingSpeak, Adafruit.io, Blynk và IFTT, v.v. nhưng hôm nay tôi chọn firebase

Bước 1:

Bước 2: Tại sao bạn chọn Firebase

Firebase cung cấp một cách nhanh chóng để duy trì dữ liệu giác quan được thu thập ở cấp thiết bị và nó hoạt động hiệu quả với các API Android được AndroidThings hỗ trợ. Rất nhiều lập trình viên di động và thiết bị mà tôi đã gặp phải vật lộn với lập trình phía máy chủ. Firebase thực sự có thể giúp thu hẹp khoảng cách đó và làm cho nó dễ dàng hơn. Sẽ rất thú vị khi thấy các nhà phát triển sử dụng các tính năng ngoại tuyến của nó. Nếu bạn chưa quen với IoT hoặc nói chung là bất kỳ thiết bị nào thu thập dữ liệu và cần truyền dữ liệu đó qua các mạng, thì nguyên tắc vàng cần được giả định là không thể giả định kết nối mạng. Do đó, bạn sẽ cần thu thập dữ liệu ngoại tuyến và khi có mạng, hãy truyền dữ liệu này đến máy chủ của bạn. Firebase với tính năng ngoại tuyến của nó thực sự có thể làm cho điều này trở nên đơn giản đối với nhiều nhà phát triển.

Firebase có rất nhiều tính năng bao gồm Cơ sở dữ liệu thời gian thực, Xác thực, Nhắn tin qua đám mây, Lưu trữ, Lưu trữ, Phòng thí nghiệm thử nghiệm và Phân tích nhưng tôi sẽ chỉ sử dụng Xác thực, Cơ sở dữ liệu thời gian thực.

Bước 3: Ok, hãy vào Project Destruction ……

Tôi sẽ dành dự án này Ba phần một phần

1. Tạo tài khoản fairbase

2. Làm ứng dụng

Phần chương trình 3. Ardunio

Bước 4: Tạo tài khoản Fairbase

Tạo tài khoản Fairbase
Tạo tài khoản Fairbase

Đầu tiên, hãy truy cập https://console.firebase.google.com/ và đăng nhập

Nhấp vào Thêm dự án

Bước 5: Sau đó Hiển thị Thích Giao diện này và Đặt Tên Dự án và Chọn Tên Quốc gia

Sau đó Hiển thị Giao diện Giống như Này và Đặt Tên Dự án và Chọn Tên Quốc gia
Sau đó Hiển thị Giao diện Giống như Này và Đặt Tên Dự án và Chọn Tên Quốc gia

Bước 6: Nghe Tôi Chọn Tên Dự án Tự động hóa Trang chủ và Chọn Quốc gia của Tôi Sau đó Nhấn Tạo

Nghe Tôi Chọn Tên Dự án Tự động hóa Trang chủ và Chọn Quốc gia của Tôi Sau đó Nhấn Tạo
Nghe Tôi Chọn Tên Dự án Tự động hóa Trang chủ và Chọn Quốc gia của Tôi Sau đó Nhấn Tạo

Bước 7: Sau một khoảnh khắc Hiển thị Giao diện này Nhấp vào Tranh luận

Sau một khoảnh khắc Hiển thị Giao diện này Nhấp vào Tranh luận
Sau một khoảnh khắc Hiển thị Giao diện này Nhấp vào Tranh luận

Bước 8: Sau đó bắt đầu

Sau đó bắt đầu
Sau đó bắt đầu

Bước 9: Đi tới Quy tắc và Mã Eadit Giống như Hình ảnh

Đi tới Quy tắc và Mã Eadit Giống như Hình ảnh
Đi tới Quy tắc và Mã Eadit Giống như Hình ảnh
Đi tới Quy tắc và Mã Eadit Giống như Hình ảnh
Đi tới Quy tắc và Mã Eadit Giống như Hình ảnh

Bước 10: Đi tới Cài đặt của bạn Sau đó Hiển thị Khóa Api của Bạn

Đi tới Cài đặt của bạn, Sau đó Hiển thị Khóa Api của Bạn
Đi tới Cài đặt của bạn, Sau đó Hiển thị Khóa Api của Bạn

Bước 11: Tạo ứng dụng

Không căng thẳng, tôi sẽ cung cấp cho bạn một tệp hàng hoàn chỉnh cho ứng dụng chỉ cần nhấp vào đây và tải xuống

không truy cập ai2.appinventor.mit.edu để mở tệp này

Bước 12: Bây giờ đi tới Dự án và nhập tệp Homeautomation.aia vào máy tính của bạn

Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn
Bây giờ đi tới Dự án và Nhập tệp Homeautomation.aia trên máy tính của bạn

Bước 13: Nhấp vào Tùy chọn Vòng tròn Màu đỏ và Chảy Hình ảnh đó Tuyên dương

Nhấp vào Tùy chọn Vòng tròn Màu đỏ và Chảy Hình ảnh đó Tuyên dương
Nhấp vào Tùy chọn Vòng tròn Màu đỏ và Chảy Hình ảnh đó Tuyên dương
Nhấp vào Tùy chọn Vòng tròn Màu đỏ và Chảy Hình ảnh đó Tuyên dương
Nhấp vào Tùy chọn Vòng tròn Màu đỏ và Chảy Hình ảnh đó Tuyên dương

Bước 14: Phần chương trình Ardunio

Bạn cần một số thay đổi trên mã ardunio của mình

Sao chép FIREBASE_HOST và quá khứ trên cơ sở dữ liệu fairbase

FIREBASE_AUTH sao chép và quá khứ về cài đặt dự án

và thiết lập mật khẩu amd tên WIFI của bạn

Tải xuống ardunio cod từ đây bấm vào đây

Hướng dẫn này được xuất bản lần đầu khi nhấp vào đây

thêm hướng dẫn về Nodemcu bấm vào đây

Đề xuất: