Indholdsfortegnelse:

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

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

Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 trin
Video: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 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" til 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.

Systemet kan bruges til at styre fiskeriet, eller det kan bruges til at sende programmer til iOS, Android eller andre platforme.

Nosso system kan have en kapacitet til at se en comunicar com om servidor cloud, næste caso o Dweet.io, e assim, possibilitar a comunicação entre o equipamento local, o aplicativo and poder visualizar o status do system with qualquer lugar do mondo.

Trin 1: Anmodninger

Requisitos
Requisitos

For eksekverende system, er det nødvendigt:

Anvendelse af hardware:

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

    • Sensor de temperatura - Linker Temperatur;
    • Sensor de Tilt - Linker Tilt;
    • Sensor de Luminosidade - Lyssensor;
    • Relé - Linker Relæ;
    • Potenciômetro - Glidende potentiometer;

Software, der bruges til Placa Dragonboard 410C:

  • Sistema Operacional Linaro;
  • Bibliotecas adicionais needsárias:

    • LIBSOC;
    • SPIDEV;
    • 96BoardGPIO;
    • Anmodninger;

Software, der ikke er beregnet til at involvere:

  • NODE JS
  • Ionisk
  • Visual Studio -kode

Trin 2: Conexões

Conexões
Conexões

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

  • ADC1: Sensor de temperatura - Linker Temperature;

    Objektiv: Overvågning og temperatur af omgivelserne;

  • ADC2: Sensor de Luminosidade - Lyssensor;

    Objektivo: Monitorar a intensidade luminosa do ambiente;

  • D1: Relé - Linker Relæ;

    Objektivo: 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 - Glidende potentiometer;

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

Trin 3: Konfigurationer af Nu Nuvem - Dweet.io

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

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

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

Konfiguration eller separat vare:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Ting: Smart_Home_SH2Y_1
  • Indhold:

Trin 4: Configuração Local - Ionic

Configuração Local - Ionic
Configuração Local - Ionic

Foi desenvolvido um APP em através da plataforma Ionic, no computador do desenvolver, no qual todo o código fonte encontra-se em anexo.

Afkompaktør, udførelse af kommando (cmd) eller særskilt kommando:

ionisk servering

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

Trin 5: Configuração DragonBoard - Sistema Desenvolvido

O Sistema foi desenvolvido em Python, no 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 este comando executado, o systemema se iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, kompost til:
  • # 1. Afbryder til 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###################################### ##################################################

Der er ikke noget system, der fuldstændig kan fungere.

Trin 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

Gør det muligt at udføre trin 3, 4 og 5, eller Sistema de Monitoramento e Segurança Física de Ambiente estará em funcionamento. Agora iremos demonstrar o seu funcionamento:

O system system in passa na tela (Dragonboard) as seguintes informações:

  • 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. Temperatura:

    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 do 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 identificerer "ALERTA - Abertura indevida detectada!", O systemema (alarme) é acionado;
    • DESATIVADO: Caso o Sensor de Porta/Janela identificerer "Abertura identificada!" ou "OK", o sistema sonoro (alarme) nao é acionado;
  • 6. Nummerering af advarsler:

    Advarsler: 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) e podem ser visualizadas pelo aplicativo desenvolvido em Ionic.

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

  • Lokal: https:// localhost: 8111 (det er vigtigt at bruge en ionisk udførelse)
  • Eksternt: https://: 8111 (vigtigt at bruge en ionisk udførelse)

Anbefalede: