Kazalo:
- 1. korak: Zahteve
- 2. korak: Conexões
- 3. korak: Konfigurirajte Na Nuvem - Dweet.io
- 4. korak: Konfiguracija lokalnega - ionskega
- 5. korak: Konfigurirajte DragonBoard - Sistema Desenvolvido
- Korak 6: Funkcijamento 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 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Foi desenvolvido um "Sistema de Monitoramento e Segurança Física de Ambiente" za pametne domove, ki jih spremljajo nadzorniki o stanju spreminjanja glede na "Temperaturo", "Luminosidade" in "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, ki jih upravljate, so namenjeni nadzoru ali uporabi aplikacij, ki podpirajo samodejno pošiljanje, podpirajo samodejno podporo za iOS, Android ali zunaj plataforme.
Nosso system possui a condidade de se comunicar com um servidor cloud, neste caso o Dweet.io, e assim, possible by a comunicação entre on equipamento local, o aplikaciji in poder visualizar o statusu sistema qualquer lugar do mundo.
1. korak: Zahteve
Za izvedbo tega sistema je potrebno:
Uporaba strojne opreme:
- Placa Dragonboard 410C e fonte de alimentação;
- Plac de expansão Linker Base Mezzanine kartica;
-
Kit de sensores e atuadores da Linker Mezzanine:
- Senzor temperature - temperatura povezovalnika;
- Nagib senzorja - nagib povezovalca;
- Luminosidade Sensor - svetlobni senzor;
- Rele Relé - povezovalnik;
- Potenciômetro - Drsni potenciometer;
Uporaba programske opreme na Placa Dragonboard 410C:
- Sistema Operacional Linaro;
-
Bibliotecas adicionais neophodárias:
- LIBSOC;
- ŠPIDEV;
- 96DlakiGPIO;
- Zahteve;
Uporaba programske opreme brez računalniških pesoal do desenvolvedor:
- NODE JS
- Ionska
- Koda Visual Studio
2. korak: Conexões
Abaixo podrobhamento das conexões a serem realizadas nas portas da DragonBoard:
-
ADC1: Senzor temperature - temperatura povezovalnika;
Objetivo: Monitorar a temperature do ambiente;
-
ADC2: Sensor de Luminosidade - Senzor svetlobe;
Objetivo: Monitorar a Intensidade luminosa do ambiente;
-
D1: Rele Relé - povezovalnik;
Objetivo: Acionar o Sistema Sonoro (Alarme) caso ocorra um evento indevido quando o Sistema de Seguranca estiver ativado
-
D2: Nagib senzorja - nagib povezovalca;
Objetivo: Simular se ocorreu a abertura de Porta/Janela do ambiente;
-
D3: Potenciômetro - drsni potenciometer;
Objetivo: Simular uma chave fisica, na casa do usuario, para Ativar/Desativar o Sistema de Seguranca;
3. korak: Konfigurirajte Na Nuvem - Dweet.io
Uma das etapas principais do sistema, é possuir comunicação com um servidor externo (cloud), desta forma podendo verificar o statusu do sistema e bem como efetuar "alterações" de forma remota no system.
Para isso, foi escolhido o provedor Dweet.io (www.dweet.io).
Konfiguracija ali seguinte element:
- https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
- Stvar: Smart_Home_SH2Y_1
-
Vsebina:
4. korak: Konfiguracija lokalnega - ionskega
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, executar na linha de comando (cmd) o seguinte comando:
ionski servis
Nos próximos capítulos, mostraremos o funcionamento.
5. korak: Konfigurirajte DragonBoard - Sistema Desenvolvido
O Sistema foi desenvolvido em Python, no qual os arquivos encontram-se em Anexo.
Na testenine escolhida pelo usuário, onde os arquivos foram salvos, deve-se executar o seguinte comando (cmd):
sudo python smart_home.py
Com este comando executado, o sistemu se iniciará através da seguinte mensagem:
- ####################################################################################
- # Iniciando sistem de Monitoramento e Segurança Física de Ambiente, sestavljeno po: #
- # 1. Prekinitelj 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 do sistem de aviso sonoro - Alarme################################### ###############################################
No próximo capítulo mostraremos o funkcionamento completo do sistema.
Korak 6: Funkcijamento 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 inicia e passa na tela (Dragonboard) kot seguintes informações:
-
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 ° C: em ° C do temperatura okolice
-
3. Luminosidade:
Medição: em lumens da intenzivnost 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 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 e não ocorra abertura de Porta/Janela;
-
5. Sistema de Aviso Sonoro:
- ATIVADO: Caso o Sensor de Porta/Janela identificque "ALERTA - Abertura indevida detectada!", O sistemu sonoro (alarm) é acionado;
- DESATIVADO: Caso o Sensor de Porta/Janela identifique "Abertura identificada!" ou "OK", o sistemu sonoro (alarm) nao é acionado;
-
6. Número de Alertas:
Opozorilo: 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 média de 13s em 13s) e podem ser visualizadas pelo aplicativo desenvolvido em Ionic.
No aplicativo, kot mesmas informações são disponibilizadas (em uma disposição mais amigável) e com a possiblebilidade de ATIVAR/DESATIVAR o sistemu com o simples toque de um botão. O aplikaciji pode ser acessado:
- Lokalno: https:// localhost: 8111 (pomembno semper checar a porta na execução do Ionic)
- Zunanji: https://: 8111 (pomembno semper checar a porta na execução do Ionic)
Priporočena:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 korakov
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: A ideia do nosso projeto é monitorrar a umidade do solo de uma horta e apresentar na tela do celular para companhamento real
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: 29 korakov
MONITORAMENTO DA VIBRAÇÃO DE COMPRESSORES: Nosso projeto consiste no desenvolvimento de uma solução IoT para or monitorramento to vibração de compressorres. A ideia do projeto veio de um dos nossos integrantes de grupo que notou em sua unidade de trabalho uma aplicação direta de IoT. Em unia uni
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: 6 korakov
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: O consumo de produtos de frango cresce continuamente no mercado mundial, sendo o Brasil um grande produtor com aviários. Desta forma, algumas dificuldades ainda encontradas pelos produtores como morte prematura dos animais e deficências causam perd
IoT - Pametni dom - EaD INATEL: 10 korakov
IoT - Pametni dom - EaD INATEL: Projeto Smart HomeEsse Vadnica za večino os passos za implementacijo ç ã o de uma solu ç ã o Smart Home contendo servi ç o na nuvem dweet.io, uporaba ç ã o cado senzorji za komplet Linker Mezzanine
BeerFridgeIoT z Dragonboard 410C (Inatel EAD): 6 korakov
BeerFridgeIoT z Dragonboard 410C (Inatel EAD): O projeto corrente da Geladeira IoT é um prot ó tipo para monitorramento de uma geladeira de cerveja. O objetivo é garantir a cerveja gelada no ver ã o, verificando se a temperature est á adequada e a cerveja pronta para