Einfache Heimautomatisierung mit Raspberry Pi3 und Android Things - Gunook
Einfache Heimautomatisierung mit Raspberry Pi3 und Android Things - Gunook
Anonim
Einfache Heimautomatisierung mit Raspberry Pi3 und Android Things
Einfache Heimautomatisierung mit Raspberry Pi3 und Android Things

Die Idee ist, ein „Smart HOME“zu entwerfen, in dem man Haushaltsgeräte mit Android Things und Raspberry Pi steuern kann. Das Projekt besteht aus der Steuerung von Haushaltsgeräten wie Licht, Ventilator, Motor usw.

Benötigte Materialien:

Raspberry Pi 3

HDMI Kabel

Relais

Haushaltsgeräte wie Ventilator, Glühbirne etc.

Lötpistole

Schritt 1: Einrichtung

Aufstellen
Aufstellen
Aufstellen
Aufstellen

Laden Sie Android Studio herunter und installieren Sie es. Erstellen Sie ein Konto in der Android Things-Konsole. Erstellen Sie ein Produkt mit einer geeigneten Produkteinstellung.

Android Studio:

Link für die Android-Konsole:

Wählen Sie im Factory-Image die neueste Android-Version aus und klicken Sie auf Build-Konfiguration. Laden Sie in der Liste Build-Konfiguration den neuesten von Ihnen erstellten Build herunter. Dies ist das Raspberry Pi-Image von Andriod Things. Extrahieren Sie die heruntergeladene ZIP-Datei, um das Image von Android Things zu erhalten.

Für weitere Details klicken Sie hier:

Schritt 2: Flashen des Bildes auf Raspberry Pi

Laden Sie zwei Software herunter und installieren Sie sie:

·SD-Kartenformatierer – wird zum Formatieren der SD-Karte verwendet·

Win32DiskImager – wird verwendet, um das Image auf die SD-Karte zu flashen

Wählen Sie im SD-Kartenformatierer den richtigen Speicherort der SD-Karte aus und klicken Sie auf Formatieren. Öffnen Sie nach dem Formatieren Win32DiskImager, wählen Sie das richtige Gerät (Speicherort der SD-Karte) und das richtige Bild aus und klicken Sie auf Schreiben. Nach erfolgreichem Schreiben ist das Flashen der Speicherkarte abgeschlossen.

Schritt 3: Einrichtung von Android-Dingen

Stecken Sie die SD-Karte in den Kartensteckplatz des RPi3 und verbinden Sie sie über HDMI mit einem beliebigen Display. Verbinden Sie das Ethernet-Kabel vom Router mit dem RPi3. Verbinden Sie Maus und Tastatur für den Betrieb mit dem RPi3. Nach dem Hochfahren des Betriebssystems wird die lokale IP-Adresse des RPi3 angezeigt.

Verbinden Sie den PC mit demselben Router und öffnen Sie cmd. Stellen Sie mit folgenden Befehlen eine Verbindung zur lokalen IP-Adresse von RPi3 her:

$ adb connect verbunden mit:5555

Um das Gerät mit dem WLAN zu verbinden, führen Sie den folgenden Befehl aus:

$ adb shell am startservice -n com.google.wifisetup/. WifiSetupService -a WifiSetupService. Connect -e ssid ‘network ssid’ -e passphrase ‘password’

Ersetzen Sie „network ssid“und „password“durch Ihre Wifi-Anmeldeinformationen. Hinweis: Wenn Sie Schwierigkeiten haben, den adb-Befehl auszuführen, müssen Sie möglicherweise den adb-Pfad in den Umgebungsvariablen festlegen.

Schritt 4: Bereitstellen der Anwendung auf RPi3

Bereitstellen der Anwendung auf RPi3
Bereitstellen der Anwendung auf RPi3

Laden Sie die einfache Benutzeroberfläche über den Beispiellink herunter:

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

Öffnen Sie dieses Projekt mit Android Studio und nehmen Sie bei Bedarf die erforderlichen Änderungen am Code vor.

Klicken Sie auf Ausführen und wählen Sie den RPI3 in verbundenen Geräten aus.

Wenn Sie Ihr Gerät nicht sehen können, müssen Sie es möglicherweise mit dem folgenden Befehl erneut verbinden:

$ adb connect verbunden mit:5555

Wenn der Lauf erfolgreich ist, wird die Anwendung auf dem Monitor angezeigt.

Schritt 5: Fertig

Image
Image
Beenden
Beenden
Beenden
Beenden

Erstellen Sie den Schaltplan wie in der Abbildung gezeigt.

Mit den obigen Schritten ist das Projekt schließlich abgeschlossen.