Taula de continguts:

Inatel - SmartHome - SH2Y - Sistema De Monitorament E Segurança Física Ambient: 6 Steps
Inatel - SmartHome - SH2Y - Sistema De Monitorament E Segurança Física Ambient: 6 Steps

Vídeo: Inatel - SmartHome - SH2Y - Sistema De Monitorament E Segurança Física Ambient: 6 Steps

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

Va ser desenvolupat um "Sistema de Monitorament i Segurança Física d'Ambient" per Smart Homes, com o intuït de monitorar o estat de variàveis com "Temperatura", "Lluminositat" i "Sensor de Obertura de Portes / Janelas", bem com "disparar" ações em caso de violações quan o "Sistema de Segurança Física" estiver ativado.

Tal sistema pot ser controlat físicament o atravessat d'aplicatiu desenvolupat, sent suportat automàticament per iOS, Android o una altra plataforma.

Nosso sistema possui a capacitat de se comunicar com a servidor cloud, en este caso o Dweet.io, e assim, possibilitar una comunicació entre o equipament local, o aplicatiu i poder visualitzar o status do sistema en qualquer lloc del món.

Pas 1: Requisits

Requisits
Requisits

Per executar el sistema, és necessari:

Maquinari utilitzat:

  • Placa Dragonboard 410C i font d'alimentació;
  • Placa d'expansió Linker Base Mezzanine Card;
  • Kit de sensors i actuadors de Linker Mezzanine:

    • Sensor de temperatura - Temperatura d'enllaç;
    • Sensor de Tilt - Linker Tilt;
    • Sensor de Luminosidade - Sensor de llum;
    • Relé - Relé Linker;
    • Potenciòmetre - Potenciòmetre lliscant;

Programari utilitzat amb Placa Dragonboard 410C:

  • Sistema Operacional Linaro;
  • Biblioteques addicionals necessàries:

    • LIBSOC;
    • SPIDEV;
    • 96 TaulersGPIO;
    • Sol·licituds;

Programari utilitzat sense computador personal per desenvolupar:

  • NODE JS
  • Iònic
  • Visual Studio Code

Pas 2: connexions

Connexions
Connexions

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

  • ADC1: Sensor de temperatura - Temperatura d'enllaç;

    Objectiu: controlar la temperatura de l’ambient;

  • ADC2: Sensor de Lluminositat - Sensor de llum;

    Objectiu: vigilar la intensitat lluminosa de l’ambient;

  • D1: Relé - Relé d'enllaçador;

    Objectiu: Acionar o Sistema Sonoro (Alarme) cas ocorre a un esdeveniment indevido quan o Sistema de Seguretat estiver activat

  • D2: Sensor de Tilt - Linker Tilt;

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

  • D3: Potenciòmetre - Potenciòmetre lliscant;

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

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

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

Uma das etapas principal do sistema, is possuir comunicação with a external server (cloud), desta forma podendo verificar o status do sistema e bem as efetuar "alterações" de forma remota no sistema.

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

Configurat o element següent:

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

Pas 4: Configuració local - Ionic

Configuració local - iònic
Configuració local - iònic

Va ser desenvolupat amb una aplicació que s'ha convertit en una plataforma Ionic, no es pot desenvolupar cap ordinador, ni es pot codificar tot el codi font que s'anota.

Após descompactar, executar en línia de comandament (cmd) o el següent comandament:

servei iònic

Nosaltres pròxims capítols, mostrarem o funcionament.

Pas 5: Configuració de DragonBoard - Sistema Desenvolupat

O Sistema es va desenvolupar en Python, no es poden trobar arquius en Anexo.

Na pasta escolhida pelo usuário, onde os arquivos foram salvos, heu de executar el següent comandament (cmd):

sudo python smart_home.py

Amb aquest comandament executat, el sistema s'iniciarà al següent missatge:

  • ####################################################################################
  • # Iniciando sistema de Monitoramiento e Segurança Física de Ambiente, composto por: #
  • # 1. Interruptor para Ligar / Desligar o Sistema de Segurança Física #
  • # 2. Temperatura; #
  • # 3. Lluminositat; #
  • # 4. Sensor d'Obertura de Porta / Janela; #
  • # 5. Relé for accionamento do sistema of aviso sonoro - Alarme # ####################################### #####################################################

Cap proper capítol mostrarà o funcionament complet del sistema.

Step 6: Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente

Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament E Segurança Física De Ambiente
Funcionament Do Sistema De Monitorament 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 funcionamiento. Agora iremos demostrar el seu funcionament:

O sistema inicia i passa a tela (Dragonboard) com a informació següent:

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

    • ARMADO e PROTEGENDO: Habilitado pelo APP o pelo acionamento fisico do "potenciômetro";
    • DESARMADO i SEM PROTEÇÃO: habilitació de cabell APP o cabell acionament físic de "potenciòmetre"
  • 2. Temperatura:

    Medição: em ° C da temperatura ambiente

  • 3. Lluminositat:

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

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

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

    • ATIVADO: Cas o Sensor de Porta / Janela identifique "ALERTA - Obertura indevida detectada!", O sistema sonoro (alarme) é acionado;
    • DESATIVAT: Cas o Sensor de Porta / Janela identifique "Obertura identificada!" ou "OK", o sistema sonoro (alarme) nao é acionado;
  • 6. Número d’Alertes:

    Alertes: Número de vegades (acumulatiu) des de l'accionament del Sistema, que o Sistema d'Aviso Sonoro va ser acionat

Totes com a informacions acima, são enviadas periodically for a nuvem (em média de 13s em 13s) i podem ser visualitzades pel cabell aplicatiu desenvolupat em Ionic.

No aplicatiu, as mesmas informações são availableizadas (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 aplicatiu pot ser accedit:

  • Local: https:// localhost: 8111 (important sempre a la porta a l'execució del Iònic)
  • Extern: https://: 8111 (important sempre a la porta a l'execució del Iònic)

Recomanat: