Tabla de contenido:
- Suministros
- Paso 1: Entendendo a Arquitetura Do Projeto
- Paso 2: Montando Circuito Eletrônico
- Paso 3: Configurando O Projeto
- Paso 4: Ejecutando Projeto
Video: Trabalho IOT: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Este instructable tem como objetivo documental paso a paso del proyecto desenvolvido final para una materia de IOT del curso Arquitectura de software Distribuido da instituição PUC Minas.
O objetivo do projeto é auxiliar no monitoramento de residuos 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 enviamos uma mensagem SMS para o celular de uma pessoa informando que ouve uma movimentação no local.
Suministros
Componentes utilizados para la construcción del foram:
Hardware:
- Arduino Uno.
- Escudo ethernet módulo w5100.
- Sensor de Movimento Presença PIR.
- Jerséis Macho / Femea 20cm.
- Cabo de Rede RJ45
Software: AWS API Gateway
- AWS Lambda AWS SNS (Servicio de notificación simple de Amazon)
- Arduino.cc (linguagem C ++)
Paso 1: Entendendo a Arquitetura Do Projeto
Una arquitetura del proyecto se divide en 3 camas que se encuentran en el local, AWS e Mobile.
Inicialmente en la camada Local está localizado o circuito eléctrico junto con un API Rest em Node JS. Ao identificar uma movimentação através do sensor de presença é disparado uma requisição POST para un API Rest Node. Un requerimiento de una API, un nuevo requisito de POST para una API Gateway de Amazon que se encuentra en la camada de AWS da arquitetura.
Una puerta de enlace API camada AWS é composta por uma, función lambda, servicio de mensagens SNS e um banco de datos no Dynamon BD. A requisição chegando no Gateway será redirecionada para una función 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.
Com a mensagem publicada, o device que está en la camada Mobile da arquitetura, receberá um SMS contenndo o text 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.
Paso 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.
Primeiro Passo: Modulo ethernet shield w5100
Encaixar / conectar o módulo ethernet shield w5100 ao arduino uno, luego conectar o cabo de red no módulo ethernet shield e o cabo Serial ao arduino uno para enviar / ejecutar o projeto.
Segundo Passo: Sensor de presença PIR
Com o sensor PIR em mãos (com os trimpots virados para frente), connect 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.
Paso 3: Configurando O Projeto
Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser ejecutado.
Primeira Configuração
No arquivo do projeto do arduino PresencaIOTarduino.ino, na linha 6 informar no lugar da letra XXXXXX o endereço IP da API Node e no lugar da letra YYYY a porta de comunicação.
Cliente RestClient = RestClient ("XXXXXX", YYYY);
Ejemplo:
Cliente RestClient = RestClient ("192.168.1.107", 3000);
Segunda configuración
Agora no arquivo da função lambda sns_publishsms.js, atribuir a variável fone na linha 10 o número do telefone no qual será enviado os SMS.
Ejemplo:
const fone = '000000000';
Paso 4: Ejecutando Projeto
Montado o circuito eletrônico e feita as configurações podemos agora execute o projeto.
Abaixo segue o link de um vídeo demostrando o projeto em ejecução e o link do github contendo todos os projetos utilizados em cada ponta deste trabalho.
Enlace:
GitHub:
Recomendado:
Estación de trabajo electrónica para aficionados - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 pasos
Estación de trabajo de electrónica para aficionados - Estação De Trabalho Para Entusiastas Em Eletrônica: Saludos Lector y aficionado a la electrónica En este instructabels presento la construcción de una estación de trabajo para aficionado a la electrónica
Easy IOT: concentrador de sensores RF controlado por aplicación para dispositivos IOT de rango medio: 4 pasos
Easy IOT: concentrador de sensores de RF controlado por aplicación para dispositivos IOT de rango medio: en esta serie de tutoriales, crearemos una red de dispositivos que se pueden controlar a través de un enlace de radio desde un dispositivo concentrador central. El beneficio de usar una conexión de radio en serie de 433MHz en lugar de WIFI o Bluetooth es el alcance mucho mayor (con buenas
IoT APIS V2 - Sistema autónomo de riego de plantas automatizado habilitado para IoT: 17 pasos (con imágenes)
IoT APIS V2 - Sistema autónomo de riego de plantas automatizado habilitado para IoT: este proyecto es una evolución de mi instructable anterior: APIS - Sistema de riego de plantas automatizado He estado usando APIS durante casi un año y quería mejorar el diseño anterior: Capacidad para monitorear la planta de forma remota. Así es como
Módulo de energía de IoT: adición de una función de medición de energía de IoT a mi controlador de carga solar: 19 pasos (con imágenes)
Módulo de energía de IoT: adición de una función de medición de energía de IoT a mi controlador de carga solar: Hola a todos, ¡espero que estén bien! En este instructivo, les mostraré cómo hice un módulo de medición de potencia de IoT que calcula la cantidad de energía generada por mis paneles solares, que está siendo utilizada por mi controlador de carga solar t
Trabalho IOT Roça: 5 pasos
Trabalho IOT Roça: Monitor de volume Caixa D'águaO sistema consiste em monitorar o volume da caixa d’água. Utilizando IOT para monitoramento e acompanhamento do nível da Caixa