Inhaltsverzeichnis:

Hausautomation: 7 Schritte
Hausautomation: 7 Schritte

Video: Hausautomation: 7 Schritte

Video: Hausautomation: 7 Schritte
Video: Smart Home aufbauen mit CHAT GPT 2023 - 7 Schritte 2024, Juli
Anonim
Heimautomatisierung
Heimautomatisierung

Verwandeln Sie Ihr Zuhause in ein Smart Home, damit können Sie alle elektronischen Geräte in Ihrem Zuhause mit einer einzigen App steuern. Aber für dieses Projekt habe ich darauf geachtet, nur die gesamte Beleuchtung zu Hause zu steuern. Alles leicht gemacht mit Raspberry Pi 3 und Relais zur Steuerung der physischen Schalter und einer von Grund auf neu erstellten App zur Steuerung des Relais für die Fernbedienung.

BENÖTIGTES MATERIAL

Himbeer-Pi 3

8-Kanal-5-V-Relaismodul

Micro-SD-Karte (8GB)

Buchse-zu-Buchse Überbrückungskabel

VERWENDETE SOFTWARE

Win32DiskImager

Schritt 1: Wring Raspberry Pi mit 8-Kanal-Relais

Wring Raspberry Pi mit 8-Kanal-Relais
Wring Raspberry Pi mit 8-Kanal-Relais
Wring Raspberry Pi mit 8-Kanal-Relais
Wring Raspberry Pi mit 8-Kanal-Relais

Verdrahten Sie gemäß dem Diagramm oben

Schritt 2: Raspbian Lite auf Raspberry Pi einrichten

Besuchen Sie

Scrollen Sie nach unten und laden Sie das neueste Raspbian Lite herunter (aktuell - Buster)

Entpacken Sie die.zip-Datei und Sie erhalten eine.img-Datei

Starten Sie Win32DiskImager

Suchen Sie unter der Option "Image File" nach der.img-Datei

Wählen Sie das richtige Laufwerk "Gerät" (z. B. E:)

Klicken Sie auf die Schaltfläche "Schreiben", um den Brennvorgang zu starten

Klicken Sie auf "JA", wenn Sie dazu aufgefordert werden

Sobald Sie fertig sind, legen Sie Ihre SD-Karte in Raspberry Pi ein und schalten Sie sie ein

Schritt 3: Raspbian aktualisieren

Statische IP vor dem Update auf Raspbian setzen, WIE?

Melden Sie sich im Raspbian-Terminal an

Benutzer: piPasswort: Himbeere

Typ

sudo nano /etc/dhcpcd.conf

Scrollen Sie ganz nach unten und fügen Sie diese Codezeilen ein

Schnittstelle eth0

static ip_address=/24 static routers= static domain_nameservers= interface wlan0 static ip_address=/24 static routers= static domain_nameservers=

speichern Sie es, indem Sie "Strg+x" und "y" drücken

Starten Sie endlich Ihren Pi neu, mit "sudo reboot"

Führen Sie nach einem erfolgreichen Neustart diesen Befehl aus, um Raspbian auf die neueste Version zu aktualisieren

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Schritt 4: Pakete installieren

Zeit, alle erforderlichen Abhängigkeiten zu installieren

Führen Sie im Terminal diese Befehle aus

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm install pm2 -g

Überprüfen Sie, ob alles richtig installiert ist, indem Sie diese Befehle ausführen

Knoten -v

npm -v

pm2 -v

git --version

Schritt 5: Klonen des "HomeAutomationServer" Repository

Klonen Sie das "HomeAutomationServer"-Repository von github

git-Klon

Nach dem Klonen gehen Sie in das Verzeichnis "HomeAutomationServer" und führen dies aus

npm installieren

Alle für das Projekt erforderlichen Abhängigkeiten werden automatisch installiert

Schritt 6: Server mit Pm2 ausführen

Server mit pm2 ausführen

Geben Sie dies in das Terminal ein, um den Pfad für pm2 zu generieren

pm2 Start

kopiere den generierten Befehl und füge ihn in das Terminal ein und führe ihn aus

Als letztes starte den Server mit pm2, gib diesen Befehl ein, du solltest jetzt im richtigen Verzeichnis sein

pm2 start server.js --name "HomeAutomationServer" --watch

Führen Sie diesen Befehl aus, um den Server in pm2 zu speichern, damit pm2 Ihren Server bei jedem Booten automatisch ausführt

pm2 speichern

Schritt 7: Server neu starten

Starten Sie den Server mit diesem Befehl neu

sudo neu starten

Geben Sie nach dem Neustart diesen Befehl ein, um zu überprüfen, ob der Server nach dem Neustart automatisch ausgeführt wird

pm2 Liste

Damit haben Sie das Tutorial zum Einrichten des Servers mit pm2 abgeschlossen

ABER BEVOR SIE DAS GESAMTE TUTORIAL BEENDEN, lassen Sie mich Ihnen sagen, dass dies nur die Hälfte der Anwendung ist. Wo ist also das verbleibende Tutorial, das Sie fragen, besuchen Sie https://github.com/khairmuhammad-ybh/HomeAutomati… um die App auf Ihrem Gerät zu installieren.

AKTUALISIERUNG

Laden Sie die hier bereitgestellte apk herunter und installieren Sie sie: HomeAutomation und probieren Sie es aus

Empfohlen: