Taula de continguts:

Domòtica: 7 passos
Domòtica: 7 passos

Vídeo: Domòtica: 7 passos

Vídeo: Domòtica: 7 passos
Vídeo: Умный дом с Алисой #обзор #распаковка 2024, Desembre
Anonim
Domòtica
Domòtica

Converteix la teva llar en una llar intel·ligent, amb això pots controlar tots els dispositius electrònics de la teva llar en una sola aplicació. Però per a aquest projecte, només he controlat tota la il·luminació de casa. Tot es fa fàcilment amb Raspberry pi 3 i relé per controlar els commutadors físics i una aplicació que es crea des de zero per controlar el relé del control remot.

MATERIALS NECESSARIS

Raspberry pi 3

Mòdul de relé de 5 canals de 8 canals

Targeta micro SD (8 GB)

Filferro de pont femení a femení

PROGRAMARI UTILITZAT

Win32DiskImager

Pas 1: escriure Raspberry Pi amb relé de 8 canals

Wring Raspberry Pi amb relé de 8 canals
Wring Raspberry Pi amb relé de 8 canals
Wring Raspberry Pi amb relé de 8 canals
Wring Raspberry Pi amb relé de 8 canals

Cable segons el diagrama proporcionat anteriorment

Pas 2: configureu Raspbian Lite a Raspberry Pi

Visiteu

Desplaceu-vos cap avall i descarregueu la versió més recent de Raspbian Lite (actual - Buster)

descomprimiu el fitxer.zip i obtindreu un fitxer.img

executeu Win32DiskImager

cerqueu el fitxer.img a l'opció "Fitxer imatge"

seleccioneu la unitat correcta "Dispositiu" (per exemple, E:)

feu clic al botó "Escriu" per iniciar el procés de gravació

feu clic a "SÍ" quan se us demani

un cop fet, introduïu la targeta sd al raspberry pi i engegueu-la

Pas 3: actualitzeu Raspbian

Estableix la IP estàtica a Raspbian abans de l'actualització, COM?

Inicieu la sessió a raspbian terminal

Usuari: piPassword: gerd

tipus

sudo nano /etc/dhcpcd.conf

desplaceu-vos cap avall fins a baixar i enganxeu aquestes línies de codi

interfície eth0

static ip_address = / 24 routers estàtics = static domain_nameservers = interfície wlan0 static ip_address = / 24 static routers = static domain_nameservers =

deseu-lo prement "ctrl + x" i "y"

finalment reinicieu el vostre pi, amb "sudo reboot"

després de reiniciar amb èxit, executeu aquestes ordres per actualitzar raspbian a la versió més recent

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Pas 4: instal·leu paquets

Temps per instal·lar totes les dependències necessàries

al terminal executeu aquestes ordres

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm instal·la pm2 -g

Comproveu si tot s’instal·la correctament executant aquestes ordres

node -v

npm -v

pm2 -v

git --versió

Pas 5: clonació del dipòsit "HomeAutomationServer"

Cloneu el dipòsit "HomeAutomationServer" de github

git clone

un cop clonat, aneu al directori "HomeAutomationServer" i executeu-lo

Instal·lació de npm

Totes les dependències necessàries necessàries per al projecte s'instal·laran automàticament

Pas 6: executeu el servidor amb Pm2

Executeu el servidor amb pm2

escriviu-ho al terminal per generar la ruta per a pm2

arrencada pm2

copieu l'ordre generada i enganxeu-la al terminal i executeu-la

per últim, inicieu el servidor amb pm2, escriviu aquesta ordre, ja hauríeu d'estar al directori adequat

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

executeu aquesta ordre per desar el servidor a pm2, de manera que pm2 executarà automàticament el servidor a cada arrencada

pm2 guardar

Pas 7: reinicieu el servidor

Reinicieu el servidor amb aquesta ordre

sudo reiniciar

un cop reiniciat, escriviu aquesta ordre per comprovar si el servidor s'executa automàticament després del reinici

llista pm2

Amb això, heu completat el tutorial per configurar el servidor que s’executa amb pm2

PERUT ABANS D'ACABAR TOT EL TUTORIAL, permeteu-me dir-vos que només és la meitat de l'aplicació, així que, on es troba el tutorial restant que demaneu, visiteu https://github.com/khairmuhammad-ybh/HomeAutomati… per obtenir el tutorial final. per instal·lar l'aplicació al dispositiu.

ACTUALITZACIONS

Descarregueu i instal·leu l’apk que es proporciona aquí: HomeAutomation i proveu-ho

Recomanat: