Índice:

Casa inteligente com Arduino: 11 etapas (com imagens)
Casa inteligente com Arduino: 11 etapas (com imagens)

Vídeo: Casa inteligente com Arduino: 11 etapas (com imagens)

Vídeo: Casa inteligente com Arduino: 11 etapas (com imagens)
Vídeo: Casa Inteligente automação com virtuino 2024, Julho
Anonim
Casa inteligente com Arduino
Casa inteligente com Arduino

Olá.

Vou mostrar a você como construir sua própria casa inteligente. Mostra a temperatura interna e externa, se a janela está aberta ou fechada, mostra quando chove e dá alarme quando o sensor PIR detecta movimento. Fiz o aplicativo no android para exibir todos os dados (você também pode assistir no navegador). Você pode ver a temperatura da sua casa e outras informações de todo o mundo! O aplicativo é traduzido para inglês e polonês. Eu a construí porque queria fazer minha própria casa inteligente e controlá-la. Se quiser, você pode fazer sua própria casa inteligente, tudo que você precisa são peças (listadas abaixo) e muito desejo. Então vamos começar.

Explicação das siglas para iniciantes:

GND - terreno

VCC - potência

PIR - sensor de movimento

Etapa 1: Peças

Peças
Peças
Peças
Peças

Todas as peças me custam $ 90

  • Arduino
  • Módulo Ethernet ENC28J60
  • Termômetro DS18B20 x2
  • Módulo de microfone
  • Sensor de chuva
  • Sensor PIR
  • Interruptor Reed
  • Retransmissão
  • Resistor 4, 7k Ω
  • Cabo de par trançado
  • Cabo Ethernet
  • Ferramentas (solda, chave de fenda)

Etapa 2: Conexão

Conexão
Conexão
Conexão
Conexão
Conexão
Conexão

Acima eu adicionei uma imagem de fritzing com a conexão. Se você tiver algum problema com isso, deixe um comentário.

Etapa 3: Programa

Primeiro você precisa fazer o download, extrair e importar esta biblioteca para o IDE do arduino. E baixe a biblioteca 1Wire daqui, Dallas temperatura daqui e importe-os para o IDE do arduino também. Você pode fazer o upload deste programa para o seu arduino. No comentário está uma explicação do código.

Etapa 4: Como funciona?

Como funciona?
Como funciona?

Quando você clica em atualizar em seu aplicativo ou navegador, o Arduino envia dados para o smartphone / navegador. O aplicativo obtém o código-fonte de cada página (/ tempin, / tempout, / rain, / window, / alarm) e o exibe em seu telefone.

Etapa 5: Aplicação para Android

Aplicação para Android
Aplicação para Android
Aplicação para Android
Aplicação para Android
Aplicação para Android
Aplicação para Android

Para instalar o aplicativo em seu telefone Android, você precisa fazer isso (você pode ver na imagem acima): 1. a primeira etapa é baixar o arquivo smartHome.apk 2. Envie o arquivo apk para o seu telefone 3. Abra o gerenciador de arquivos e localize o arquivo smarthHome.apk 4. Clique nele e em instalar (se tiver habilitado a opção de instalar aplicativos fora do Google Play, você precisa para ligá-lo) 5. Terminou a instalação, pode ativar a aplicação

O aplicativo é traduzido para inglês e polonês. No navegador você pode ligar e desligar a luz, mas no aplicativo não porque eu não posso fazer isso, desculpe.

Etapa 6: configuração do aplicativo

Configuração de aplicativo
Configuração de aplicativo
Configuração de aplicativo
Configuração de aplicativo
Configuração de aplicativo
Configuração de aplicativo
Configuração de aplicativo
Configuração de aplicativo

Vou explicar como o aplicativo funciona. Mostra todos os dados da sua casa. Você pode clicar no ícone de configurações para editar seu endereço IP e ligar ou desligar o alarme. Ao ligar o alarme, o aplicativo obtém dados do sensor PIR em serviço e, caso seja detectado movimento em sua casa, ele faz uma notificação. O aplicativo recupera os dados do sensor de movimento a cada minuto. No campo IP você deve inserir seu endereço IP. Você pode checar aqui.

Etapa 7: Navegador

Navegador
Navegador
Navegador
Navegador

Digite no seu navegador o seu ip / all. Lá você pode ver todos os dados e ligar e desligar a luz.

Você pode usar isso em vez do aplicativo no Android.

Etapa 8: Encaminhamento de porta

Encaminhamento de porta
Encaminhamento de porta

Você precisa abrir a porta em seu roteador. Abra a configuração do seu roteador e defina o ip do arduino e abra a porta 80. Você pode ver na imagem acima.

Etapa 9: SEM IP (opcional)

SEM IP (opcional)
SEM IP (opcional)

Você pode configurar uma conta sem ip, mas não é necessário. Na imagem acima você pode ver como configurá-lo.

Etapa 10: Teste

Se quiser ver os dados em seu computador, você pode fazer isso digitando em seu navegador yourip / all (por exemplo, 12.345.678.901/all) ou usar o aplicativo Android.

Lembre-se de deixar um comentário e clicar em favorito se gostar do meu projeto:)

Etapa 11: EDITAR: Código-fonte do aplicativo Android

Como muitas pessoas me perguntaram sobre o código-fonte do Android, adicionei-o abaixo.

Recomendado: