Índice:

Garagem inteligente: 5 etapas
Garagem inteligente: 5 etapas

Vídeo: Garagem inteligente: 5 etapas

Vídeo: Garagem inteligente: 5 etapas
Vídeo: Segurança de Condomínio - O portão mais rápido do mundo! 2024, Novembro
Anonim
Garagem Inteligente
Garagem Inteligente

Olá a todos! Este é um projeto de IoT de garagem inteligente.

Garagem inteligente tem recursos de segurança, como streaming ao vivo, reconhecimento de rosto. Além disso, o Smart Garage possui um sensor de movimento para detectar carros para permitir a abertura da porta da garagem. A detecção do obstáculo está presente quando o carro está dando ré, o que permite verificações de segurança. O sensor de distância rastreará quantas distâncias o carro deixou para retroceder. Se o carro bateu contra a parede, os dados do choque serão exibidos no portal da web. O portal web possui recursos que permitem a interação com o reconhecimento facial, controlar remotamente a luz da garagem, e ver os dados como registros de acesso, dados de choque, dados de peso (a lixeira que contém o lixo) enviados pelos sensores. Para a conclusão do reconhecimento facial e da lixeira que possui um sensor de peso acoplado a ela. Consulte o arquivo de documentação anexado para etapas mais detalhadas.

Neste tutorial, será discutida a configuração da garagem inteligente sem o reconhecimento facial e a lixeira que possui um sensor de peso acoplado.

Esperamos que você aprenda e aproveite o processo! Sem mais delongas, vamos começar agora.

Etapa 1: Visão geral

  1. Requisitos de Hardware
  2. Configurando o Smart Garage
  3. Execute o programa

Etapa 2: Requisitos de Hardware

Raspberry Pi

  • RaspberryPi com placa de câmera NoIR, cartão MicroSD e invólucro (1)
  • Adaptador de energia de 3 pinos (1)
  • Conjunto T-Cobbler com placa de ensaio, MCP3008 ADC, cabo de fita (1)
  • Leitor de cartão NFC (1)
  • Cartão NFC (1)
  • Fios de ligação macho-fêmea (7)
  • Fios de jumper macho-macho (14)
  • LEDs (3)
  • Resistores de 330 ohms (3)
  • Campainha (1)
  • Botão (1)
  • Resistor de 10000 ohms (1)

Arduino

  • UNO R3 (1)
  • Cabo USB B (1)
  • Placa de ensaio (1)
  • Fios de jumper macho-fêmea (14)
  • Fios de ligação macho-macho (8)
  • Display 12C LCD (1)
  • Sensor de movimento Pir (1)
  • Sensor Ultrassônico HC-SR04 (1)
  • Sensor de Evitação de Obstáculos FC-51 (1)
  • Sensor de interruptor de vibração KY-002 (1)

Etapa 3: Configurando o Smart Garage (Parte 1)

Configurando o Smart Garage (Parte 1)
Configurando o Smart Garage (Parte 1)
Configurando o Smart Garage (Parte 1)
Configurando o Smart Garage (Parte 1)
Configurando o Smart Garage (Parte 1)
Configurando o Smart Garage (Parte 1)

AWS é necessária para a configuração deste projeto. Se você não tiver uma conta, visite o site aws para se inscrever para uma conta.

  1. No console AWS amazon, clique em Services.
  2. Digite IoT Core na pesquisa.
  3. Clique em IoT Core.
  4. Vá para Gerenciar> Coisas e clique no botão Criar
  5. Clique em Criar uma única coisa.
  6. Digite GarageParking como o nome. Deixe outros como padrão.
  7. Clique no botão Avançar.
  8. Clique no botão Criar certificado.
  9. Clique nos botões de download para os primeiros 4 (certificado para a coisa, chave pública, chave privada) que estão circulados em vermelho.
  10. Clique na chave RSA de 2048 bits: Certificado de CA raiz G5 Público Primário Classe 3 VeriSign.
  11. Copie todo o texto e cole em um bloco de notas.
  12. Salve o arquivo como rootCA.pem.
  13. Organize os arquivos em 1 pasta.
  14. Clique no botão Ativar na tela de download de certificados.
  15. A notificação verde aparece após a ativação bem-sucedida. O botão Ativar se transformou no botão Desativar.
  16. Clique no botão Concluído.
  17. O GarageParking Thing aparece na seção Coisas.
  18. Clique em Seguro> Certificados.
  19. Passe o mouse sobre o certificado que você criou e clique na caixa de seleção.
  20. Clique em Ações> Ativar.
  21. Uma notificação de sucesso aparece após a ativação.
  22. Clique em Seguro> Políticas.
  23. Clique no botão Criar.
  24. Digite GarageParkingPolicy como o nome, iot: * para a ação, * para o ARN de recurso, permita o efeito.
  25. Clique no botão Criar.
  26. A política do GarageParking aparece na seção Políticas. A notificação bem-sucedida aparece após a criação bem-sucedida.
  27. Vá para Proteger> Certificados. Clique nas reticências horizontais no certificado.
  28. Clique em Anexar política.
  29. Clique na caixa de seleção do GarageParkingPolicy> botão Anexar.
  30. A notificação bem-sucedida aparece no anexo.
  31. Clique nas reticências horizontais no certificado.
  32. Clique em Anexar coisa.
  33. Clique na caixa de seleção do GarageParking> botão Anexar.
  34. A notificação bem-sucedida aparece no anexo.

Etapa 4: Configurando o Smart Garage (Parte 2)

Instale as bibliotecas necessárias

Instalar virtualenv $ pip instalar virtualenv

Na pasta raiz do projeto $ source virtualenv / env / bin / activate

Para desativar o virtualenv $ deactivate

Instale os pacotes necessários em projectRemember para ativar o virtualenv antes de fazer esta instalação pip -r requisitos.txt

Atualizar requirements.txt (também conhecido como package.json porque eles não fazem isso por você) Se você adicionou um novo pacote, lembre-se de atualizar o requirements.txt Lembre-se de ativar o virtualenv antes de fazer isso $ pip> freeze requirements.txt

Etapa 5: Configurando o Smart Garage (Parte 3)

Para executar o aplicativo

python server.py

Esperamos que você goste do nosso tutorial! Para obter mais informações sobre como configurar, baixe o documento!

Recomendado: