Talaan ng mga Nilalaman:

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

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

Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Hakbang
Video: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Nobyembre
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 at Segurança Física de Ambiente" para sa Smart Homes, upang mai-monitor ang katayuan ng pagkakaiba-iba ng "Temperatura", "Luminosidade" at "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.

Ang sistema ng kontrol ay ang kontrol ng mga patakaran upang ma-access ang iyong application, magpadala ng awtomatiko sa pamamagitan ng iOS, Android upang magawa ang mga ito.

Nosso sistema posible isang capacidade de se comunicar com um servidor cloud, Neste Caso o Dweet.io, e assim, posible ang isang comunicação entre o equipamento local, o aplicativo e poder visualizar o status do sistema emququer lugar do mundo.

Hakbang 1: Mga Requisitos

Mga Requisitos
Mga Requisitos

Para sa tagapagpatupad ng tal sistema, ito ay kinakailangan:

Paggamit ng hardware:

  • Placa Dragonboard 410C e fonte de alimentação;
  • Placa de expansão Linker Base Mezzanine Card;
  • Kit de sensores at higit pa sa Linker Mezzanine:

    • Sensor de temperatura - Temperatura ng Linker;
    • Sensor de Tilt - Linker Tilt;
    • Sensor de Luminosidade - Light Sensor;
    • Relé - Linker Relay;
    • Potenciômetro - Sliding Potentiometer;

Paggamit ng software sa Placa Dragonboard 410C:

  • Sistema Operacional Linaro;
  • Mga librotecas adicionais kinakailangan:

    • LIBSOC;
    • SPIDEV;
    • 96BoardsGPIO;
    • Mga Kahilingan;

Ang paggamit ng software ay walang computador pessoal do desenvolvedor:

  • NODE JS
  • Ionic
  • Code ng Visual Studio

Hakbang 2: Conexões

Conexões
Conexões

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

  • ADC1: Sensor de temperatura - Temperatura ng Linker;

    Objetivo: Monitorar ng temperatura gawin ambiente;

  • ADC2: Sensor de Luminosidade - Light Sensor;

    Objetivo: Monitorar a intensidade luminosa do ambiente;

  • D1: Relé - Linker Relay;

    Objetivo: 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 - Sliding Potentiometer;

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

Hakbang 3: Configurações 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 sistema e bem como efetuar "alterações" de forma remota no sistema.

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

Configurado o seguinte item:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Bagay: Smart_Home_SH2Y_1
  • Nilalaman:

Hakbang 4: Lokal ng Configuração - Ionic

Lokal ng Configuração - Ionic
Lokal ng Configuração - Ionic

Ang app na ito ay nai-play sa app ng Ionic, walang computador na gagawing desenvolver, walang kwalipikadong font na encontra-se em anexo.

Apocs descompactar, executive na linha de comando (cmd) o seguinte comando:

ionic maglingkod

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

Hakbang 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 executive o seguinte comando (cmd):

sudo python smart_home.py

Ito ay ang iyong pagpapatupad, o sistema ng pagsisiwalat ng mga tao sa iyo:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento at Segurança Física de Ambiente, mga komposisyon mula sa: #
  • # 1. Interruptor para sa 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 # #### ####

Walang próximo capítulo mostraremos o funcionamento completeo do sistema.

Hakbang 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

Sinusundan ang isang execução dos Hakbang 3, 4 at 5, o Sistema ng Monitoramento at Segurança Física de Ambiente estará em funcionamento. Ipakita ang karagdagang impormasyon tungkol sa iyo:

O sistema ng pag-access sa iyong telepono (Dragonboard) bilang mga impormasyon tungkol sa:

  • 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 gawin ang sensor de ikiling)

    • 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 at hindi ka makakakuha ng 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. Número de Alertas:

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

Ang mga sumusunod na impormasyon tungkol sa acima, são enviadas periodicamente para a nuvem (em média de 13s em 13s) at podem ser visualizadas pelo aplicativo desenvolvido em Ionic.

Walang aplicativo, tulad ng mesmas informações são disponibilizadas (em uma disposição mais amigável) na may posibilidad na gawin ang ATIVAR / DESATIVAR o sistema com o simples toque de um botão. O aplicativo pode ser acessado:

  • Lokal: https:// localhost: 8111 (mahalaga semper checar a porta na execução do Ionic)
  • Panlabas: https://: 8111 (importante semper checar a porta na execução do Ionic)

Inirerekumendang: