Sadržaj:
- Pribor
- Korak 1: Entendendo a Arquitetura Do Projeto
- Korak 2: Montando Circuito Eletrônico
- Korak 3: Konfigurirajte O Projeto
- Korak 4: Izvršite Projeto
Video: Trabalho IOT: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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 Minas.
O objetivo do projeto é auxiliar no monitorramento 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.
Pribor
Komponente iskorištene za izgradnju do trabalho forama:
Hardver:
- Arduino Uno.
- Modulo Ethernet štit w5100.
- Sensor de Movimento Presença PIR.
- Džemperi Macho/Femea 20 cm.
- Cabo de Rede RJ45
Softver- AWS API pristupnik
- AWS LambdaAWS SNS (Amazon Simple Notification Service)
- Arduino.cc (linguagem C ++)
Korak 1: Entendendo a Arquitetura Do Projeto
Arquitetura do projeto é splita em 3 camadas sendo elas Local, AWS e Mobile.
Inicialmente na camada Lokalno mjesto lokalizacije ili električno električno okruženje uključuje API Rest em Node JS. Ao identifikator uma movimentação através do sensor de presença é disparado uma requisição POST za API čvor za odmor. Zahtjev za batendo na API -ju, a disparado uma nova zatraži POST za API Gateway na Amazonu, nalazi se na camada AWS -u za arhitekturu.
A camada AWS é composta por uma API gateway, função lambda, service de mensagens SNS e um banco de dados no Dynamon BD. Requiziçã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.
Com a mensagem publicada, or device que está na camada Mobile da arquitetura, prima SMS poruku sa tekstom 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.
Korak 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.
Primeiro Passo: Modulo ethernet štit 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/executer o projeto.
Segundo Passo: Sensor de presença PIR
Com o senzor PIR em mãos (com os trimpots virados para frente), konektor um Jumper macho/fêmea na saidu od 5V do arduino ao pino a esquerda do senzor.
Zadnji priključak um Jumper macho/fêmea no pino digitalni 7 do arduino ao pino centralni senzor do.
E finalmente conectar um Jumper macho/fêmea no pino GND do arduino ao pino a direita do sensor.
Korak 3: Konfigurirajte O Projeto
Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser executado.
Primeira Configuração
Nema arquivo do projeto do arduino PresencaIOTarduino.ino, na linha 6 informatora nema podataka o letra XXXXXX o dodatnom IP -u za API Node i nema lugar da letra YYYY porta de comunicação.
RestClient klijent = RestClient ("XXXXXX", GGGG);
Primjer:
RestClient klijent = RestClient ("192.168.1.107", 3000);
Segunda Configuração
Agora no arquivo da função lambda sns_publishsms.js, atribuir a variável fone on linha 10 o número do telefon no qual será enviado os SMS.
Primjer:
const fone = '000000000';
Korak 4: Izvršite Projeto
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 projekto em execução e o link do github contendo todos os projetos utilizados em cada ponta deste trabalho.
Link:
GitHub:
Preporučeni:
Radna stanica elektronike za hobiste - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 koraka
Radna stanica elektronike za hobiste - Estação De Trabalho Para Entusiastas Em Eletrônica: Pozdrav Lektor i hobist elektronikeU ovim uputama predstavljam konstrukciju radne stanice za ljubitelje elektronike, Stanica sadrži uobičajene alate i podršku za rad s elektroničkim sklopovima: okretni nosač za tiskane ci
IOT projekt kućne automatizacije IOT #1: 7 koraka
IOT projekt kućne automatizacije IOT # 1: # UVOD Automatizacija doma je proces automatizacije kućanskih aparata kao što su izmjenična struja, ventilator, hladnjak, svjetla i popis se može nastaviti, tako da se njima može upravljati telefonom, računalom ili čak daljinski. Ovaj projekt bavi se esp2866
IoT Band -ov IoT: Pametno osvjetljenje i mjerenje otvara put do boljeg i zdravijeg ekosustava: 3 koraka
IoT IoT: Pametno osvjetljenje i mjerenje otvara put do boljeg i zdravijeg ekosustava: Automatizacija je našla svoj put u gotovo svakom sektoru. Počevši od proizvodnje do zdravstvene zaštite, transporta i opskrbnog lanca, automatizacija je ugledala svjetlo dana. Pa, sve ovo nesumnjivo je privlačno, ali postoji jedna koja se čini
Easy IOT - čvorište RF senzora s kontrolom aplikacije za IOT uređaje srednjeg raspona: 4 koraka
Jednostavno IOT - čvorište RF senzora s kontrolom aplikacije za IOT uređaje srednjeg dometa: U ovom nizu vodiča izgradit ćemo mrežu uređaja kojima se može upravljati putem radio veze s uređaja sa središnjim čvorištem. Prednost korištenja 433MHz serijske radijske veze umjesto WIFI -ja ili Bluetootha je mnogo veći raspon (s dobrim
Trabalho IOT Roça: 5 koraka
Trabalho IOT Roça: Monitor za volumen Caixa D'águaO sustava sastoji se od monitora za volumen da caixa d'água. Koristite IOT parametre za praćenje i praćenje do Caixa