Isi kandungan:
- Bekalan
- Langkah 1: Entendendo a Arquitetura Do Projeto
- Langkah 2: Montando Circuito Eletrônico
- Langkah 3: Configurando O Projeto
- Langkah 4: Executando Projeto
Video: Trabalho IOT: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Este instruksional 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 lakukan projeto tidak terbiasa ada monitoramento de residências e estabelecimentos enquanto sebagai pessoas não estiverem no local. Para penerbit juga criado um circuito eletrônico com arduino constído de um sensor de presença que quando acionado envia uma mensagem SMS para o selular de uma pessoa informando que ouve uma movimentação no local.
Bekalan
Komponen pemanfaatan for for konstrução do trabalho foram:
Perkakasan:
- Arduino Uno.
- Perisai Modulo ethernet w5100.
- Sensor de Movimento Presença PIR.
- Jumpers Macho / Femea 20cm.
- Cabo de Rede RJ45
Perisian- AWS API Gateway
- AWS LambdaAWS SNS (Perkhidmatan Pemberitahuan Mudah Amazon)
- Arduino.cc (linguagem C ++)
Langkah 1: Entendendo a Arquitetura Do Projeto
Arquitetura melakukan projeto é divida em 3 camadas sendo elas Local, AWS e Mobile.
Inicialmente na camada Local está localizado o circuito eletrônico junto com a API Rest em Node JS. Ao identificar uma movimentação através do sensor de presença é disparado uma requisição POST untuk Node Rehat API. API keperluan, API, dan disparado uma nova Requição POST untuk API Gateway da Amazon que se encontra na camada AWS da arquitetura.
Gerbang API camada AWS adalah komposta por uma, função lambda, serviço de mensagens SNS e um banco de dados no Dynamon BD. A Requição Chegando no Gateway Será Redirecionada untuk a Função Lambda que ao Receiver a Requisição Persisten Maklumat Maklumat Como / 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á na camada Mobile da arquitetura, penerima SMS contendo o texto 'PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!'.
Langkah 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.
Primeiro Passo: Modulo ethernet perisai 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 / pelaksana o projeto.
Segundo Passo: Sensor de presença PIR
Sensor komik 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.
Langkah 3: Configurando O Projeto
Neste tópico iremos detalhar algumas configurações que devem ser feitas no projeto antes de ser executado.
Perdanaira Configuração
Tiada 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.
Pelanggan RestClient = RestClient ("XXXXXX", YYYY);
Contoh:
Pelanggan RestClient = RestClient ("192.168.1.107", 3000);
Segunda Configuração
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.
Contoh:
const fone = '000000000';
Langkah 4: Executando Projeto
Montado o circuito eletrônico e feita sebagai configurações podemos agora pelaksana atau 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.
Pautan:
GitHub:
Disyorkan:
Stesen Kerja Elektronik untuk Hobi - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 Langkah
Stesen Kerja Elektronik untuk Hobi - Estação De Trabalho Para Entusiastas Em Eletrônica: Hormat Lector dan Hobi ElektronikDalam instruksel ini saya membentangkan pembinaan stesen kerja untuk penggemar elektronik, Stesen ini mengandungi alat dan sokongan umum untuk bekerja dengan litar elektronik: pendakap putar untuk ci dicetak
Easy IOT - Hub Sensor RF yang Dikendalikan Aplikasi untuk Peranti IOT Julat Medium: 4 Langkah
Easy IOT - Hub Sensor RF yang Dikendalikan Aplikasi untuk Peranti IOT Julat Sederhana: Dalam siri tutorial ini, kami akan membina rangkaian peranti yang dapat dikendalikan melalui pautan radio dari peranti hub pusat. Manfaat menggunakan sambungan radio bersiri 433MHz bukan WIFI atau Bluetooth adalah julat yang jauh lebih besar (dengan baik
IoT APIS V2 - Sistem Pengairan Tanaman Automatik berkemampuan IoT: 17 Langkah (dengan Gambar)
IoT APIS V2 - Sistem Pengairan Tanaman Automatik berkemampuan IoT: Projek ini adalah evolusi dari arahan saya sebelumnya: APIS - Sistem Pengairan Tanaman AutomatikSaya telah menggunakan APIS selama hampir setahun sekarang, dan ingin memperbaiki reka bentuk sebelumnya: Keupayaan untuk pantau kilang dari jauh. Ini adalah bagaimana
Modul Kuasa IoT: Menambah Ciri Pengukuran Kuasa IoT ke Pengawal Caj Suria Saya: 19 Langkah (dengan Gambar)
Modul Kuasa IoT: Menambah Ciri Pengukuran Kuasa IoT ke Pengawal Caj Suria Saya: Halo semua, saya harap anda semua hebat! Dalam instruksional ini saya akan menunjukkan kepada anda bagaimana saya membuat modul Pengukuran Kuasa IoT yang mengira jumlah kuasa yang dihasilkan oleh panel solar saya, yang digunakan oleh pengawal cas solar saya
Trabalho IOT Roça: 5 Langkah
Trabalho IOT Roça: Monitor de volume Caixa D'águaO sistema terdiri daripada monitor atau volume da caixa d''gua. Utilizando IOT untuk monitoramento e acompanhamento do nível da Caixa