Índice:
- Etapa 1: torcer Raspberry Pi com relé de 8 canais
- Etapa 2: configurar o Raspbian Lite no Raspberry Pi
- Etapa 3: atualize o Raspbian
- Etapa 4: instalar pacotes
- Etapa 5: Clonando o repositório "HomeAutomationServer"
- Etapa 6: Execute o servidor com Pm2
- Etapa 7: Reinicializar o servidor
Vídeo: Automação residencial: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Transforme sua casa em uma casa inteligente, com isso você pode controlar todos os dispositivos eletrônicos da sua casa em um único aplicativo. Mas, para este projeto, cuidei apenas de controlar toda a iluminação em casa. Tudo feito facilmente com Raspberry pi 3 e relé para controlar os interruptores físicos e um aplicativo criado do zero para controlar o relé para o controle remoto.
MATERIAIS REQUERIDOS
Framboesa pi 3
Módulo de relé de 8 canais 5v
Cartão micro SD (8 GB)
Fio de ligação fêmea para fêmea
SOFTWARE USADO
Win32DiskImager
Etapa 1: torcer Raspberry Pi com relé de 8 canais
Fio de acordo com o diagrama fornecido acima
Etapa 2: configurar o Raspbian Lite no Raspberry Pi
Visite
Role para baixo e baixe o Raspbian Lite (atual - Buster)
descompacte o arquivo.zip e você obterá um arquivo.img
execute Win32DiskImager
procure o arquivo.img na opção "Arquivo de imagem"
selecione a unidade correta "Dispositivo" (por exemplo, E:)
clique no botão "Gravar" para iniciar o processo de gravação
clique em "SIM" quando solicitado
uma vez feito isso, insira seu cartão SD no raspberry pi e ligue-o
Etapa 3: atualize o Raspbian
Defina o IP estático para Raspbian antes da atualização, COMO?
Faça login no terminal do raspbian
Usuário: piPassword: framboesa
modelo
sudo nano /etc/dhcpcd.conf
role para baixo até o fim e cole essas linhas de código
interface eth0
ip_address estático = / 24 roteadores estáticos = domain_nameservers estático = interface wlan0 ip_address estático = / 24 roteadores estáticos = domain_nameservers estático =
salve-o pressionando "ctrl + x" e "y"
finalmente reinicie seu pi, com "sudo reboot"
após a reinicialização com sucesso, execute estes comandos para atualizar o raspbian para a versão mais recente
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Etapa 4: instalar pacotes
É hora de instalar todas as dependências necessárias
no terminal, execute esses comandos
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm install pm2 -g
Verifique se tudo está instalado corretamente executando estes comandos
node -v
npm -v
pm2 -v
git --version
Etapa 5: Clonando o repositório "HomeAutomationServer"
Clone o repositório "HomeAutomationServer" do github
git clone
uma vez clonado, vá para o diretório "HomeAutomationServer" e execute este
npm install
Todas as dependências necessárias para o projeto serão instaladas automaticamente
Etapa 6: Execute o servidor com Pm2
Execute o servidor com pm2
digite isso no terminal para gerar o caminho para pm2
inicialização pm2
copie o comando gerado e cole no terminal e execute-o
por último, inicie o servidor com pm2, digite este comando, você deve estar no diretório certo agora
pm2 start server.js --name "HomeAutomationServer" --watch
execute este comando para salvar o servidor no pm2 para que o pm2 execute automaticamente o seu servidor a cada inicialização
pm2 salvar
Etapa 7: Reinicializar o servidor
Reinicialize o servidor com este comando
sudo reboot
uma vez reiniciado, digite este comando para verificar se o servidor é executado automaticamente após a reinicialização
lista pm2
Com isso você completou o tutorial para configurar o servidor rodando com pm2
MAS ANTES DE FIM DE TODO O TUTORIAL, deixe-me dizer que esta é apenas metade do aplicativo, então, onde está o tutorial restante que você pergunta, visite https://github.com/khairmuhammad-ybh/HomeAutomati… para o tutorial final para instalar o aplicativo em seu dispositivo.
ATUALIZAÇÕES
Baixe e instale o apk fornecido aqui: HomeAutomation e experimente
Recomendado:
Botão de automação residencial de $ 5: 4 etapas
Botão de automação residencial de $ 5: um botão de automação residencial de $ 5 às vezes, a solução mais simples é um único botão. Queríamos uma maneira fácil de acionar uma rotina de "hora de dormir" em nosso hub de automação residencial (o Hubitat Elevation), que apaga a maioria das luzes, define outras para níveis específicos e
Sistema de automação residencial WiFi de ultra-baixa potência: 6 etapas (com fotos)
Sistema de automação residencial WiFi de potência ultrabaixa: Neste projeto, mostramos como você pode construir um sistema de automação residencial local básico em algumas etapas. Vamos usar um Raspberry Pi que funcionará como um dispositivo WiFi central. Considerando que, para nós finais, vamos usar IOT Cricket para fazer uma bateria de energia
Automação residencial: 5 etapas
Domótica: neste projeto, vamos usar um monte de coisas construí-lo do zero para entender o processo de Internet das coisas IoT vídeo para todo o projeto
Automação residencial com sensor de toque NodeMCU Relé de controle de temperatura LDR: 16 etapas
Automação residencial com relé de controle de temperatura LDR do sensor de toque NodeMCU: Em meus projetos anteriores do NodeMCU, controlei dois eletrodomésticos do aplicativo Blynk. Recebi muitos comentários e mensagens para atualizar o projeto com controle manual e adicionar mais recursos. Portanto, desenvolvi esta caixa de extensão de casa inteligente. Nesta IoT
Sistema de alarme de intrusão de automação residencial DIY !: 5 etapas (com fotos)
DIY Sistema de alarme de intrusão de automação residencial !: Neste projeto, mostrarei como usar o software Home Assistant para criar um sistema de alarme de intrusão para sua casa. O sistema basicamente detectará se a porta for aberta sem permissão e, em seguida, enviará uma notificação