Spisu treści:
- Krok 1:
- Krok 2: Dlaczego wybierasz Firebase
- Krok 3: Ok, aby nie przejść do niszczenia projektu……
- Krok 4: Tworzenie konta Fairbase
- Krok 5: 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
- Krok 7: Po chwili pokaż ten interfejs kliknij na rywalizację
- Krok 8: Następnie przejdź do Rozpocznij
- Krok 9: Przejdź do reguł i edytuj kod, taki jak obraz
- Krok 10: Przejdź do swojego ustawienia, a następnie pokaż swój klucz Api
- Krok 11: Tworzenie aplikacji
- Krok 12: Teraz przejdź do projektu i zaimportuj plik Homeautomation.aia na swój komputer
- Krok 13: Kliknij opcję czerwonego koła i poleć ten obraz
- Krok 14: Część programu Ardunio
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
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
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
Krok 6: 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ę
Krok 8: Następnie przejdź do Rozpocznij
Krok 9: Przejdź do reguł i edytuj kod, taki jak obraz
Krok 10: Przejdź do swojego ustawienia, 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
Krok 13: 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:
System automatyki domowej WiFi o bardzo niskim poborze mocy: 6 kroków (ze zdjęciami)
Ultra-low Power WiFi Home Automation System: W tym projekcie pokazujemy, jak w kilku krokach można zbudować podstawowy lokalny system automatyki domowej. Zamierzamy użyć Raspberry Pi, które będzie działać jako centralne urządzenie WiFi. Podczas gdy w przypadku węzłów końcowych zamierzamy użyć IOT Cricket, aby stworzyć zasilanie bateryjne
Potężny samodzielny system automatyki domowej - Pi, Sonoff, ESP8266 i Node-Red: 9 kroków (ze zdjęciami)
Potężny samodzielny system automatyki domowej - Pi, Sonoff, ESP8266 i Node-Red: Ten przewodnik powinien doprowadzić Cię do pierwszej bazy, w której możesz włączyć / wyłączyć światło lub urządzenie za pomocą dowolnego urządzenia, które może połączyć się z siecią lokalną i świetny konfigurowalny interfejs sieciowy. Możliwości rozbudowy/dodawania funkcji są ogromne, w tym
Sterowanie głosem automatyki domowej za pomocą Arduino Uno i Bluetooth: 4 kroki
Sterowanie głosem automatyki domowej za pomocą Arduino Uno i Bluetooth: Ten projekt dotyczy połączenia modułu Bluetooth z Arduino i telefonem z systemem Android w celu aktywacji świateł i wentylatora w pomieszczeniu za pomocą sterowania głosowego
System automatyki domowej wykorzystujący Arduino i moduł Bluetooth HC-05: 5 kroków (ze zdjęciami)
System automatyki domowej wykorzystujący Arduino i moduł Bluetooth HC-05: Hej chłopaki, jak sobie radzicie! Dziś jestem tutaj z moim drugim Instruktażem Arduino. Jest to system automatyki domowej sterowany przez Bluetooth. Możesz sterować urządzeniami domowymi tylko ze smartfona. rzeczy Działa Idealnie! Zaprojektowałem również aplikację
Tani, łatwy, sterowany przez Internet system automatyki domowej: 5 kroków (ze zdjęciami)
Tani, łatwy, sterowany przez Internet system automatyki domowej: Jeśli masz zwierzęta/dzieci i musisz je karmić lub dawać klapsy przez Internet, ten system może być dla Ciebie przydatny. To bardzo łatwy i tani sposób na sterowanie silnikami, diodami LED itp. w domu z dowolnego komputera podłączonego do sieci. Wystarczy Webc