Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
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
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:
Hausautomation: 5 Schritte
Hausautomation: In diesem Projekt haben wir viele Dinge verwendet, um den Prozess des IoT Internet of Things Video für das gesamte Projekt zu verstehen
HC-05 (Bluetooth) Modul für Hausautomation Basic - Gunook
HC-05 (Bluetooth) Modul für Hausautomation Basic: In meinem letzten Projekt habe ich die LED mit einem Taster gesteuert, aber in diesem Projekt habe ich PUSH BUTTON durch das HC-05-Modul ersetzt. Ich empfehle dringend, diese Projekte vorher durchzugehen weiter mit diesem Projekt. Alle Details erfährst du in der
Hausautomation mit ESP8266 oder NODEMCU - Gunook
Hausautomation mit ESP8266 oder NODEMCU: Wollten Sie schon immer Ihr Zuhause über WLAN automatisieren? Wollten Sie das Licht, den Ventilator und alle anderen Geräte von Ihrem Smartphone aus steuern? Oder wollten Sie schon immer eine Anleitung zu angeschlossenen Geräten und den Einstieg? Dieses Home-Automation-Projekt wird
Grundlagen der Hausautomation: 6 Schritte (mit Bildern)
Grundlagen der Hausautomation: Hallo zusammen. Dieses anweisbare führt Sie zu den Grundlagen der Hausautomation. Da dies von grundlegender Bedeutung ist, werden wir nur Arduino und einige andere Komponenten verwenden. Geschichte über das Instructable: - Ich lerne immer noch über Arduino p
DIY IoT-Lampe für die Hausautomation -- ESP8266-Tutorial: 13 Schritte (mit Bildern)
DIY IoT-Lampe für die Hausautomation || ESP8266-Tutorial: In diesem Tutorial werden wir eine mit dem Internet verbundene intelligente Lampe erstellen. Dies wird tief in das Internet der Dinge eintauchen und eine Welt der Heimautomatisierung eröffnen! Die Lampe ist über WLAN verbunden und verfügt über ein offenes Nachrichtenprotokoll. Das heißt, Sie können wählen