Cuprins:
- Provizii
- Pasul 1: Înțelegerea unui proiect de arhitectură
- Pasul 2: Montando Circuito Eletrônico
- Pasul 3: Configurarea O Projeto
- Pasul 4: Executarea proiectului
Video: Trabalho IOT: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Este instructabil tem ca obiectiv documentar pas la pas până la proiectul final dezvoltat pentru un material de IOT de curs Arhitetură de Software Distribuit de instituție PUC Minas.
O obiectiv do projecteto is auxiliar no monitoramento of residências e estabelecimentos enquanto as pessoas não estiverem no local. Para isso foi criado um circuit eletrônico com arduino constituído de um sensor de presença that when acionado envia uma mensagem SMS for o celular de uma pessoa informando that youve uma movimentação no local.
Provizii
Componente utilizate pentru o construcție de lucru foram:
Hardware:
- Arduino Uno.
- Modulo ethernet shield w5100.
- Sensor de Movimento Presença PIR.
- Jersee Macho / Femea 20cm.
- Cabo de Rede RJ45
Software - AWS API Gateway
- AWS LambdaAWS SNS (Amazon Simple Notification Service)
- Arduino.cc (linguagem C ++)
Pasul 1: Înțelegerea unui proiect de arhitectură
A arquitetura do projecteto is divida em 3 camadas sendo elas Local, AWS e Mobile.
Inicialmente na camada Local este localizat sau circuit eletronic împreună cu un API Rest em Node JS. Identifică-ți o mișcare de detectare a senzorului de presență și dispare de o cerere POST pentru un API Rest Node. A requisição batendo na API, este dispărut de o nouă cerere POST pentru API Gateway de la Amazon care se află în camera AWS da arquitetura.
A camada AWS este alcătuită din uma API gateway, funcție lambda, serviciu de mesaje SNS și um banc de date în Dynamon BD. A requisição chegando no Gateway will redirecionada for a função Lambda that ao receber a requisição persiste informações as data / hora no banco de dados e publica uma mensagem no serviço SNS informando o number de telefone de destino da mensagem.
Com a mensagem publicada, o device that está na camada Mobile da arquitetura, receberá um SMS contendo o text 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.
Pasul 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo for montar o circuit eletrônico.
Primeiro Passo: Modulo ethernet shield w5100
Encaixar / conectar o modulo ethernet shield w5100 ao arduino uno, posterior 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 leftda 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.
Pasul 3: Configurarea O Projeto
Neste tópico iremos detalhar algumas configurações that devem ser feitas no projecteto before 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 no place da letra YYYY a porta de comunicação.
RestClient client = RestClient ("XXXXXX", AAAA);
Exemplu:
RestClient client = RestClient ("192.168.1.107", 3000);
Segunda Configuração
Agora no arquivo da função lambda sns_publishsms.js, atribuie o varietate de telefon la linia 10 sau numărul de telefon nu poate fi trimis prin SMS.
Exemplu:
const fone = '000000000';
Pasul 4: Executarea proiectului
Montado o circuit eletrônico e feita as configurações podemos agora execar o projeto.
Abaixo segue o link de um video demonstrando o projeto em execução e o link do github contendo all os projectos utilizados em cada ponta deste trabalho.
Link:
GitHub:
Recomandat:
Easy IOT - Hub senzor RF controlat de aplicație pentru dispozitive IOT cu rază medie: 4 pași
Easy IOT - Hub senzor RF controlat de aplicație pentru dispozitive IOT cu rază medie: În această serie de tutoriale, vom construi o rețea de dispozitive care pot fi controlate printr-o legătură radio de la un dispozitiv hub central. Avantajul utilizării unei conexiuni radio seriale de 433 MHz în loc de WIFI sau Bluetooth este autonomia mult mai mare (cu
IoT APIS V2 - Sistem autonom de irigare a plantelor activat IoT: 17 pași (cu imagini)
IoT APIS V2 - Sistem autonom de irigare a plantelor activat de IoT: Acest proiect este o evoluție a instrucțiunii mele anterioare: APIS - Sistem automat de irigare a plantelor Utilizez APIS de aproape un an și doream să îmbunătățesc designul anterior monitorizați planta de la distanță. Acesta este modul în care
Modul de alimentare IoT: Adăugarea unei funcții de măsurare a puterii IoT la controlerul meu de încărcare solară: 19 pași (cu imagini)
Modul de alimentare IoT: Adăugarea unei funcții de măsurare a energiei IoT la controlerul meu de încărcare solară: Bună ziua tuturor, sper că toți sunteți grozavi! În acest instructiv vă voi arăta cum am realizat un modul de măsurare a puterii IoT care calculează cantitatea de energie generată de panourile mele solare, care este utilizată de controlerul meu de încărcare solară t
Noțiuni de bază despre IoT: conectarea IoT-ului dvs. la cloud utilizând sistemul de operare Mongoose: 5 pași
Noțiuni de bază despre IoT: conectarea IoT-ului dvs. la cloud folosind sistemul de operare Mongoose: dacă sunteți o persoană care se ocupă de bricolaj și electronică, cel mai adesea, veți întâlni termenul de Internet al obiectelor, de obicei abreviat ca IoT, și că se referă la un set de dispozitive care se pot conecta la internet! A fi o astfel de persoană
Trabalho IOT Roça: 5 pași
Trabalho IOT Roça: Monitor de volume Caixa D'águaO sistemă constă în monitorizarea volumului cașei d’água. Utilizând IOT pentru monitorizarea și însoțirea doamnei Caixa