Spisu treści:

Jak stworzyć system automatyki domowej Firebase za pomocą NodeMCU - w platformie IOT: 14 kroków
Jak stworzyć system automatyki domowej Firebase za pomocą NodeMCU - w platformie IOT: 14 kroków

Wideo: Jak stworzyć system automatyki domowej Firebase za pomocą NodeMCU - w platformie IOT: 14 kroków

Wideo: Jak stworzyć system automatyki domowej Firebase za pomocą NodeMCU - w platformie IOT: 14 kroków
Wideo: Arduino Uno WiFi Rev2 sterowanie przez stronę WWW 2024, Lipiec
Anonim
Jak stworzyć system automatyki domowej Firebase za pomocą NodeMCU | w platformie IOT
Jak stworzyć system automatyki domowej Firebase za pomocą NodeMCU | w platformie IOT

CEL TEGO PROJEKTU

Ten projekt ma na celu opracowanie systemu automatyki domowej, który daje użytkownikowi pełną kontrolę nad wszystkimi zdalnie sterowanymi urządzeniami w jego domu za pomocą aplikacji IOT na Androida. Dostępnych jest wiele serwerów i platform internetowych innych firm do prezentacji danych projektu IOT. Ale wszystkie te platformy, takie jak ThingSpeak, Adafruit.io, Blynk i IFTT itp., Ale dziś wybieram Firebase

Krok 1:

Krok 2: Dlaczego wybierasz Firebase

Firebase zapewnia szybki sposób utrwalania danych sensorycznych zebranych na poziomie urządzenia i świetnie współpracuje z interfejsami API Androida obsługiwanymi przez AndroidThings. Wielu programistów mobilnych i sprzętowych, z którymi się spotkałem, boryka się z programowaniem po stronie serwera. Firebase może naprawdę pomóc wypełnić tę lukę i ułatwić to. Ciekawie będzie zobaczyć, jak programiści korzystają z jego funkcji offline. Jeśli jesteś nowy w IoT lub ogólnie w dowolnym urządzeniu, które zbiera dane i musi je przesyłać przez sieci, złotą zasadą, którą należy założyć, jest to, że nie można zakładać łączności sieciowej. W rezultacie będziesz musiał zbierać dane w trybie offline, a gdy sieć jest dostępna, przesyłać je na swój serwer. Firebase z funkcją offline może naprawdę ułatwić wielu programistom.

Firebase ma mnóstwo funkcji, w tym bazę danych czasu rzeczywistego, uwierzytelnianie, przesyłanie wiadomości w chmurze, pamięć masową, hosting, laboratorium testowe i analitykę, ale zamierzam używać tylko uwierzytelniania, bazy danych czasu rzeczywistego.

Krok 3: Ok, aby nie przejść do niszczenia projektu……

Podzielę ten projekt na trzy części

1. Tworzenie konta fairbase

2. Tworzenie aplikacji

3. Część programu Ardunio

Krok 4: Tworzenie konta Fairbase

Tworzenie konta Fairbase
Tworzenie konta Fairbase

Najpierw wejdź na https://console.firebase.google.com/ i zaloguj się

Kliknij Dodaj projekt

Krok 5: Następnie pokaż jak ten interfejs i podaj nazwę projektu i wybierz nazwę kraju

Następnie pokaż jak ten interfejs i podaj nazwę projektu i wybierz nazwę kraju
Następnie pokaż jak ten interfejs i podaj nazwę projektu i wybierz nazwę kraju

Krok 6: Posłuchaj, jak wybieram nazwę projektu Automatyka domowa i wybierz mój kraj, a następnie naciśnij przycisk Utwórz

Posłuchaj, jak wybieram nazwę projektu Automatyka domowa i wybierz mój kraj, a następnie naciśnij przycisk Utwórz
Posłuchaj, jak wybieram nazwę projektu Automatyka domowa i wybierz mój kraj, a następnie naciśnij przycisk Utwórz

Krok 7: Po chwili pokaż ten interfejs kliknij na rywalizację

Po chwili pokaż ten interfejs kliknij na rywalizację
Po chwili pokaż ten interfejs kliknij na rywalizację

Krok 8: Następnie przejdź do Rozpocznij

Następnie przejdź do Rozpocznij
Następnie przejdź do Rozpocznij

Krok 9: Przejdź do reguł i edytuj kod, taki jak obraz

Przejdź do reguł i edytuj kod jak obraz
Przejdź do reguł i edytuj kod jak obraz
Przejdź do reguł i edytuj kod jak obraz
Przejdź do reguł i edytuj kod jak obraz

Krok 10: Przejdź do swojego ustawienia, a następnie pokaż swój klucz Api

Przejdź do ustawień, a następnie pokaż swój klucz API
Przejdź do ustawień, a następnie pokaż swój klucz API

Krok 11: Tworzenie aplikacji

Bez napięcia, dostarczę Ci kompletny plik wiersza dla wynalazcy aplikacji, po prostu kliknij tutaj i pobierz to

nie idź do ai2.appinventor.mit.edu, aby otworzyć ten plik

Krok 12: Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer

Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer

Krok 13: Kliknij opcję czerwonego koła i poleć ten obraz

Kliknij opcję czerwonego koła i poleć ten obraz
Kliknij opcję czerwonego koła i poleć ten obraz
Kliknij opcję czerwonego koła i poleć ten obraz
Kliknij opcję czerwonego koła i poleć ten obraz

Krok 14: Część programu Ardunio

Musisz zmienić kod ardunio

FIREBASE_HOST kopiuj i wklej w bazie danych fairbase

FIREBASE_AUTH kopiuj i wklej w ustawieniach projektu

I skonfiguruj nazwę WIFI i hasło!

Pobierz dorsza ardunio stąd kliknij tutaj

Ten samouczek został opublikowany po raz pierwszy na kliknij tutaj

więcej samouczka o Nodemcu kliknij tutaj

Zalecana: