Inhoudsopgave:

Inatel - SmartHome - SH2Y - Systeem van Monitoramento E Segurança Física De Ambiente - Ajarnpa
Inatel - SmartHome - SH2Y - Systeem van Monitoramento E Segurança Física De Ambiente - Ajarnpa

Video: Inatel - SmartHome - SH2Y - Systeem van Monitoramento E Segurança Física De Ambiente - Ajarnpa

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

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

Er is een oplossing voor het beheer van de aanvraagformulieren, voor automatische ondersteuning van iOS, Android of voor andere platformen.

Er kan een mogelijkheid zijn om een communicatieve com um servidor cloud te hebben, neste caso en Dweet.io, en assim, mogelijk een communicatie en lokale uitrusting, of een visuele ondersteuning van de status van de wereld.

Stap 1: Vereisten

Vereisten
Vereisten

Para executar tal sistema, é necessário:

Hardwaregebruik:

  • Placa Dragonboard 410C en voedsel;
  • Plaça de expanso Linker Base Mezzanine Card;
  • Kit de sensores en atuadores da Linker Mezzanine:

    • Temperatuursensor - Linkertemperatuur;
    • Sensor de Tilt - Linker Tilt;
    • Sensor de Luminosidade - Lichtsensor;
    • Relé - Linker-relais;
    • Potenciômetro - Schuifpotentiometer;

Softwaregebruik op Placa Dragonboard 410C:

  • Sistema Operacional Linaro;
  • Aanvullende bibliotheken:

    • LIBSOC;
    • SPIDEV;
    • 96 BordenGPIO;
    • Verzoeken;

Software utilizado no computador pessoal do desenvolvedor:

  • NODE JS
  • Ionisch
  • Visual Studio-code

Stap 2: Conexões

Conexões
Conexões

Dit sluit aan bij een serem realizadas nas portas da DragonBoard:

  • ADC1: Temperatuursensor - Linkertemperatuur;

    Objectief: Monitorar a temperatura do ambiente;

  • ADC2: Sensor de Luminosidade - Lichtsensor;

    Doel: Monitorar a intensidade luminosa do ambiente;

  • D1: Relé – Linker-relais;

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

  • D2: Sensor de Tilt - Linker Tilt;

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

  • D3: Potenciômetro - Schuifpotentiometer;

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

Stap 3: Configureer Na Nuvem - Dweet.io

Configuraties Na Nuvem - Dweet.io
Configuraties 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 remote no sistema.

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

Configurado of seguinte item:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Ding: Smart_Home_SH2Y_1
  • Inhoud:

Stap 4: Configuração Local - Ionic

Lokale configuratie - Ionic
Lokale configuratie - 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.

Após descompactar, executar in linha de comando (cmd) of seguinte comando:

ionische serve

Nos proximos capítulos, mostraremos of funcionamento.

Stap 5: DragonBoard configureren - 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 of 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 en Segurança Física de Ambiente, composto por: #
  • # 1. Interruptor para Ligar/Desligar of Sistema de Segurança Física #
  • # 2. Temperatuur; #
  • # 3. Lichtpunt; #
  • # 4. Sensor de Abertura de Porta/Janela; #
  • # 5. Relé para acionamento do sistema de aviso sonoro - Alarme ################################################

Geen proximo capítulo mostraremos of funcionamento completo do sistema.

Stap 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

Het uitvoeren van Stap 3, 4 en 5, van de Monitoramento en Segurança Física de Ambiente estará em funcionamento. Agora iremos demonstrar o seu funcionamento:

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

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

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

    Medição: em °C bij temperatuur ambiente

  • 3. Lichtpunt:

    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 en PROTEGENDO" en ocorra identificação de abertura indevida de Porta/Janela;
    • Abertura identificada!: Caso of Sistema esteja em "DESARMADO en SEM PROTEÇÃO" en ocorra identificação de abertura de Porta/Janela;
    • OK: Independente do estado do Sistema en 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. Nummer van Alertas:

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

Geen aplicativo, zoals 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:

  • Lokaal: https://localhost:8111 (belangrijkste semper checar a porta na execução do Ionic)
  • Extern: https://:8111 (belangrijkste semper checar a porta na execução do Ionic)

Aanbevolen: