Spisu treści:

Prosta automatyka domowa za pomocą Raspberry Pi3 i Android Things: 5 kroków (ze zdjęciami)
Prosta automatyka domowa za pomocą Raspberry Pi3 i Android Things: 5 kroków (ze zdjęciami)

Wideo: Prosta automatyka domowa za pomocą Raspberry Pi3 i Android Things: 5 kroków (ze zdjęciami)

Wideo: Prosta automatyka domowa za pomocą Raspberry Pi3 i Android Things: 5 kroków (ze zdjęciami)
Wideo: Instalacja i konfiguracja UniFi Controller na Raspberry Pi na potrzeby lokalnej sieci bezprzewodowej 2024, Lipiec
Anonim
Prosta automatyka domowa za pomocą Raspberry Pi3 i Androida
Prosta automatyka domowa za pomocą Raspberry Pi3 i Androida

Pomysł polega na zaprojektowaniu „inteligentnego DOMU”, w którym można sterować urządzeniami domowymi za pomocą Android Things i Raspberry Pi. Projekt polega na sterowaniu urządzeniami domowymi, takimi jak oświetlenie, wentylator, silnik itp.

Wymagane materiały:

Raspberry Pi 3

Kabel HDMI

Przekaźnik

urządzenia gospodarstwa domowego, takie jak wentylator, żarówka itp.

Lutownica

Krok 1: Konfiguracja

Ustawiać
Ustawiać
Ustawiać
Ustawiać

Pobierz i zainstaluj Android Studio. Utwórz konto w konsoli Android Things. Utwórz produkt przy użyciu odpowiedniego ustawienia produktu.

Android Studio:

link do konsoli Android:

Na obrazie fabrycznym wybierz najnowszą wersję Androida i kliknij konfigurację kompilacji. Z listy Konfiguracja kompilacji pobierz najnowszą utworzoną kompilację. To jest obraz Andriod Things na Raspberry Pi. Wyodrębnij pobrany plik.zip, aby uzyskać obraz Android Things.

Aby uzyskać więcej informacji, kliknij tutaj:

Krok 2: Flashowanie obrazu na Raspberry Pi

Pobierz i zainstaluj dwa programy:

· Formater kart SD – służy do formatowania karty SD·

Win32DiskImager – służy do flashowania obrazu na kartę SD

W formatyzatorze kart SD wybierz prawidłową lokalizację karty SD i kliknij format. Po sformatowaniu otwórz Win32DiskImager wybierz właściwe urządzenie (lokalizacja karty SD) i popraw obraz, a następnie kliknij Zapisz. Po udanym zapisie zakończyłeś flashowanie karty pamięci.

Krok 3: Konfiguracja rzeczy z Androidem

Włóż kartę SD do gniazda karty w RPi3 i podłącz do dowolnego wyświetlacza za pomocą HDMI. Podłącz kabel Ethernet z routera do RPi3. Podłącz mysz i klawiaturę do RPi3 do obsługi. Po uruchomieniu systemu operacyjnego zobaczysz lokalny adres IP RPi3.

Podłącz komputer do tego samego routera i otwórz cmd. Połącz się z lokalnym adresem IP RPi3 za pomocą poleceń:

$ adb connect podłączony do:5555

Aby podłączyć urządzenie do Wifi, uruchom następujące polecenie:

$ adb shell am startservice -n com.google.wifisetup/. WifiSetupService -a WifiSetupService. Connect -e ssid „identyfikator sieci” -e hasło „hasło”

Zastąp „sieci ssid” i „hasło” swoimi poświadczeniami Wi-Fi. Uwaga: jeśli masz problemy z uruchomieniem polecenia adb, być może będziesz musiał ustawić ścieżkę adb w zmiennych środowiskowych.

Krok 4: Wdrażanie aplikacji na RPi3

Wdrażanie aplikacji na RPi3
Wdrażanie aplikacji na RPi3

Pobierz prosty interfejs użytkownika z linku do próbek:

developer.android.com/things/sdk/samples….

Otwórz ten projekt za pomocą Android Studio, w razie potrzeby wprowadź niezbędne zmiany w kodzie.

Kliknij Uruchom i wybierz RPI3 w podłączonych urządzeniach.

Jeśli nie widzisz swojego urządzenia, może być konieczne ponowne połączenie za pomocą polecenia:

$ adb connect podłączony do:5555

Jeśli uruchomienie się powiedzie, aplikacja zostanie wyświetlona na monitorze.

Krok 5: Zakończ

Image
Image
Skończyć
Skończyć
Skończyć
Skończyć

Wykonaj schemat obwodu, jak pokazano na rysunku.

Wreszcie z powyższymi krokami projekt jest zakończony.

Zalecana: