Innholdsfortegnelse:

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

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

Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 trinn
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" for 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 brukes for å kontrollere at du kan bruke applikasjoner som kan brukes til å sende, automatisk til iOS, Android eller andre plattformer.

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 and poder visualizar o status do system for qualquer lugar do mundo.

Trinn 1: Rekvisitter

Requisitos
Requisitos

For eksekverende system, er det nødvendig:

Maskinvareutnyttelse:

  • 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 Relay;
    • Potenciômetro - Glidpotensiometer;

Programvare som brukes på Placa Dragonboard 410C:

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

    • LIBSOC;
    • SPIDEV;
    • 96BoardGPIO;
    • Forespørsler;

Programvare som ikke er beregnet på å gjøre det nødvendig:

  • NODE JS
  • Ionisk
  • Visual Studio -kode

Trinn 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åking og temperatur av omgivelsene;

  • ADC2: Sensor de Luminosidade - Lyssensor;

    Objektivo: Monitorar a intensidade luminosa do ambiente;

  • D1: Relé - Linker Relay;

    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 - Glidpotensiometer;

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

Trinn 3: Konfigurasjoner 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 system and bem como efetuar "alterações" de forma remota no system.

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

Konfigurasjon eller egenartet element:

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

Trinn 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.

Avkompaktør og utførelse av kommandoen (cmd) eller den enkelte kommandoen:

ionisk servering

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

Trinn 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 sistema se iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, composto por: #
  • # 1. Avbryter for 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###################################### ##################################################

Ingen programmeringsfunksjoner eller funksjoner for å fullføre systemet.

Trinn 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

Gjør et trinn for trinn 3, 4 og 5, eller Sistema de Monitoramento e Segurança Física de Ambiente estará em funcionamento. Agora iremos demonstrar o seu funcionamento:

En systematisk informasjon og passasje til tela (Dragonboard) som inneholder informasjon:

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

    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 identifieração de abertura indevida de Porta/Janela;
    • Abertura identificada !: Caso o Sistema esteja em "DESARMADO e SEM PROTEÇÃO" e ocorra identifieraçã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 identifiserer "ALERTA - Abertura indevida detectada!", O system sonoro (alarme) é acionado;
    • DESATIVADO: Caso o Sensor de Porta/Janela identifiserer "Abertura identifierada!" ou "OK", o sistema sonoro (alarme) nao é acionado;
  • 6. Antall varsler:

    Varsler: 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 sistema com o simples toque de um botão. O aplicativo pode ser acessado:

  • Lokal: https:// localhost: 8111 (viktig del av en ionisk versjon)
  • Eksternt: https://: 8111 (viktig del av en ionisk eksport)

Anbefalt: