Tabla de contenido:
- Paso 1: Exprime Raspberry Pi con relé de 8 canales
- Paso 2: Configura Raspbian Lite en Raspberry Pi
- Paso 3: actualiza Raspbian
- Paso 4: instalar paquetes
- Paso 5: clonación del repositorio "HomeAutomationServer"
- Paso 6: Ejecute el servidor con Pm2
- Paso 7: reiniciar el servidor
Video: Automatización del hogar: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Convierta su hogar en un hogar inteligente, con esto puede controlar todos los dispositivos electrónicos de su hogar dentro de una sola aplicación. Pero para este proyecto, solo me encargué de controlar toda la iluminación en casa. Todo se hizo fácilmente con Raspberry pi 3 y relé para controlar los interruptores físicos y una aplicación creada desde cero para controlar el relé del control remoto.
LOS MATERIALES REQUERIDOS
Frambuesa pi 3
Módulo de relé de 8 canales 5v
Tarjeta micro sd (8GB)
Cable de puente de hembra a hembra
SOFTWARE UTILIZADO
Win32DiskImager
Paso 1: Exprime Raspberry Pi con relé de 8 canales
Cable de acuerdo con el diagrama proporcionado arriba
Paso 2: Configura Raspbian Lite en Raspberry Pi
Visite
Desplácese hacia abajo y descargue la última Raspbian Lite (actual - Buster)
descomprime el archivo.zip y obtendrás un archivo.img
ejecutar Win32DiskImager
busque el archivo.img en la opción "Archivo de imagen"
seleccione la unidad correcta "Dispositivo" (por ejemplo, E:)
haga clic en el botón "Escribir" para iniciar el proceso de grabación
haga clic en "SÍ" cuando se le solicite
una vez hecho esto, inserte su tarjeta sd en raspberry pi y enciéndala
Paso 3: actualiza Raspbian
Configure la IP estática en Raspbian antes de la actualización, ¿CÓMO?
Inicie sesión en la terminal raspbian
Usuario: pi Contraseña: frambuesa
escribe
sudo nano /etc/dhcpcd.conf
desplácese hacia abajo hasta el final y pegue estas líneas de código
interfaz eth0
dirección_ip estática = / 24 enrutadores estáticos = servidores_de_nombres_de_dominio estáticos = interfaz wlan0 dirección_ip estática = / 24 enrutadores estáticos = servidores_de_nombres estáticos =
guárdelo presionando "ctrl + x" e "y"
finalmente reinicia tu pi, con "sudo reboot"
después de un reinicio exitoso, ejecute este comando para actualizar raspbian a la última versión
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Paso 4: instalar paquetes
Es hora de instalar todas las dependencias necesarias
en la terminal ejecute estos comandos
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm install pm2 -g
Compruebe si todo se instala correctamente ejecutando estos comandos
nodo -v
npm -v
pm2 -v
git --version
Paso 5: clonación del repositorio "HomeAutomationServer"
Clonar el repositorio "HomeAutomationServer" de github
clon de git
una vez clonado, vaya al directorio "HomeAutomationServer" y ejecute este
npm install
Todas las dependencias necesarias para el proyecto se instalarán automáticamente.
Paso 6: Ejecute el servidor con Pm2
Ejecute el servidor con pm2
escriba esto en la terminal para generar la ruta para pm2
inicio de pm2
copie el comando generado y péguelo en la terminal y ejecútelo
por último, inicie el servidor con pm2, escriba este comando, ya debería estar en el directorio correcto
pm2 start server.js --name "HomeAutomationServer" --watch
ejecute este comando para guardar el servidor en pm2 para que pm2 ejecute automáticamente su servidor en cada arranque
pm2 guardar
Paso 7: reiniciar el servidor
Reinicie el servidor con este comando
sudo reiniciar
una vez reiniciado, escriba este comando para verificar si el servidor se ejecuta automáticamente después del reinicio
lista pm2
Con eso, ha completado el tutorial para configurar el servidor que se ejecuta con pm2
PERO ANTES DE FINALIZAR TODO EL TUTORIAL, déjame decirte que esto es solo la mitad de la aplicación, así que, ¿dónde está el tutorial restante que preguntas, visita https://github.com/khairmuhammad-ybh/HomeAutomati… para el tutorial final? para instalar la aplicación en su dispositivo.
ACTUALIZACIONES
Descargue e instale el apk proporcionado aquí: HomeAutomation y pruébelo
Recomendado:
Botón de automatización del hogar de $ 5: 4 pasos
Botón de automatización del hogar de $ 5: Un botón de automatización del hogar de $ 5 A veces, la solución más simple es un solo botón. Queríamos una manera fácil de activar una rutina de "hora de dormir" en nuestro centro de automatización del hogar (el Hubitat Elevation), que apaga la mayoría de las luces, establece otras en niveles específicos y
Sistema de automatización del hogar WiFi de potencia ultrabaja: 6 pasos (con imágenes)
Sistema de automatización del hogar WiFi de potencia ultrabaja: en este proyecto, mostramos cómo se puede construir un sistema de automatización del hogar local básico en unos pocos pasos. Vamos a utilizar una Raspberry Pi que actuará como dispositivo WiFi central. Mientras que para los nodos finales vamos a utilizar IOT Cricket para hacer una batería
Automatización del hogar: 5 pasos
Automatización del hogar: en este proyecto, usamos muchas cosas para construirlo desde cero para comprender el proceso de Internet de las cosas de IoT para todo el proyecto
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU: 16 pasos
Automatización del hogar con relé de control de temperatura LDR con sensor táctil NodeMCU: en mis proyectos anteriores de NodeMCU, he controlado dos electrodomésticos desde la aplicación Blynk. Recibí muchos comentarios y mensajes para actualizar el proyecto con Control Manual y agregar más funciones. Así que he diseñado esta Caja de Extensión de Hogar Inteligente. En este IoT
Automatización del hogar: suena una alarma y se muestra en la pantalla LCD cuando la temperatura está por encima del valor umbral: 5 pasos
Automatización del hogar: haga sonar una alarma y se mostrará en la pantalla LCD cuando la temperatura esté por encima del valor umbral: este blog demostrará cómo hacer un sistema de automatización del hogar que comenzará a hacer sonar una alarma cuando la temperatura alcance más del valor umbral programado. Seguirá mostrando la temperatura actual de la habitación en la pantalla LCD y se necesita acción