Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 koraka
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 koraka
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" za Smart Homes, putem intuitivnog monitora o statusu varijable prema "Temperatura", "Luminosidade" i "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.

Sistemi za podešavanje sertifikata o fiskalnim i aplikativnim aplikacijama za desenvolvido, šalju automatsku podršku za iOS, Android ili izvan platforma.

Nosso sistem mora imati kapacitet za postavljanje komunikacionog com um servidor cloud -a, neste caso na Dweet.io, e assim, mogućnost za komunikaciju entre o lokalnoj opremi, o aplikaciji i vizuelnom prikazivanju statusa u sistemu koji mora da bude kvalitetan.

Korak 1: Requisitos

Requisitos
Requisitos

Za izvršavanje sistema, potrebno je:

Korištenje hardvera:

  • Placa Dragonboard 410C e fonte de alimentação;
  • Placa de expansão Linker Base Mezanin kartica;
  • Kit de sensores e atuadores da Linker Mezzanine:

    • Senzor temperature - temperatura povezivača;
    • Sensor de Tilt - Linker Tilt;
    • Sensor de Luminosidade - Senzor svjetla;
    • Relé - relej za povezivanje;
    • Potenciômetro - klizni potenciometar;

Korištenje softvera na Placi Dragonboard 410C:

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

    • LIBSOC;
    • SPIDEV;
    • 96BoardsGPIO;
    • Zahtjevi;

Korištenje softvera bez računara do nesposobnosti:

  • NODE JS
  • Ionic
  • Kôd Visual Studija

Korak 2: Conexões

Conexões
Conexões

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

  • ADC1: Senzor temperature - temperatura povezivača;

    Objetivo: Monitorar a temperature do ambiente;

  • ADC2: Sensor de Luminosidade - Light Sensor;

    Objetivo: Monitorar a intenziidade luminosa do ambiente;

  • D1: Relé - relej za povezivanje;

    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 - klizni potenciometar;

    Objetivo: Simulacija uma chave fisica, na kući do usuario, para Ativar/Desativar o Sistema de Seguranca;

Korak 3: Konfiguracija Na Nuvem - Dweet.io

Konfiguracije Na Nuvem - Dweet.io
Konfiguracije Na Nuvem - Dweet.io

Uma das etapas principiis for system, é possuir comunicação com um servidor externo (cloud), desta forma podendo verifyar or status to system e bem como efetoar "alterações" de format Remota no system.

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

Konfiguracija ili sigurnosna stavka:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Stvar: Smart_Home_SH2Y_1
  • Sadržaj:

Korak 4: Konfiguracija lokalnog - jonskog

Konfiguracija lokalno - jonsko
Konfiguracija lokalno - jonsko

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

Após descompactar, izvršilac na linha de comando (cmd) ili seguinte comando:

jonski servis

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

Korak 5: Konfigurirajte DragonBoard - Sistema Desenvolvido

O Sistema foi desenvolvido na Python-u, bez ikakvog osvrta na Anexo.

Na tjestenini escolhida pelo usuário, onde os arquivos foram salvos, deve-se executer o seguinte comando (cmd):

sudo python smart_home.py

Com este comando executedo, or system is iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistem de monitoramento and Segurança Física de Ambiente, kompostovan za: #
  • # 1. Prekidač za Ligar/Desligar o Sistema de Segurança Física #
  • # 2. Temperatura; #
  • # 3. Luminosidade; #
  • # 4. Sensor de Abertura de Porta/Janela; #
  • #5. Relé para acionamento to system de aviso sonoro - Alarme################################### ###############################################

Ne morate uvoditi većinu operativnih funkcija u sistem.

Korak 6: Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente

Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost Do Sistema De Monitoramento E Segurança Física De Ambiente
Funkcionalnost 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 demonstrator o seu funcionamento:

O sistemu pokretanja i pasa na tijelu (Dragonboard) kao informacije o informacijama:

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

    • ARMADO i PROTEGENDO: Habilitado pelo APP ili vaša akcijska akcija "potenciômetro";
    • DESARMADO e SEM PROTEÇÃO: Desabilitado pelo APP ou pelo acionamento fisico do "potenciômetro"
  • 2. Temperatura:

    Medição: em ° C do temperatura okoline

  • 3. Luminosidade:

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

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

    • ALERTA - Abertura indevida detectada !: Caso o Sistema cijenila "ARMADO e PROTEGENDO" i ocorra identifikaciju 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: Nezavisna do imovine do Sistema i não ocorra abertura de Porta/Janela;
  • 5. Sistema de Aviso Sonoro:

    • ATIVADO: Caso o Sensor de Porta/Janela identifikaciji "ALERTA - Abertura indevida detectada!", O sistemu zvuka (alarm) i akciji;
    • DESATIVADO: Caso o Sensor de Porta/Janela identifique "Abertura identificada!" ou "OK", o sistemu sonoro (alarm) nao é acionado;
  • 6. Número de Alertas:

    Alertas: Número de vezes (kumulativo) 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 media de 13s em 13s) e subem ser visualizadas pelo applicativo desenvolvido em Ionic.

Ne primjenjuje se, jer se dopisne informacije mogu disponibilizirati (em uma disposição mais amigável) i moguće je putem ATIVAR/DESATIVAR sistema u jednostavnim toque de um botão. O aplikaciji pode ser acessado:

  • Lokalno: https:// localhost: 8111 (važno je provjeriti portalu na izvršnom na ionskom)
  • Eksterno: https://: 8111 (važno semper checar a porta na execução do Ionic)