ዝርዝር ሁኔታ:

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

Este instructable tem como objetivo documentar passo a passo do projeto final desenvolvido para a matéria de IOT do curso Arquitetura de Software Distribuído da instituição PUC ሚናስ።

ኦ 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.

አቅርቦቶች

ክፍሎች utilizados para a construção do trabalho foram:

ሃርድዌር

- አርዱዲኖ ኡኖ።

- ሞዱሎ ኤተርኔት መከላከያ w5100።

- ዳሳሽ ዴ ሞቪሜንቶ ፕሬሴና ፒአር።

መዝለሎች ማኮ/ፌሜ 20 ሴ.ሜ.

- Cabo de Rede RJ45

ሶፍትዌር- AWS API Gateway

- AWS LambdaAWS SNS (የአማዞን ቀላል የማሳወቂያ አገልግሎት)

- Arduino.cc (linguagem C ++)

ደረጃ 1 Entendendo a Arquitetura Do Projeto

እንቴንዶንዶ እና አርኪቲቱራ ዶ ፕሮጄቶ
እንቴንዶንዶ እና አርኪቲቱራ ዶ ፕሮጄቶ

A arquitetura do projeto é divida em 3 camadas sendo elas Local, AWS e Mobile.

በሪፖርቱ ውስጥ በአከባቢው የአከባቢው ሁኔታ ወይም በኤፒአይ ዕረፍት em Node JS. Ao identificar uma movimentação através do sensor de presença é disparado uma requisição POST para a API እረፍት ኖድ። ኤ ፒ አይ ፣ ኤፒአይ ፣ ኤፒአይአይኤአአአአአአአአአአአአአ አአአአአአአአአ አአአአአአአአአ አ አ አ አአአአአአአአ አአአአአአአ አአአአአአአአአአ አአአአ አአአአ አአአ አአአ አአአ አአአ አአአ አአአ አአአ አአ አአአ አአአአ አአአ አ አ አ አ አ አ አ አ አ አ ት.

A camada AWS é composta por uma API gateway, função lambda, serviço de mensagens SNS e um banco de dados no Dynamon 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 publica uma mensagem no serviço SNS informando o número de telefone de destino da mensagem.

በመገናኛ ብዙኃን ፣ በመሣሪያ በኩል በሞባይል እና በአርኪትራቱራ ፣ በኤስኤምኤስ መልእክት ወይም በቴክቶ ‹PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!›.

ደረጃ 2: ሞንታንዶ ሰርኩቶ ኤሌትሮኒኮ

ሞንታንዶ ሰርኩቶ ኤሌቶኒኮ
ሞንታንዶ ሰርኩቶ ኤሌቶኒኮ
ሞንታንዶ ሰርኩቶ ኤሌቶኒኮ
ሞንታንዶ ሰርኩቶ ኤሌቶኒኮ

Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.

Primeiro Passo: ሞዱሎ ኤተርኔት ጋሻ 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/executar o 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.

Posteriormente conectar um Jumper macho/fêmea no pino digital 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

በአርኪኖ ፕሪዞና ውስጥ ምንም ነገር አይደረግም።

RestClient ደንበኛ = RestClient ("XXXXXX" ፣ YYYY);

ለምሳሌ ፦

RestClient ደንበኛ = RestClient ("192.168.1.107", 3000);

ሴጉንዳ Configuração

ከዚህ ቀደም በ ‹ኤስኤምኤስ› መልእክት መሠረት በስልክ ቁጥር 10 ወይም በ ‹10› ን በመጠቀም ወደ ቴሌፎን ያለ ምንም መልእክት አያስተላልፉም።

ለምሳሌ ፦

const fone = '000000000';

ደረጃ 4: Executando Projeto

ሞንታዶ ኦ ወረዳዎች ኤሌትሮኖኒኮ ኢ ፈይታ እንደ configurações podemos agora executar o 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:

የሚመከር: