Orodha ya maudhui:

Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Hatua
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Hatua

Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Hatua

Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Hatua
Video: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Novemba
Anonim
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente

Kwa njia ya "Sistema de Monitoramento na Segurança Física de Ambiente" kwa Nyumba za Smart, com intuito de monitorar o status de variáveis como "Temperatura", "Luminosidade" e "Sensor de Abertura de Portas / Janelas", "com dis" disparar " ações em caso de violações quando o "Sistema de Segurança Física" mto huo.

Talisimu yako inaweza kutekelezwa kwa matumizi ya vifaa vya kupigia devvvido, sendo suportado automaticamente kwa iOS, Android ou outra plataforma.

Nosso sistema possui a capacidade de se comunicar com um servidor cloud, neste caso o Dweet.io, e assim, possibilitar a comunicação entre in equipamento local, o aplicativo and poder visualizar o status do sistema em qualquer lugar do mundo.

Hatua ya 1: Requisitos

Mahitaji
Mahitaji

Para executar tal sistema, ni muhimu:

Matumizi ya vifaa:

  • Placa Dragonboard 410C na fomu ya alimentação;
  • Placa de expansão Kadi ya Mezzanine ya Kiunganishi;
  • Kit de sensores na atuadores da Linker Mezzanine:

    • Sensor de temperatura - Kiwango cha Kiunganishi;
    • Sensor de Tilt - Kiunganishi Tilt;
    • Sensor de Luminosidade - Sura ya Mwanga;
    • Relé - Kiunga cha Kiunga;
    • Potenciômetro - Kuteleza Potentiometer;

Matumizi ya Programu na Placa Dragonboard 410C:

  • Sistema Uendeshaji Linaro;
  • Bibliotecas adicionais needárias:

    • LIBSOC;
    • SPIDEV;
    • 96BodiGPIO;
    • Maombi;

Utumiaji wa programu hakuna kompyuta inayoweza kufanya kazi au:

  • NODE JS
  • Ionic
  • Msimbo wa Studio ya Visual

Hatua ya 2: Conexões

Conexões
Conexões

Abaixo detalhamento das conexões a serem realizadas nas portas da DragonBoard:

  • ADC1: Sensor de temperatura - Kiwango cha Kiunganishi;

    Objetivo: Monitorar a temperatura do ambiente;

  • ADC2: Sensor de Luminosidade - Sura ya Mwanga;

    Objetivo: Monitorar intensidade luminosa do ambiente;

  • D1: Relé - Kiunga cha Kupokea;

    Objetivo: Acionar o Sistema Sonoro (Alarme) inaweza kusababisha tukio la tukio la Sistema de Seguranca estivado

  • D2: Sensor de Tilt - Kiunganishi Tilt;

    Objetivo: Simular se ocorreu a abertura de Porta / Janela do ambiente;

  • D3: Potenciômetro - Kuteleza Potentiometer;

    Objetivo: Simular uma chave fisica, na casa do usuario, para Ativar / Desativar o Sistema de Seguranca;

Hatua ya 3: Configurações Na Nuvem - Dweet.io

Configurações Na Nuvem - Dweet.io
Configurações Na Nuvem - Dweet.io

Kama utafanya hivyo, unaweza kupata maoni yako kwa njia ya wingu (wingu), ili kuhakikisha kwamba hali ya hali ya juu ni sawa na hali ya kufanya "mabadiliko" ya fomu ya remota bila sistema.

Para isso, foi escolhido o provenor Dweet.io (www.dweet.io).

Sanidi kipengee kinachoweza kushonwa:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Jambo: Smart_Home_SH2Y_1
  • Yaliyomo:

Hatua ya 4: Configuração Local - Ionic

Configuração Mitaa - Ionic
Configuração Mitaa - Ionic

Unapenda kusoma programu hii kwa programu ya Ionic, hakuna hesabu inayoweza kutumiwa, hakuna sifa inayofaa ya kusoma na kuandika.

Após descompactar, executar na linha de comando (cmd) o seguinte comando:

kutumikia ionic

Nos próximos capítulos, mostraremos o funcionamento.

Hatua ya 5: Configuração DragonBoard - Sistema Desenvolvido

O Sistema foen desenvolvido em Python, hakuna qual os arquivos encontram-se em Anexo.

Na pasta escolhida pelo usuário, onde os arquivos foram salvos, deve-se executar o seguinte comando (cmd):

sudo python smart_home.py

Com this comando executado, o sistema se iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, composto por: #
  • # 1. Usumbufu kwa Ligar / Desligar o Sistema de Segurança Física #
  • # 2. Temperatura; #
  • # 3. Luminosidade; #
  • # 4. Sensor de Abertura de Porta / Janela; #
  • # 5. Relé para acionamento do sistema de aviso sonoro - Alarme # ################# # ############

Hakuna prinoximo capítulo mostraremos o funcionamento completo do sistema.

Hatua ya 6: Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente

Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente

Após a execução dos Hatua ya 3, 4 na 5, Sistema de Monitoramento na Segurança Física de Ambiente estará em funcionamento. Agora iremos maonyesho ya mchezo funcionamento:

O sistema inicia e passa na tela (Dragonboard) kama seguintes informações:

  • 1. Sistema de Segurança Física:

    • ARMADO na PROTEGENDO: Programu ya programu au pelo acionamento fisico kufanya "potenciômetro";
    • DESARMADO na SEM PROTEÇÃO: Desabilitado pelo APP ou pelo acionamento fisico do "potenciômetro"
  • 2. Temperatura:

    Medição: em ° C na hali ya hewa

  • 3. Luminosidade:

    Medição: em lumens da intensidade luminosa kufanya ambiente

  • 4. Sensor de Porta / Janela: (Simulado através do sensor de tilt)

    • ALERTA - Abertura indevida detectada !: Caso o Sistema esteja em "ARMADO na PROTEGENDO" na vipindi vya utambulisho vya abertura indevida de Porta / Janela;
    • Kitambulisho cha utambulisho!
    • OK: Independente do estado do Sistema na n oc ocrara abertura de Porta / Janela;
  • 5. Sistema de Aviso Sonoro:

    • ATIVADO: Caso o Sensor de Porta / Janela kitambulisho "ALERTA - Abertura indevida detectada!", O sistema sonoro (alarme) é acionado;
    • DESATIVADO: Caso o Sensor de Porta / Janela kitambulisho "Abertura identificada!" au "Sawa", o sistema sonoro (alarme) nao é acionado;
  • 6. Neroero de Alertas:

    Arifa: Número de vezes (cumulativo) desde o acionamento do Sistema, que o Sistema de Aviso Sonoro foi acionado

Todas as informações acima, são enviadas periodicamente para a nuvem (em média de 13s em 13s) na picha za picha zinazotumiwa na picha za kidini za Ionic.

Hakuna aplicativo, kama vile mesmas informações são disponibilizadas (em uma disposição mais amigável) e com a possibilidade de ATIVAR / DESATIVAR o sistema com o simples toque de um botão. O aplicativo pode ser acessado:

  • Mitaa: https:// localhost: 8111 (muhimu semper checar a porta na execução do Ionic)
  • Nje: https://: 8111 (muhimu semper checar a porta na execução do Ionic)

Ilipendekeza: