Оглавление:

Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 шагов
Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 шагов

Видео: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 шагов

Видео: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 шагов
Видео: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Декабрь
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" для Smart Homes, com o intuito de monitorar o status de varáveis como "Temperatura", "Luminosidade" и "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.

Эта система под управлением физического контроля или управления приложениями, автоматически поддерживает iOS, Android или платформу.

Nosso sistema, возможно, обладает потенциалом для этого comunicar com um servidor cloud, neste caso o Dweet.io, e assim, possible a comunicação entre o equipamento local, o aplicativo e poder visualizar o status do sistema em qualquer do mundo.

Шаг 1: Requisitos

Requisitos
Requisitos

Для выполнения системы, если необходимо:

Утилизация оборудования:

  • Placa Dragonboard 410C e fonte de alimentação;
  • Placa de Expansão Linker Base Mezzanine Card;
  • Набор датчиков и элементов мезонина Linker:

    • Sensor de temperatura - Температура линкера;
    • Датчик наклона - Linker Tilt;
    • Sensor de Luminosidade - Датчик освещенности;
    • Relé - Linker Relay;
    • Potenciômetro - скользящий потенциометр;

Программное обеспечение, используемое на Placa Dragonboard 410C:

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

    • LIBSOC;
    • СПИДЕВ;
    • 96BoardsGPIO;
    • Запросы;

Программное обеспечение, используемое без вычислений, для desenvolvedor:

  • УЗЕЛ JS
  • Ионный
  • Код Visual Studio

Шаг 2: Conexões

Conexões
Conexões

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

  • ADC1: Sensor de temperatura - Температура линкера;

    Objetivo: Monitorar a temperatura do ambiente;

  • ADC2: Sensor de Luminosidade - Датчик освещенности;

    Objetivo: Monitorar luminosa do ambiente;

  • D1: Relé - реле линкера;

    Цель: Acionar o Sistema Sonoro (Alarme) caso ocorra um evento indevido quando o Sistema de Seguranca estiver ativado

  • D2: Датчик наклона - наклон линкера;

    Цель: Simular se ocorreu a abertura de Porta / Janela do ambiente;

  • D3: Potenciômetro - скользящий потенциометр;

    Цель: Simular uma chave fisica, na casa do usuario, para Ativar / Desativar o Sistema de Seguranca;

Шаг 3: Настройка Na Nuvem - Dweet.io

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

Uma das etapas Principais do sistema, может быть comunicação com um servidor externo (облако), desta forma podendo verificar o status do sistema e bem como efetuar "alterações" de forma remota no sistema.

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

Конфигурация или переход элемента:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • Вещь: Smart_Home_SH2Y_1
  • Содержание:

Шаг 4: Локальная настройка - Ионный

Конфигурация Локальная - Ионная
Конфигурация Локальная - Ионная

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

Após descompactar, исполняемый на строке команды (cmd) или seguinte comando:

ионная подача

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

Шаг 5: Настройка 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 execar o seguinte comando (cmd):

sudo python smart_home.py

Com este comando executado, o sistema se iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, composto por: #
  • # 1. Прерыватель для Ligar / Desligar o Sistema de Segurança Física #
  • # 2. Температура; #
  • № 3. Люминосидаде; #
  • № 4. Сенсор де Абертура де Порта / Жанела; #
  • # 5. Relé para acionamento do sistema de aviso sonoro - Alarme # ################################################################## #############################################

Нет основной основной функции или полной функции системы.

Шаг 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

Используется для выполнения шагов 3, 4 и 5, или Системы мониторинга и обеспечения физической безопасности, действующей в функциональном состоянии. Агора иремос демонстрирует свои функции:

O sistema inicia e passa na tela (Dragonboard) как сегменты информации:

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

    • ARMADO e PROTEGENDO: Разрешите приложение APP или физическое лицо, сделав "Potenciômetro";
    • DESARMADO e SEM PROTEO: Desabilitado pelo APP ou pelo acionamento fisico do "Potenciômetro"
  • 2. Температура:

    Medição: em ° C da temperatura ambiente

  • 3. Люминосидаде:

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

  • 4. Sensor de Porta / Janela: (одновременно с датчиком наклона)

    • ALERTA - Abertura indevida detectada !: Caso o Sistema esteja em "ARMADO e PROTEGENDO" и ocorra Identificação de abertura indevida de Porta / Janela;
    • Абертурная идентификация !: Caso o Sistema esteja em "DESARMADO e SEM PROTEÇÃO" e ocorra identityação de 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 «Абертура идентификация!» оу "ОК", о sistema sonoro (alarme) nao é acionado;
  • 6. Нумеро де Алертас:

    Оповещения: Número de vezes (cumulativo) от acionamento do Sistema, que o Sistema de Aviso Sonoro foi acionado

Тоды как информационные элементы, такие как периодические среды для нового (в средах 13s em 13s) и podem ser visualizadas pelo aplicativo desenvolvido em Ionic.

Нет aplicativo, так как mesmas informações são disponibilizadas (em uma Disponibilizadas (em uma Disposição mais amigável) и com возможность ATIVAR / DESATIVAR o sistema com o simples toque de um botão. O aplicativo pode ser acessado:

  • Локальный: https:// localhost: 8111 (важно, чтобы проверить порт на execução do Ionic)
  • Внешний: https://: 8111 (важно выполнить проверку порта на выполнение ионного интерфейса)

Рекомендуемые: