Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Vaadake "Sistema de Monitoramento e Segurança Física de Ambiente" nutikatest kodudest, mis on intuitiivselt monitooritavad või varieeruvad olekus "Temperatura", "Luminosidade" ja "Sensor de Abertura de Portas/Janelas", mis on "disparar" ações em caso de violações quando o "Sistema de Segurança Física" estiver ativado.
Tal on süsteem, mis kontrollib fisicamente või rakenduste desenvolvido, saadab automaatse toetuse iOS -ile, Androidile või väljaspool seda.
Kui teil on süsteem, on see teenusepakkuja pilvevõrk, mis ei sisalda kaso või Dweet.io, e assim, võimalik suhtlusvõimalus või kohaliku varustuse varustus, rakenduse ja visuaalse visualiseerimise funktsioon või oleku süsteem.
Samm: nõuded
Rakenduse täitmise süsteem, vajalik:
Riistvara kasutamine:
- Placa Dragonboard 410C ja fonte de alimentação;
- Placa de expansão Linker Base Mezzanine Card;
-
Sensores ja atuadores Linker Mezzanine:
- Temperatuuriandur - Linkeri temperatuur;
- Kaldenurk - linkeri kallutus;
- Sensor de Luminosidade - valgusandur;
- Relé - Linkeri relee;
- Potenciômetro - libisev potentsiomeeter;
Tarkvara Placa Dragonboard 410C jaoks:
- Sistema Operacional Linaro;
-
Bibliotecas adicionais vajadus:
- LIBSOC;
- SPIDEV;
- 96BoardsGPIO;
- Taotlused;
Tarkvara ei kasutata arvutit pessoal desenvolvedor:
- NODE JS
- Iooniline
- Visual Studio kood
2. samm: Conexões
Abaixo detalhamento das conexões a serem realizadas nas portas da DragonBoard:
-
ADC1: Sensor de Temperatura - Linker Temperature;
Objetivo: Monitorar a temperatura do ambiente;
-
ADC2: Sensor de Luminosidade - valgusandur;
Objektiiv: Monitorar ja intensiivne helendav valgus;
-
D1: Relé - Linker Relay;
Objektivo: Acionar või Sistema Sonoro (Alarme) caso ocorra um evento indevido quando o Sistema de Seguranca estiver ativado
-
D2: Sensor de Tilt - Linker Tilt;
Objektivo: Simular se ocorreu a abertura de Porta/Janela do ambiente;
-
D3: Potenciômetro - libisev potentsiomeeter;
Objekt: Simular uma chave fisica, na casa do usuario, para Ativar/Desativar või Sistema de Seguranca;
3. samm: Configurações Na Nuvem - Dweet.io
Uma das etapas principais do system, é possuir comunicação com um servidor externo (cloud), desta forma podendo verificar o status do system e bem como efetuar "alterações" de forma remota no system.
Para isso, foi escolhido või provenor Dweet.io (www.dweet.io).
Seadme konfiguratsioon või segu:
- https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
- Asi: Smart_Home_SH2Y_1
-
Sisu:
4. samm: kohaliku seadistamine - iooniline
Kui soovite APP-d kasutada Ionic-is, siis pole arvutit desenvolveriks ega kvalitatiivseks ega kodeerimata.
Kompaktide ja kompuutrite käivitamine (cmd) või segu:
ioonne serveerimine
Nos próximos capítulos, mostraremos o funcionamento.
Samm: konfigureerige DragonBoard - Sistema Desenvolvido
Oo Python desenvolvido süsteem, Anexo jaoks pole kvalifitseeritud arquivos encontram-se.
Na pasta escolhida pelo usuário, on arquivos foram salvos, deve-se executar o seguinte comando (cmd):
sudo python smart_home.py
Com este comando executado, or system se iniciará através da seguinte mensagem:
- ####################################################################################
- # Monitoramento süsteem ja Segurança Física de Ambiente, Iniciando süsteem: #
- # 1. Ligar/Desligar või Sistema de Segurança Física katkestus #
- # 2. Temperatuur; #
- # 3. Luminosidaad; #
- # 4. Andur de Abertura de Porta/Janela; #
- #5. Relé para acionamento do sistema de aviso sonoro - Alarme#################################### ###########################################
No próximo capítulo mostraremos o funcionamento completeto do system.
6. samm: 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 Monitoramento and Segurança Física de Ambiente estará em funcionamento. Agora iremos demonstraator või seu funcionamento:
O süsteem inicia e passa na tela (Dragonboard) kui seguinfo teave:
-
1. Segurança Física süsteem:
- ARMADO ja PROTEGENDO: Habilitado pelo APP või pelo acionamento fisico do "potentsômetro";
- DESARMADO ja SEM PROTEÇÃO: Desabilitado pelo APP või pelo acionamento fisico do "potentsômetro"
-
2. Temperatuur:
Keskmine temperatuur: õhutemperatuur
-
3. Luminosidaad:
Medição: em lumens da intensidade luminosa do ambiente
-
4. Andur de Porta/Janela: (Simulado através do sensor de tilt)
- ALERTA - Abertura indevida detectada !: Caso o Sistema esteja em "ARMADO e PROTEGENDO" ja ocorra identification de abertura indevida de Porta/Janela;
- Abertura identifikaator !: Caso o Sistema esteja em "DESARMADO e SEM PROTEÇÃO" e ocorra identification de abertura de Porta/Janela;
- OK: Independente do estado do Sistema e não ocorra abertura de Porta/Janela;
-
5. Aviso Sonoro süsteem:
- ATIVADO: Caso või Porta/Janela identifikaator "ALERTA - Abertura indevida detectada!", Või süsteem sonoro (alarm) é acionado;
- DESATIVADO: Caso o Sensor de Porta/Janela identifique "Abertura identifada!" ou "OK", o süsteem sonoro (alarm) nao é acionado;
-
6. Número de Alertas:
Märguanded: 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 võimalik, et ATIVAR/DESATIVAR või süsteem com või simples toque de um botão. O aplicativo pode ser acessado:
- Kohalik: https:// localhost: 8111 (import semper checar a porta na execução do Ionic)
- Väline: https://: 8111 (import semper checar a porta na execução do Ionic)