תוכן עניינים:
וִידֵאוֹ: Trabalho IOT: 4 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
ניתן להדריך את כל סוגי התיעוד וההגדרות של התוכנה הסופית של התוכנית עבור תוכניות הפצה של תוכנות PUC Minas.
O objetivo do projeto é auxiliar no monitoramento de residências e estabelecimentos enquanto as pessoas não estiverem no local. Para isso foi criado um circuito eletrônico com arduino constituído de um sensor de presença que quando acionado envia uma mensagem SMS para o celular de uma pessoa informando que ouve uma movimentação no local.
אספקה
Componentes utilizados para a construção do trabalho foram:
חוּמרָה:
- ארדואינו אונו.
- מגן Ethernet מודולו w5100.
- Sensor de Movimento Presença PIR.
- מגשרים מאצ'ו/פמאה 20 ס מ.
- קאבו דה ריד RJ45
תוכנה- AWS API Gateway
- AWS LambdaAWS SNS (שירות הודעות פשוט של אמזון)
- Arduino.cc (linguagem C ++)
שלב 1: Entendendo a Arquitetura Do Projeto
ניתן לארגן 3 יחידות משלוחים מקומיים, AWS וסלולר.
Inicialmente on camada מקומי לוקח מקומי או מעגל eletrônico junto com עם API Rest em Node JS. ניתן לזהות את מהלך התנועה של חיישן ההצגה וההפרדה של POST עבור צומת Rest API. דרישה לביטוי בממשק API, הפרדה של פוסט POST עבור שער API של אמזון יכולה להתרחש במערך AWS.
A AWAD תואם את השער API של ממש, כיף למבדה, שירות SNS ואנשי מערכת Dynamo BD. A requisição chegando no Gateway será redirecionada para a função Lambda que ao receber a Requisição persiste informações como data/hora no banco de dados e publicica uma mensagem no serviço SNS information on número de telefone de destino da mensagem.
אם אתה יכול לפרסם את המכשיר או להעביר אותו למכשירים ניידים, אפשר לקבל הודעות SMS או הודעות "PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!".
שלב 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.
Primeiro Passo: מגן Modulo Ethernet w5100
Encaixar/conectar o modulo ethernet shield w5100 ao arduino uno, posteriormente conectar o cabo de rede no modulo ethernet shield e o cabo Serial ao arduino uno para enviar/executor or projeto.
Segundo Passo: Sensor de presença PIR
Com o sensor PIR em mãos (com os trimpots virados para frente), conectar um Jumper macho/fêmea na saída de 5v do arduino ao pino a esquerda do sensor.
חיתוך אחורי על מגשר מכונה/חוזה ללא פינו דיגיטלי 7 do arduino ao pino central do sensor.
E finalmente conectar um Jumper macho/fêmea no pino GND do arduino ao pino a direita do sensor.
שלב 3: Configurando O Projeto
Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser executado.
Primeira Configuração
אין אפשרות לעשות את זה עבור ארדואינו PresencaIOTarduino.ino, אחרי 6 הודעות לא ניתן להוסיף XXXXXX או IP API Node e no lugar da letra YYYY and porta de comunicação.
לקוח RestClient = RestClient ("XXXXXX", YYYY);
דוגמה:
לקוח RestClient = RestClient ("192.168.1.107", 3000);
Segunda Configuração
Agora no arquivo da função lambda sns_publishsms.js, ניתן להזמין טלפונים שונים ב- 10 או מספר טלפונים ללא הודעות SMS.
דוגמה:
const fone = '000000000';
שלב 4: Executando Projeto
Montado o circuito eletrônico e feita כמו תצורות podemos agora executor or projeto.
Abaixo segue o link de um vídeo demonstrando o projeto em execução e o link do github contendo todos os projetos utilizados em cada ponta deste trabalho.
קישור:
GitHub: