สารบัญ:

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 - ระบบการตรวจสอบ E Segurança Física De Ambiente
Inatel - SmartHome - SH2Y - ระบบการตรวจสอบ E Segurança Física De Ambiente

จาก "ระบบการตรวจสอบและ Segurança Física de Ambiente" สำหรับ Smart Homes, com o intuito de monitorar o status de variáveis como "Temperatura", "Luminosidade" e "Sensor de Abertura de Portas/Janelas", bem com ações em caso de violações quando o "ระบบของ Segurança Física" estiver ativado

ระบบการควบคุมอัตโนมัติสำหรับ iOS, Android และระบบปฏิบัติการอื่นๆ

Nosso sistema possui a capacidade de se comunicar com um servidor cloud, neste caso o Dweet.io, e assim, ความเป็นไปได้ในการติดต่อสื่อสาร entre o equipamento local, o aplicativo e poder visualizar mundo สถานะที่ผ่านการรับรอง

ขั้นตอนที่ 1: ข้อกำหนด

ข้อกำหนด
ข้อกำหนด

Para executar tal sistema, จำเป็น:

การใช้งานฮาร์ดแวร์:

  • Placa Dragonboard 410C และแบบอักษรของอาหาร;
  • การ์ด Linker Base Mezzanine Placa de expansão;
  • Kit de sensores และ atuadores da Linker Mezzanine:

    • อุณหภูมิเซนเซอร์ – อุณหภูมิตัวเชื่อม;
    • Sensor de Tilt - Linker Tilt;
    • เซนเซอร์ Luminosidade - เซนเซอร์ตรวจจับแสง;
    • Relé – รีเลย์ตัวเชื่อมโยง;
    • Potenciômetro - โพเทนชิออมิเตอร์แบบเลื่อน;

ซอฟต์แวร์ที่ใช้กับ Placa Dragonboard 410C:

  • ระบบปฏิบัติการ Linaro;
  • บรรณานุกรมที่จำเป็น:

    • ลิบซอค;
    • สไปเดฟ;
    • 96บอร์ดGPIO;
    • คำขอ;

ซอฟต์แวร์ utilizado no computador pessoal do desenvolvedor:

  • โหนดJS
  • อิออน
  • รหัส Visual Studio

ขั้นตอนที่ 2: Conexões

Conexões
Conexões

Abaixo detalhamento das conexões a serem จริง nas portas da DragonBoard:

  • ADC1: อุณหภูมิเซนเซอร์ – อุณหภูมิตัวเชื่อมโยง;

    วัตถุประสงค์: Monitorar อุณหภูมิทำ Ambiente;

  • ADC2: เซนเซอร์ Luminosidade - เซนเซอร์ตรวจจับแสง;

    วัตถุประสงค์: Monitorar luminosa เข้มข้นทำ Ambiente;

  • D1: Relé – รีเลย์ตัวเชื่อมโยง;

    วัตถุประสงค์: Acionar o Sistema Sonoro (Alarme) caso ocorra um evento quando o Sistema de Seguranca estiver ativado

  • D2: Sensor de Tilt - Linker Tilt;

    วัตถุประสงค์: 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

การกำหนดค่า Na Nuvem - Dweet.io
การกำหนดค่า Na Nuvem - Dweet.io

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

Para isso, foi escolhido o ตัวพิสูจน์ Dweet.io (www.dweet.io)

Configurado o seguinte รายการ:

  • https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
  • ของ: Smart_Home_SH2Y_1
  • เนื้อหา:

ขั้นตอนที่ 4: Configuração Local - Ionic

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

ฟอย desenvolvido um APP เต็มประสิทธิภาพ 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) หรือ seguinte comando:

เสิร์ฟไอออนิก

Nos próximos capítulos, mostraremos หรือ funcionamento.

ขั้นตอนที่ 5: กำหนดค่า DragonBoard - Sistema Desenvolvido

O Sistema foi desenvolvido em Python ไม่มี qual os arquivos encontram-se em Anexo

พาสต้า 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 sistema se iniciará através da seguinte mensagem:

  • ####################################################################################
  • # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, ปุ๋ยหมักโดย: #
  • # 1. ผู้ขัดขวางสำหรับ Ligar/Desligar o Sistema de Segurança Física #
  • # 2 อุณหภูมิ; #
  • # 3 ลูมิโนซิเดด; #
  • # 4 เซ็นเซอร์เดอ Abertura de Porta/Janela; #
  • # 5. Relé para acionameto do sistema de aviso sonoro - Alarme # #################################### # ###################################################

No próximo capítulo mostraremos หรือ funcionamento completo do sistema.

ขั้นตอนที่ 6: Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente

Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente
Funcionameto Do Sistema De Monitoramento E Segurança Física De Ambiente

การดำเนินการตามขั้นตอนที่ 3, 4 และ 5, o ระบบตรวจสอบและติดตามผลและ Segurança Física de Ambiente estará em funcionamento Agora iremos demostrar o seu funcionameto:

O sistema inicia e passa na tela (Dragonboard) เป็น seguintes ข้อมูล:

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

    • ARMADO และ PROTEGENDO: Habilitado pelo APP ou pelo acionamento fisico do "potenciômetro";
    • DESARMADO และ SEM PROTEÇÃO: Desabilitado pelo APP ou pelo acionamento fisico do "potenciômetro"
  • 2. อุณหภูมิ:

    การแพทย์: em °C da temperatura ambiente

  • 3. ลูมิโนซิเดด:

    แพทย์: em lumens da intensidade luminosa do Ambiente

  • 4. เซ็นเซอร์เดอปอร์ตา/จาเนลา: (จำลองการเอียงเซ็นเซอร์)

    • ALERTA - Abertura indevida detectada!: Caso o Sistema esteja em "ARMADO e PROTEGENDO" และ ocorra identificação de abertura indevida de Porta/Janela;
    • รหัส Abertura!: Caso o Sistema esteja em "DESARMADO e SEM PROTEÇÃO" e ocorra identificação de abertura de Porta/Janela;
    • ตกลง: Independente do estado do Sistema e não ocorra abertura de Porta/Janela;
  • 5. ระบบของ Aviso Sonoro:

    • ATIVADO: Caso o Sensor de Porta/Janela identifique "ALERTA - Abertura indevida detectada!", o sistema sonoro (alarme) é acionado;
    • เดซาติวาโด: Caso o Sensor de Porta/Janela identifique "Abertura identificada!" ou "ตกลง", o sistema sonoro (alarme) nao é acionado;
  • 6. ตัวเลขอเลอตัส:

    การแจ้งเตือน: 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) และ podem ser visualizadas pelo aplicativo desenvolvido em Ionic.

ไม่มีแอปพลิเคชัน เนื่องจากข้อความที่ให้ข้อมูล são disponibilizadas (em uma disposição mais amigável) และความเป็นไปได้ของ ATIVAR/DESATIVAR o sistema com o simples toque de um botão O aplicativo pode ser acessado:

  • โลคัล: https://localhost:8111 (สำคัญ เช็คเอาต์ a porta na execução do Ionic)
  • ภายนอก: https://:8111 (สำคัญ semper checar a porta na execução do Ionic)

แนะนำ: