Automação de iluminação com Raspberry Pi [2/3]

AGRADEÇA AO AUTOR COMPARTILHE!

Olá, pessoal!

Vamos dar sequência ao tutorial Automação de Iluminação com Raspberry Pi. Nesse post [2/3] abordaremos os itens:

  • Configuração do servidor web Apache
  • Instalação do módulo relé na Raspberry Pi
  • Instalação dos fios de alimentação dos interruptores aos relés

Vamos começar!


3. Configuração do servidor web Apache

Vamos verificar se existe alguma atualização para o sistema operacional usando os comandos abaixo:

Essa atualização pode demorar um pouco, ok? Quando terminar, podemos proceder com a instalação do Apache:

Para instalar o suporte ao PHP no Apache Web Server, use o comando abaixo:

Você também pode instalar o mysql no seu servidor, se quiser trabalhar com banco de dados. Para isso, execute o comando:

Para validar as alterações, reinicie o Apache:

Pronto, servidor Web Apache instalado!

Para acessar sua página, digite o IP do RPi no navegador. Caso não saiba basta digitar:

Abra seu CMD no windows 10 e digite o comando ssh usuá[email protected], depois entre com a senha. Caso seu Sistema operacional não seja o Windows 10, instalar o Putty e seguir os passos explicados no primeiro post. 

ssh

Para alterar essa página, acesse o arquivo index.html na pasta /var/www/html.

ssh web edit

Uma sugestão de editor que você pode usar para criar e modificar páginas HTML é o Vim

edit index

Pronto, agora você vai poder ver a página inicial do PHP acessando no seu navegador http://seuip/index.php.

Apache-Browser]


4. Instalação do módulo relé na Raspberry Pi

Esta parte é mais complicada para muitos, pois envolve um pouco de conhecimento de eletrônica.  Mas fique tranquilo, vou deixar bem simples pra você!

Primeiro, conecte com cabos jumpers os pinos VCC, GROUND e os GPIO.

No meu caso, eu usei um módulo de 4 canais, e usei os pinos 3,5,8 e 10 para GPIO, pino 2 para VCC e pino 6 para GROUND.

Raspberry-GPIO1

No módulo relé você vai ligar o jump VCC da Raspberry pi no VCC do módulo de relé, a mesma coisa para o GROUND e para os pinos lógicos.

modulo relé

Ficaria assim:

RaspberryPi-e-Modulo-Rele-768x516


5. Instalação dos fio dos interruptores ao módulo relé

Para finalizar a instalação elétrica, devemos desconectar o fio de fase do interruptor de acionamento de luz, conectar um fio nele e levar até o módulo relé. Aqui em casa eu coloquei no NC1. Depois ligue mais um fio no COMUM e leve até o interruptor e faça a conexão. No esquema abaixo o fio fase do interruptor é representado pela cor vermelha, a saída do rele ao interruptor é o fio azul. O fio neutro não deverá ser mexido!

Lembre-se de desligar no disjuntor a carga elétrica para evitar acidentes!

Faça isso em todos os interruptores que quiser, lembrando o limite de canais do relé.

rele-lampadas_bb

Não esqueça de deixar o botão do interruptor sempre ligado.

Essa parte ficou cansativa, né? É a parte mais trabalhosa mesmo, mas não desanime, estamos finalizando e o resultado é muito animador!

Finalizamos o post [2/3] desse tutorial. Não esqueça de ler a parte 1 clicando aqui.

Fico por aqui. No próximo e último post mostrarei:

  • Programação de acionamento de GPIO usando Python3
  • Programação de página web em PHP
  • Finalização

Abraço!

AGRADEÇA AO AUTOR COMPARTILHE!

Hugo Baur

Mais artigos deste autor »

Graduado em Sistemas de Informação pela UFF e mestrando em Inteligência Artificial pela mesma instituição, atua nas áreas de Data Science, BI e Big Data.

Apaixonado pelo setor de inovação tecnológica, é fundador da Startup Low-IT: www.low-it.com.br

Empresa de eficiência energética e inteligência de contratação de energia. Utiliza a análise de dados e IoT para prover economia em energia elétrica, assim como contribuir com a diminuição do impacto ambiental gerado pela geração de energia elétrica.

Entusiasta em IoT, eletrônica, automação, Machine Learning e IA.


5 Comentários

Avatarluis manuel
1

Boas amigo
Quando tento instalar o server e cliente diz que php5-mysq não está disponível ou é absoluto o php5 não tem candidato para instalação.
Obrigado

Hugo BaurHugo Baur Autor do Post
2

Boa tarde Luis Manuel.

Eu coloquei a instalação do MySQL só a nível de conhecimento, eu não uso BD no projeto.

Em breve eu vou fazer um artigo incluindo o MySQL para na solução, e monitorar quanto tempo fica ligado as luzes. Dessa forma, multiplicando pelo consumo indicado pelo fabricante, poderemos, sem o uso de sensores, obter o gasto mensal da iluminação.

Importante é você instalar o apache: sudo apt-get install apache2 -y
e o PHP : sudo apt-get install php libapache2-mod-php -y

Só pular a instalação do MySQL, ok?

Abraço!

Avatarluis manuel
3

Boa Hugo
Já resolvi o problema e é muito simples esquecer php5 e instalação o 7 é o problema fica resolvido. Obrigado na mesma.

Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">