Sommario:
- Forniture
- Fase 1: Intendendo un'architettura Do Projeto
- Fase 2: Montando Circuito Elettronico
- Passaggio 3: configurazione del progetto
- Passaggio 4: eseguire il progetto
Video: Trabalho IOT: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo istruibile tem come obiettivo documentare passo un passo del progetto finale desenvolvido per una materia di IOT in corso Arquitetura di Software Distribuído da Instituição 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.
Forniture
Componentes utilizados para a construção do trabalho foram:
Hardware:
- Arduino Uno.
- Schermo modulo ethernet w5100.
- Sensore di movimento presenza PIR.
- Maglioni Macho/Femea 20cm.
- Cabo de Rede RJ45
Software-AWS API Gateway
- AWS LambdaAWS SNS (Amazon Simple Notification Service)
- Arduino.cc (linguagem C++)
Fase 1: Intendendo un'architettura Do Projeto
Un'architettura del progetto è divisa in 3 camere tra cui Local, AWS e Mobile.
Inicialmente na camada Local está localizado o circuito eletrônico junto com a API Rest em Node JS. L'identificazione di una movimentazione attraverso il sensore di presenza è separata dalla richiesta di POST per un nodo di riposo API. Una richiesta basata su API, è una nuova richiesta POST per un gateway API da Amazon che si trova in corrispondenza di AWS da architettura.
Una camada AWS è composta da un gateway API, função lambda, serviço de mensagens SNS e uum banco de dodos no Dynamon BD. A richiesta che non è necessario reindirizzare il gateway per una funzione Lambda che può ricevere una richiesta di persistere informazioni come dati/ora senza banco di dati e messaggi pubblici senza servizi SNS informando o numero di telefono di destinazione da messaggi.
Com a mensagem publicada, o device que está na camada Mobile da arquitetura, receberá um SMS contendo o texto 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.
Fase 2: Montando Circuito Elettronico
Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.
Primeiro Passo: Modulo ethernet shield 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 per enviar/executar o projeto.
Secondo Passo: Sensore di presenza PIR
Come sensore PIR è possibile (com os trimpots virados para frente), conectar um Jumper macho/fêmea na saída de 5v do arduino o pino a esquerda do sensor.
Posteriormente conectar um Jumper macho/fêmea no pino digital 7 do arduino ao pino centrale do sensor.
E finalmente conectar um Jumper macho/fêmea no pino GND do arduino ao pino a direita do sensor.
Passaggio 3: configurazione del progetto
Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser executado.
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 non lugar da letra YYYY a porta de comunicação.
RestClient client = RestClient("XXXXXX", AAAA);
Esempio:
RestClient client = RestClient("192.168.1.107", 3000);
Seconda configurazione
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.
Esempio:
const fone = '00000000';
Passaggio 4: eseguire il progetto
Montado o circuito eletrônico e feita as 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.
Link:
GitHub:
Consigliato:
Workstation elettronica per hobbisti - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 passaggi
Stazione di lavoro elettronica per hobbista - Estação De Trabalho Para Entusiastas Em Eletrônica: Saluti Lettore e Hobbista di elettronica
Easy IOT – Hub sensore RF controllato da app per dispositivi IOT a medio raggio: 4 passaggi
Easy IOT – Hub di sensori RF controllato da app per dispositivi IOT a medio raggio: in questa serie di tutorial, costruiremo una rete di dispositivi che possono essere controllati tramite un collegamento radio da un dispositivo hub centrale. Il vantaggio di utilizzare una connessione radio seriale a 433 MHz invece di WIFI o Bluetooth è la portata molto più ampia (con un buon
IoT APIS V2 - Sistema di irrigazione automatizzato autonomo abilitato per IoT: 17 passaggi (con immagini)
IoT APIS V2 - Sistema di irrigazione automatizzato autonomo abilitato per IoT: questo progetto è un'evoluzione del mio precedente istruito: APIS - Sistema di irrigazione automatizzato per piante Uso APIS da quasi un anno e volevo migliorare il design precedente: capacità di monitorare l'impianto da remoto. Questo è come
Modulo di alimentazione IoT: aggiunta di una funzione di misurazione dell'energia IoT al mio controller di carica solare: 19 passaggi (con immagini)
Modulo di alimentazione IoT: aggiunta di una funzione di misurazione dell'energia IoT al mio controller di carica solare: Ciao a tutti, spero che stiate tutti bene! In questo tutorial ti mostrerò come ho realizzato un modulo IoT Power Measurement che calcola la quantità di energia generata dai miei pannelli solari, che viene utilizzata dal mio controller di carica solare t
Trabalho IOT Roça: 5 passaggi
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