Isi kandungan:

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

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

Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Langkah
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
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

Foi desenvolvido um "Sistema de Monitoramento e Segurança Física de Ambiente" para Smart Homes, com o intuito de monitorar o status de variáveis como "Temperatura", "Luminosidade" e "Sensor de Abertura de Portas / Janelas", bem como "disparar" ações em caso de violações quando o "Sistema de Segurança Física" estiver ativado.

Tal sistema pode ser controlado fisicamente ou através de aplicativo desenvolvido, sendo suportado automaticamente por 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 o equipamento local, o aplicativo e poder visualizar o status do sistema em qualquer lugar do mundo.

Langkah 1: Requisitos

Requisitos
Requisitos

Para pelaksana tal sistema, perlu:

Penggunaan perkakasan:

  • Placa Dragonboard 410C e fonte de alimentação;
  • Kad Mezanin Pangkalan Placa de expansão Linker;
  • Kit de sensores e atuadores da Linker Mezzanine:

    • Sensor de temperatura - Suhu Penghubung;
    • Sensor de Tilt - Tilt Linker;
    • Sensor de Luminosidade - Sensor Cahaya;
    • Relé - Relay Linker;
    • Potenciômetro - Potensiometer Gelongsor;

Penggunaan perisian na Placa Dragonboard 410C:

  • Linaro Operasi Sistema;
  • Bibliotecas adicionais mustárias:

    • LIBSOC;
    • SPIDEV;
    • 96 PapanGPIO;
    • Permintaan;

Penggunaan perisian no computador pessoal do desenvolvedor:

  • NODE JS
  • Ionik
  • Kod Visual Studio

Langkah 2: Conexões

Conexões
Conexões

Abaixo detalhamento das merangkumi serem realizadas nas portas da DragonBoard:

  • ADC1: Sensor de temperatura - Suhu Penghubung;

    Objetivo: Memantau temperatura do ambiente;

  • ADC2: Sensor de Luminosidade - Sensor Cahaya;

    Objetivo: Monitor luminosa intensidade do ambiente;

  • D1: Relé - Relay Linker;

    Objetivo: Acionar o Sistema Sonoro (Alarme) caso ocorra um evento indevido quando o Sistema de Seguranca estiver ativado

  • D2: Sensor de Tilt - Linker Tilt;

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

  • D3: Potenciômetro - Potensiometer Gelongsor;

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

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

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

Uma das etapas Principais do sistema, é possuir comunicação com um servidor externo (cloud), desta forma podendo verificar o status do sistema e bem como efetuar "alterações" de forma remota no sistema.

Para penerbit, juga escolhido o proofor Dweet.io (www.dweet.io).

Item konfigurado o seguinte:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Perkara: Smart_Home_SH2Y_1
  • Kandungan:

Langkah 4: Configuração Local - Ionic

Configuração Local - Ionik
Configuração Local - Ionik

Foi desenvolvido um APP em através da plataforma Ionic, tidak ada computador do desenvolver, tidak ada syarat yang perlu dilakukan untuk mengecek anonto.

Apos descompactar, pelaksana na linha de comando (cmd) o seguinte comando:

hidangan ionik

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

Langkah 5: Configuração DragonBoard - Sistema Desenvolvido

O Sistema juga desenvolvido em Python, tidak ada syarat-syarat 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 este comando executado, o sistema se iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, kompos dari: #
  • # 1. Interruptor para 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 # #################################### ###############################################

Tiada próximo capítulo mostraremos o funcionamento completeo do sistema.

Langkah 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

Apo a execução dos Langkah 3, 4 e 5, o Sistema de Monitoramento e Segurança Física de Ambiente estará em funcionamento. Agora iremos demonstrar o seu funcionamento:

O sistema inicia e passa na tela (Dragonboard) sebagai maklumat seguintes:

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

    • ARMADO e PROTEGENDO: Habilitado pelo APP ou pelo acionamento fisico do "potenciômetro";
    • DESARMADO e SEM PROTEÇÃO: Desabilitado pelo APP ou pelo acionamento fisico do "potenciômetro"
  • 2. Suhu:

    Medição: em ° C da temperatura ambiente

  • 3. Luminosidade:

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

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

    • ALERTA - Abertura indevida detectada !: Caso o Sistema esteja em "ARMADO e PROTEGENDO" e ocorra identificação de abertura indevida de Porta / Janela;
    • Abertura identificada !: Caso o Sistema esteja em "DESARMADO e SEM PROTEÇÃO" e ocorra identificação de abertura de Porta / Janela;
    • OK: Independente do estado do Sistema e não ocorra abertura de Porta / Janela;
  • 5. Sistema de Aviso Sonoro:

    • ATIVADO: Caso o Sensor de Porta / Janela identifique "ALERTA - Abertura indevida detectada!", O sistema sonoro (alarme) é acionado;
    • DESATIVADO: Caso o Sensor de Porta / Janela identifique "Abertura identificada!" ou "OK", o sistema sonoro (alarme) nao é acionado;
  • 6. Número de Alertas:

    Alertas: Número de vezes (cumulativo) desde o acionamento do Sistema, que o Sistema de Aviso Sonoro dan juga

Todas as informações acima, são enviadas periodicamente para a nuvem (em média de 13s em 13s) e podem ser visualizadas pelo aplicativo desenvolvido em Ionic.

Tidak ada aplicativo, seperti 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:

  • Tempatan: https:// localhost: 8111 (importante semper checar a porta na execução do Ionic)
  • Luaran: https://: 8111 (importante semper checar a porta na execução do Ionic)

Disyorkan: