תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
Foi desenvolvido um "Sistema de Monitoramento e Segurança Física de Ambiente" עבור בתים חכמים, com of 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.
מערכת ההרשמה מאפשרת לך לשלוט בפעילויות של תוכנות, תוכנות אוטומטיות של iOS או אנדרואיד.
Nosso system יכול לקיים את comunicar com על ענן servidor, הבא caso o Dweet.io, e assim, אפשרי או comunicação entre או equipamento מקומי, או aplicativo ו poder ויזואליזציה או סטטוס יכול להתמודד עם המערכת.
שלב 1: דרישות
עבור מערכת ההוצאה לפועל, הכרחי:
שימוש בחומרה:
- Placa Dragonboard 410C e fonte de alimentação;
- כרטיס הביניים Placa de expansão Linker Base;
-
Kit de sensores e atuadores da Linker Mezzanine:
- Sensor de temperatura - טמפרטורת לינקר;
- Sensor de Tilt - Linker Tilt;
- Sensor de Luminosidade - חיישן אור;
- Relé - ממסר לינקר;
- Potenciômetro - פוטנציומטר הזזה;
שימוש בתוכנה ב- Placa Dragonboard 410C:
- Sistema Operational Linaro;
-
Bibliotecas adicionais needsárias:
- LIBSOC;
- SPIDEV;
- 96BoardsGPIO;
- בקשות;
שימוש בתוכנה ללא מחשבים שיכולים להמחיש:
- NODE JS
- יונית
- קוד Visual Studio
שלב 2: קונקסים
Abaixo detalhamento das conexões a serem realizadas nas portas da DragonBoard:
-
ADC1: חיישן טמפרטורה - טמפרטורת לינקר;
מטרה: מעקב אחר טמפרטורות סביבתיות;
-
ADC2: Sensor de Luminosidade - חיישן אור;
אובייקטו: צג לומינוזה מתעצמת לעשות אמביינט;
-
D1: Relé - Linker Relay;
מטרה: Acionar o Sistema Sonoro (Alarme) caso ocorra um evento indevido quando o Sistema de Seguranca estiver ativado
-
D2: Sensor de Tilt - Linker Tilt;
Objetivo: Simular se ocorreu a abertura de Porta/Janela do ambiente;
-
D3: Potenciômetro - פוטנציומטר הזזה;
Objetivo: Simular uma chave fisica, na casa do usuario, עבור Ativar/Desativar o Sistema de Seguranca;
שלב 3: תצורות Na Nuvem - Dweet.io
Uma das etapas principais do sistema, é possuir comunicação com um servidor externo (ענן), desta forma podendo verificar o status do system and bem como efetuar "alterações" de forma remota no system.
Para isso, foi escolhido o provenor Dweet.io (www.dweet.io).
פריט תצורה או הפרדה:
- https://dweet.io:443/dweet/for/Smart_Home_SH2Y_1
- דבר: Smart_Home_SH2Y_1
-
תוֹכֶן:
שלב 4: Configuração Local - Ionic
Foi desenvolvido um APP em através da plataforma Ionic, אין מחשב לעשות desenvolver, אין שום תכונות o código fonte encontra-se em anexo.
מסיר את המחשב, המבצע על מנהלת הקומנדו (cmd) או הקומנדו:
משרתים יונית
Nos próximos capítulos, mostraremos o funcionamento.
שלב 5: Configuração 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 executar o seguinte comando (cmd):
sudo python smart_home.py
Com este comando executado, o systema se iniciará através da seguinte mensagem:
- ####################################################################################
- # Iniciando sistema de Monitoramento e Segurança Física de Ambiente, קומפוסט מאת: #
- # 1. מפריע לליגר/דסליגר או סיסטמה דה סגוראנסה פיסיקה #
- # 2. טמפרטורה; #
- # 3. Luminosidade; #
- # 4. Sensor de Abertura de Porta/Janela; #
- #5. Relé para acionamento do sistema de aviso sonoro - Alarme##################################### ################################################
אין תוכנת capítulo mostraremos או funcionamento completeo do system.
שלב 6: Funcionamento Do Sistema De Monitoramento E Segurança Física De Ambiente
מסיים את שלב 3, 4 וה 5, את מערכת Monitoramento e Segurança Física de Ambiente estará em funcionamento. Agora iremos demonstrar o seu funcionamento:
מערכת ההרשמה והדרכה (Dragonboard) כמידע מפורט:
-
1. Sistema de Segurança Física:
- ARMADO e PROTEGENDO: אפליקציית התכונה APP ou pelo acionamento fisico do "potenciômetro";
- DESARMADO e SEM PROTEÇÃO: ייעוץ ייעודי לאפליקציה או לאזור הפעולה של "פוטנציום"
-
2. טמפרטורה:
מדיה: em ° C da temperatura ambiente
-
3. Luminosidade:
Medição: em lumens da intensidade luminosa do ambiente
-
4. Sensor de Porta/Janela: (סימולוציה של חיישני הטיה)
- ALERTA - Abertura indevida detectada !: Caso o Sistema esteja em "ARMADO e PROTEGENDO" e ocorra identificação de abertura indevida de Porta/Janela;
- זיהוי Abertura !: Caso o Sistema esteja em "DESARMADO e SEM PROTEÇÃO" e ocorra identifieração de abertura de Porta/Janela;
- אישור: העצמאות לאתר מערכת ההיסטוריה והנשמה;
-
5. Sistema de Aviso Sonoro:
- ATIVADO: Caso o Sensor de Porta/Janela מזהה "ALERTA - Abertura indevida detectada!", או מערכת sonoro (alarme) é acionado;
- DESATIVADO: Caso o Sensor de Porta/Janela מזהה "זיהוי אברטורה!" או "אישור", או מערכת 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) e podem ser visualizadas pelo aplicativo desenvolvido em Ionic.
ללא תועלת, כיוון שהמידע המוחלט על מערכות ההפעלה (em uma disposição mais amigável) e com a possibilidade de ATIVAR/DESATIVAR או מערכת עם דוגמאות toque de um botão. O aplicativo pode ser acessado:
- מקומי: https:// localhost: 8111 (חשוב לקחת את זה ליוני)
- חיצוני: https://: 8111