Cuprins:

Inatel - SmartHome - SH2Y - Sistem de monitorizare și siguranță fizică de mediu: 6 pași
Inatel - SmartHome - SH2Y - Sistem de monitorizare și siguranță fizică de mediu: 6 pași

Video: Inatel - SmartHome - SH2Y - Sistem de monitorizare și siguranță fizică de mediu: 6 pași

Video: Inatel - SmartHome - SH2Y - Sistem de monitorizare și siguranță fizică de mediu: 6 pași
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noiembrie
Anonim
Inatel - SmartHome - SH2Y - Sistem De Monitorizare E Seguranță Fizică De Ambient
Inatel - SmartHome - SH2Y - Sistem De Monitorizare E Seguranță Fizică De Ambient

S-a dezvoltat um "Sistemul de Monitorizare și Seguranță Fizică de Ambient" pentru Smart Homes, cu o intuiție de monitorizare o stare de varii ca "Temperatura", "Luminozitate" și "Sensor de Abertura de Portas / Janelas", bem ca "disparar" ações em caso de violações when o "Sistema de Segurança Física" estiver ativado.

Tal sistem can be controlado fisically or através de aplicativ desenvolvido, sendo suportado automaticamente por iOS, Android or another platform.

Nosso sistema possui a capacité de se comunicar with un server cloud, în acest caz o Dweet.io, e asemănător, posibilitate a comunicației între echipament local, o aplicație și putere vizualizare o status do sistema em qualquer lugar do mundo.

Pasul 1: Requisitos

Requisitos
Requisitos

Pentru executarea sistemului, este necesar:

Utilizare hardware:

  • Placa Dragonboard 410C și sursă de alimentare;
  • Placa de expansiune Linker Base Mezzanine Card;
  • Kit de senzori și acționatori de la Linker Mezzanine:

    • Sensor de temperatura - Linker Temperature;
    • Sensor de Tilt - Linker Tilt;
    • Sensor de Luminosidade - Senzor de lumină;
    • Relé - Releu Linker;
    • Potenciômetro - Potentiometru glisant;

Software utilizat pe Placa Dragonboard 410C:

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

    • LIBSOC;
    • SPIDEV;
    • 96BoardsGPIO;
    • Cereri;

Software-ul nu a fost folosit de calculator pentru a dezvolta:

  • NOD JS
  • ionic
  • Cod Visual Studio

Pasul 2: Conexiuni

Conexões
Conexões

Abaixo detalhamento das conexões a serem realizated nas portas from DragonBoard:

  • ADC1: Sensor de temperatura - Temperatura linkerului;

    Obiectiv: Monitorizați temperatura temperaturii;

  • ADC2: Sensor de Luminosidade - Senzor de lumină;

    Obiectiv: Monitorizarea intensității luminoase a mediului;

  • D1: Relé - Releu Linker;

    Obiectiv: Acționare sau Sistem Sonoro (Alarmă) caz ocorra um eveniment indevident când Sistemul de siguranță este ativat

  • D2: Sensor de Tilt - Linker Tilt;

    Obiectiv: Simular se ocorreu a deschidere de Porta / Janela do ambiente;

  • D3: Potenciometru - Potențiometru glisant;

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

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

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

Uma das etapas principal do system, é possuir comunicação com um server externo (cloud), desta forma podendo verificar o status do sistema e bem as efetuar "alterações" de forma remota no system.

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

Configurat următorul element:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Lucru: Smart_Home_SH2Y_1
  • Conţinut:

Pasul 4: Configuração Local - Ionic

Configuração Local - Ionic
Configuração Local - Ionic

S-a dezvoltat um APP cu platforma Ionic, fără un computer care să dezvolte, fără un cod de cod încorporat în anexă.

Descomparați, executați linia de comandă (cmd) sau următoarea comandă:

servire ionică

Nu sunt următoarele capitole, vom arăta funcționarea.

Pasul 5: Configurarea DragonBoard - Sistemul de Dezvoltare

O Sistemul a fost dezvoltat în Python, nu se găsesc arhivii în Anexo.

Na pasta escolhida pelo usuário, unde os arquivos foram salvos, trebuie să se execute după comanda următoare (cmd):

sudo python smart_home.py

Cu acest comandă executat, sistemul va începe să treacă după următorul mesaj:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, composto by: #
  • # 1. Întrerupător pentru Ligar / Desligar o Sistema de Segurança Física #
  • # 2. Temperatura; #
  • # 3. Luminozitate; #
  • # 4. Senzor de deschidere a Porta / Janela; #
  • # 5. Relé for acionamento do system of aviso sonoro - Alarme # ####################################### ####################################################

Nu se va afișa capitolul următor sau funcționarea completă a sistemului.

Step 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 Monitorización e Segurança Física de Ambiente va fi funcțional. Agora iremos demonstrează funcția ta:

O sistem inițiat și trece pe pânză (Dragonboard) ca informații următoare:

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

    • ARMADO e PROTEGENDO: Habilitado pelo APP sau pelo acionamento fisico do "potenciômetro";
    • DESARMADO e SEM PROTEÇÃO: Desabilitate pelo APP sau pelo acionamento fisico do "potenciômetro"
  • 2. Temperatura:

    Medição: em ° C da temperatura ambiente

  • 3. Luminozitate:

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

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

    • 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 state do Sistema e não ocorra abertura de Porta / Janela;
  • 5. Sistema de Aviso Sonoro:

    • ATIVADO: Caso o Sensor de Porta / Janela identifique "ALERTA - Abertura indevida detectată!", O sistem sonor (alarme) este acționat;
    • DESATIVADO: Caso o Sensor de Porta / Janela identifique "Abertura identificada!" ou "OK", o sistema sonoro (alarme) nao é acionado;
  • 6. Număr de Alerte:

    Alertas: Número de vezi (cumulativ) de la acionamentul do Sistema, care o Sistema de Aviso Sonoro foi acionado

Todas as informaçeses acima, são enviadas periodically for a nuvem (em média de 13s em 13s) e putem fi vizualizate cu părul aplicativ dezvoltat în Ionic.

No aplicativo, as 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 aplicație poate fi accesată:

  • Local: https:// localhost: 8111 (importantă întotdeauna pentru a purta o execuție a ionicului)
  • Extern: https://: 8111 (importantă întotdeauna să se poarte la execuția do Ionic)

Recomandat: