תוכן עניינים:

Trabalho IOT: 4 שלבים
Trabalho IOT: 4 שלבים

וִידֵאוֹ: Trabalho IOT: 4 שלבים

וִידֵאוֹ: Trabalho IOT: 4 שלבים
וִידֵאוֹ: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, נוֹבֶמבֶּר
Anonim
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT
Trabalho IOT

ניתן להדריך את כל סוגי התיעוד וההגדרות של התוכנה הסופית של התוכנית עבור תוכניות הפצה של תוכנות 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

Entendendo a Arquitetura Do Projeto
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

Montando Circuito Eletrônico
Montando Circuito Eletrônico
Montando Circuito Eletrônico
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:

מוּמלָץ: