Sommario:

Inatel - SmartHome - SH2Y - Sistema di monitoraggio e sicurezza ambientale: 6 passaggi
Inatel - SmartHome - SH2Y - Sistema di monitoraggio e sicurezza ambientale: 6 passaggi

Video: Inatel - SmartHome - SH2Y - Sistema di monitoraggio e sicurezza ambientale: 6 passaggi

Video: Inatel - SmartHome - SH2Y - Sistema di monitoraggio e sicurezza ambientale: 6 passaggi
Video: Бесшумное zigbee реле в подрозетник без нулевой линии, особенности монтажа, установка конденсатора 2024, Dicembre
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 come "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" estivor ativado.

Tal sistema pode ser controlado è disponibile come applicativo desenvolvido, sendo supportato automaticamente da iOS, Android o outra plataforma.

Il nostro sistema può essere in grado di comunicare con un server cloud, inserire il caso o Dweet.io, e assim, è possibile comunicare tra o equipaggiare localmente, o applicativo e visualizzare lo stato del sistema in qualsiasi momento del mondo.

Passaggio 1: Requisiti

Requisiti
Requisiti

Para executar tal sistema, é necessario:

Hardware utilizzato:

  • Placa Dragonboard 410C e fonte di alimentazione;
  • Scheda di espansione Linker Base Mezzanine Card;
  • Kit di sensori e attuatori da Linker Mezzanine:

    • Sensore di temperatura – Temperatura Linker;
    • Sensore di inclinazione - Linker Tilt;
    • Sensore di luminosità - Sensore di luce;
    • Relé – Relè Linker;
    • Potenciômetro - Potenziometro a scorrimento;

Software utilizzato su Placa Dragonboard 410C:

  • Sistema Operativo Linaro;
  • Bibliotecas adicionais necessárias:

    • LIBSOC;
    • SPIDEV;
    • 96SchedeGPIO;
    • Richieste;

Software utilizado no computador pessoal do desenvolvedor:

  • NODO JS
  • Ionico
  • Codice di Visual Studio

Passaggio 2: Conexes

Conexes
Conexes

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

  • ADC1: Sensore di temperatura – Temperatura Linker;

    Obiettivo: Monitorare a temperatura do ambiente;

  • ADC2: Sensore di Luminosità - Sensore di Luce;

    Obiettivo: Monitorar a intensidade luminosa do ambiente;

  • G1: Relé – Staffetta Linker;

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

  • D2: Sensore di Tilt - Linker Tilt;

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

  • D3: Potenciômetro - Potenziometro a scorrimento;

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

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

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

Può essere utilizzato come sistema, è possibile comunicare con un server esterno (cloud), desta forma podendo verificar o status do sistema e bem come efetuar "alterações" de forma remoto non sistema.

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

Voce configurata o successiva:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Cosa: Smart_Home_SH2Y_1
  • Contenuto:

Passaggio 4: configurazione locale - Ionico

Configurazione locale - Ionica
Configurazione locale - Ionica

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

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

servizio ionico

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

Passaggio 5: configurazione DragonBoard - Sistema di configurazione

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

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

No próximo capítulo completo mostraremos o funcionamento do sistema.

Fase 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 Step 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) come seguent informações:

  • 1. Sistema di sicurezza fisica:

    • ARMADO e PROTEGENDO: Habilitado pelo APP o 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. Luminosità:

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

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

    • ALERTA - Abertura indevida detectada!: Caso o System 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 di Aviso Sonoro:

    • ATIVADO: Caso o Sensor de Porta/Janela identifique "ALERTA - Abertura indevida detectada!", o sistema sonoro (alarm) é acionado;
    • DESATIVADO: Caso o Sensor de Porta/Janela identifique "Abertura identificada!" ou "OK", o sistema sonoro (allarme) nao é acionado;
  • 6. Numero di avvisi:

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

Tutto questo come informações acima, são enviadas (em média de 13s em 13s) e podem ser visualizadas pelo aplicativo desenvolvido em Ionic.

Nessuna applicazione, poiché le informazioni di mesmas são disponibilizadas (em uma disposição mais amigável) e con una possibilità di ATIVAR/DESATIVAR o sistema con semplice toque de um botão. O aplicativo pode ser acessado:

  • Local: https://localhost:8111 (importante sempre checar a porta na execução do Ionic)
  • Esterno: https://:8111 (importante sempre checar a porta na execução do Ionic)

Consigliato: