Taula de continguts:
- Pas 1: escriure Raspberry Pi amb relé de 8 canals
- Pas 2: configureu Raspbian Lite a Raspberry Pi
- Pas 3: actualitzeu Raspbian
- Pas 4: instal·leu paquets
- Pas 5: clonació del dipòsit "HomeAutomationServer"
- Pas 6: executeu el servidor amb Pm2
- Pas 7: reinicieu el servidor
Vídeo: Domòtica: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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:
Botó de domòtica de 5 dòlars: 4 passos
Botó de domòtica de 5 dòlars: un botó de domòtica de 5 dòlars. De vegades, la solució més senzilla és un sol botó. Volíem una manera senzilla d’activar una rutina “d’anar a dormir” al nostre centre de domòtica (Hubitat Elevation), que apaga la majoria de llums, estableix altres nivells específics i
Domòtica: 5 passos
Domòtica: en aquest projecte, hem anat fent servir moltes coses per construir-lo des de zero per entendre el procés d'Internet de les coses IoTvideo per al projecte complet
Arduin-domòtica: 5 passos
Arduin-home-automation: en aquest instructiu us explicaré un exemple d’automatització domèstica controlada per un PLC ZELIO SR3 i unes plaques Arduino que serveixen per mesurar i controlar la llum, la calor i la humitat. Aquest sistema l’utilitzen els meus estudiants automatització
Mòdul HC-05 (bluetooth) per a la domòtica Bàsic: 3 passos
Mòdul HC-05 (bluetooth) per a automatització de la llar Bàsic: en el meu darrer projecte, controlava el LED mitjançant un botó de pressió, però en aquest projecte he substituït el BOTÓ PUSH pel mòdul HC-05. Us recomano passar per aquests projectes abans continuant amb aquest projecte. Obtindreu tots els detalls a
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU: 16 passos
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU: en els meus passats projectes de NodeMCU, he controlat dos electrodomèstics des de l'aplicació Blynk. He rebut molts comentaris i missatges per actualitzar el projecte amb control manual i afegir més funcions. Així que he dissenyat aquest Smart Home Extension Box. En aquest IoT