Tabla de contenido:
- Paso 1: Requisitos
- Paso 2: Conexiones
- Paso 3: Configurações Na Nuvem - Dweet.io
- Paso 4: Configuração Local - Ionic
- Paso 5: Configuração DragonBoard - Sistema Desenvolvido
- Paso 6: Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Video: Inatel - SmartHome - SH2Y - Sistema De Monitoramento E Segurança Física De Ambiente: 6 Steps
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Foi desenvolvido um "Sistema de Monitoramento e Segurança Física de Ambiente" para Smart Homes, com o intuito de monitorar o status de variáveis como "Temperatura", "Luminosidade" e "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.
Tal sistema pode ser controlado fisicamente o através de aplicativo desenvolvido, sendo soportado automaticamente por iOS, Android o outra plataforma.
Nosso sistema possui a capacidade de se comunicar com um servidor cloud, neste caso o Dweet.io, e assim, possibilitar a comunicação entre o equipamento local, o aplicativo y poder visualizar o estado del sistema em qualquer lugar do mundo.
Paso 1: Requisitos
Para sistema ejecutor, é necesario:
Hardware utilizado:
- Placa Dragonboard 410C e fuente de alimentación;
- Placa de expansión Linker Base Mezzanine Card;
-
Kit de sensores y atuadores da Linker Mezzanine:
- Sensor de temperatura - Temperatura del enlazador;
- Sensor de Tilt - Inclinación del vinculador;
- Sensor de Luminosidade - Sensor de luz;
- Relé - Linker Relay;
- Potenciômetro - Potenciómetro deslizante;
Software utilizado en la Placa Dragonboard 410C:
- Sistema Operacional Linaro;
-
Bibliotecas adicionais necessárias:
- LIBSOC;
- SPIDEV;
- 96BoardsGPIO;
- Peticiones;
Software utilizado no computador pessoal do desenvolvedor:
- NODE JS
- Iónico
- Código de Visual Studio
Paso 2: Conexiones
Abaixo detalhamento das conexões a serem realizadas nas portas da DragonBoard:
-
ADC1: Sensor de temperatura - Temperatura del enlazador;
Objetivo: Monitorar la temperatura del ambiente;
-
ADC2: Sensor de Luminosidade - Sensor de luz;
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 inclinación - Inclinación del vinculador;
Objetivo: Simular se ocorreu a abertura de Porta / Janela do ambiente;
-
D3: Potenciômetro - Potenciómetro deslizante;
Objetivo: Simular uma chave fisica, na casa do usuario, para Ativar / Desativar o Sistema de Seguranca;
Paso 3: Configurações Na Nuvem - Dweet.io
Uma das etapas principales del sistema, es posible la comunicación con un servidor externo (nube), se puede verificar el estado del sistema y ser como un efetuar "alterações" de forma remota en el sistema.
Para isso, foi escolhido o provedor Dweet.io (www.dweet.io).
Configurado o seguinte artículo:
- https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
- Cosa: Smart_Home_SH2Y_1
-
Contenido:
Paso 4: Configuração Local - Ionic
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, ejecutar na linha de comando (cmd) o seguinte comando:
servicio iónico
Nos próximos capítulos, mostraremos o funcionamento.
Paso 5: Configuração DragonBoard - Sistema Desenvolvido
O Sistema foi desenvolvido em Python, no hay qual os arquivos encontram-se em Anexo.
Na pasta escolhida pelo usuário, onde os arquivos foram salvos, deve-se ejecutar o seguinte comando (cmd):
sudo python smart_home.py
Com este comando ejecutado, o sistema se iniciará através da seguinte mensagem:
- ####################################################################################
- # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, composto por: #
- # 1. Interruptor para 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 # ################################## ##############################################
No next capítulo mostraremos o funcionamento completo do sistema.
Paso 6: Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
Após a ejecução dos Step 3, 4 y 5, o Sistema de Monitoramento e Segurança Física de Ambiente estará em funcionamento. Agora iremos demostrar o seu funcionamento:
O sistema inicia e passa na tela (Dragonboard) como sigue la información:
-
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 do sensor de tilt)
- ALERTA - Abertura indevida detectada !: Caso o Sistema esteja em "ARMADO e PROTEGENDO" e identificación de ocorra de abertura indevida de Porta / Janela;
- Abertura identificada !: Caso o Sistema esteja em "DESARMADO y SEM PROTEÇÃO" e ocorra identificación de abertura de Porta / Janela;
- OK: Independente del estado del 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 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
Todas as informações acima, são enviadas periodicamente para a nuvem (em média de 13s em 13s) e podem ser visualizadas pelo aplicativo desenvolvido em 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 aplicativo pode ser acessado:
- Local: https:// localhost: 8111 (importante desde el punto de vista de la ejecución de un puerto en Ionic)
- Externo: https://: 8111 (importante semper checar a porta na ejecução do Ionic)
Recomendado:
Cañón de mármol para física: 12 pasos
Cañón de mármol para física: este es un tutorial para construir un cañón de mármol.Creado por: Erin Hawkins y Evan Morris
Reloj arcoíris de matemáticas y física: 3 pasos (con imágenes)
Reloj Arco Iris de Matemáticas-Física: Hace un tiempo tuve la idea de crear mi propio reloj de Física / Matemáticas, así que comencé a diseñarlo en Inkscape. Cada hora, de 1 a 12, reemplacé con fórmula de Física / Matemáticas: 1 - Ecuación de Euler2 - Integral 3 - Función trigonométrica4 - Integral de trigonom
Silla de ruedas con acelerómetro para personas con discapacidad física: 13 pasos
Silla de ruedas con acelerómetro para personas con discapacidades físicas: En nuestro país de 1.300 millones de habitantes, todavía tenemos más del 1% de la población de personas mayores o discapacitadas, que necesitan apoyo para la movilidad personal. Nuestro proyecto tiene como objetivo cumplir con su requisito de movilidad con tecnología inteligente. El problema
Botón de alternancia física: 4 pasos
Botón Toggl físico: Hola, soy Mesut. Me gusta mucho la aplicación de seguimiento del tiempo de Toggl. Decidí hacer un botón Toggl físico con un simple conjunto de suministros
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 Steps (with Pictures)
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto fori used uma plataforma hibrida, sem a needidade de accessar os recursos de plataformas nativas do Android ou do IOS. Foi utilizado um computador tipo notebook con Windows 10. Essa plataforma chama-se Ionic, q