Spisu treści:

Automatyzacja domu przy użyciu Google Firebase: 3 kroki
Automatyzacja domu przy użyciu Google Firebase: 3 kroki

Wideo: Automatyzacja domu przy użyciu Google Firebase: 3 kroki

Wideo: Automatyzacja domu przy użyciu Google Firebase: 3 kroki
Wideo: Netio PowerDin 4PZ z Node-RED i Home Assistant 2024, Listopad
Anonim
Image
Image
Automatyzacja domu przy użyciu Google Firebase
Automatyzacja domu przy użyciu Google Firebase

Wstęp:

Jest to projekt automatyki domowej, który wykorzystuje Firebase i nodeMCU. Po pierwsze, wybrałem Firebase, ponieważ można go łatwo utrzymać, ma raport postępu, Crash Analytics itp. I dokładnie jest bezpłatny, więc możemy użyć tego projektu do sterowania oświetleniem, wentylatorami, telewizorem itp. Zacznijmy więc

Kieszonkowe dzieci

  • NodeMcu - 1 Nos
  • Moduł przekaźnikowy - 1 nr
  • Deska do krojenia chleba - 1 numer
  • Swetry męskie/żeńskie – 3 nos
  • Połączenie internetowe
  • Telefon z Androidem

Krok 1: Tworzenie bazy danych

Tworzenie bazy danych
Tworzenie bazy danych
Tworzenie bazy danych
Tworzenie bazy danych
Tworzenie bazy danych
Tworzenie bazy danych
Tworzenie bazy danych
Tworzenie bazy danych

Najpierw musisz wejść na tę stronę i zalogować się na swoje konto Google. I kliknij Utwórz nowy projekt i podaj nazwę swojego projektu i kliknij Kontynuuj. Po kilku minutach pojawia się komunikat „Twój projekt jest gotowy” i pojawia się przycisk Kontynuuj, aby go kliknąć, pojawia się pulpit nawigacyjny. Po lewej stronie karta bazy danych będzie tam, kliknij i powoli przewiń w dół, zobaczysz tworzenie w czasie rzeczywistym kliknij przycisk bazy danych. Otwiera okno dialogowe z informacją o wyborze trybu zablokowanego lub trybu testowego. Wybierz tryb testowy i kliknij Włącz. Zostaniesz przekierowany do zakładki Dane na górze, zobaczysz cztery zakładki, kliknij zakładkę reguł i sprawdź, czy obie reguły odczytu i zapisu są prawdziwe. Jeśli nie, zmień oba na prawda. Teraz przejdź do ustawień projektu i skopiuj swój identyfikator projektu i klucz internetowego interfejsu API, z których będziemy korzystać później. A także przejdź do zakładki kont usług, po lewej stronie sekretów bazy danych kliknij zakładkę i przewiń w dół zobaczysz nazwę bazy danych i sekret kliknij opcję pokazu po prawej stronie sekretu i skopiuj sekret i wklej to w oknie notatnika. A teraz ta część się skończyła. Teraz przejdziemy do części wynalazcy aplikacji.

Krok 2: Konfiguracja aplikacji

Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji

Część dotycząca aplikacji nie jest trudną pracą. Podałem link do pobrania pliku.aia. Możesz go po prostu pobrać i zaimportować na swoje konto. Najpierw zaloguj się do wynalazcy aplikacji MIT, a na górze będzie tam mój projekt kliknij na niego, pojawi się lista opcji kliknij na import projektu (.aia) z mojego komputera i wybierz pobrany plik aia i kliknij importuj projekt zostanie zaimportowany i otwarty. teraz kliknij widżet firebaseDB1 po prawej stronie otworzy się zakładka ustawień, w której zmień token Firebase za pomocą klucza internetowego interfejsu API i zmień adres URL Firebase za pomocą identyfikatora projektu Firebase w formacie (https://{identyfikator-twojego-projektu }.firebaseio.com/). I kliknij opcję kompilacji, aby pobrać plik APK swojej aplikacji. Teraz zainstaluj aplikację na swoim telefonie komórkowym. I przejdziemy do następnego kroku.

Krok 3: Kod

Kod
Kod

Więc podałem też kod. Pobierz więc kod i otwórz go, zmień firebase_HOST na identyfikator projektu w formacie ({Identyfikator-Twojego-projektu}.firebaseio.com). Zmień też firebase_Auth za pomocą skopiowanego wcześniej klucza Firebase. A zwłaszcza nie zapomnij zmienić nazwy i hasła Wi-Fi.

Link: Kod i aplikacja

Zalecana: