Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Entendendo a Arquitetura Do Projeto
- Krok 2: Montando Circuito Eletrônico
- Krok 3: Konfiguracja O Projeto
- Krok 4: Wykonaj projekt
Wideo: Trabalho IOT: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jest to instruktażowy dokument, który przeszedł do projektu, przeszedł do ostatecznego projektu dotyczącego materiałów IOT do kursu Architektura oprogramowania Dystrybucja przez instytut PUC Minas.
O objetivo do projeto é auxiliar no monitormento 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.
Kieszonkowe dzieci
Componentes utilizados para a construção do trabalho foram:
Sprzęt komputerowy:
- Arduino Uno.
- Nakładka Ethernet Modulo w5100.
- Czujnik ruchu PIR.
- Swetry Macho/Femea 20cm.
- Cabo de Rede RJ45
Oprogramowanie - AWS API Gateway
- AWS LambdaAWS SNS (Amazon Simple Notification Service)
- Arduino.cc (język C++)
Krok 1: Entendendo a Arquitetura Do Projeto
Arquitetura do projektu é divida em 3 camadas sendo elas Local, AWS e Mobile.
Inicialmente of camada Local jest zlokalizowane lub podłączone do elektronicznego obwodu z API Rest em Node JS. Identyfikuj ruchy, które chcesz przenieść do czujnika obecności i usuwaj wymagania POST dla API Rest Node. Wymagany interfejs API, który nie może zostać użyty w nowym żądaniu POST dla API Gateway przez Amazon, który ma dostęp do kamery AWS w architekturze.
Camada AWS jest komponowana z bramą API uma, funkcją lambda, obsługą komunikatów SNS i banco de dados bez Dynamon BD. A requisição chegando no Gateway será redirecionada para a função Lambda que ao receber requisição persiste informações como data/hora nie banco de dados e publica uma mensagem no serviço SNS informando o numer telefonu de destino da mensage
Com a mensagem publicada, o urządzenie que está na camada Mobile da arquitetura, receberá um treść SMS o tekst „PRESENÇA DETECTADA NO AMBIENTE CONFIGURADO!”.
Krok 2: Montando Circuito Eletrônico
Abaixo iremos detalhar passo a passo para montar o circuito eletrônico.
Primeiro Passo: Osłona Ethernet Modulo w5100
Encaixar/conectar o modułowa osłona ethernetowa w5100 ao arduino uno, a posteriori conectar o cabo de rede nie modułowa osłona ethernetowa o modułowa osłona ethernetowa Serial ao arduino uno para enviar/executar o projeto.
Segundo Passo: czujnik obecności 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 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.
Krok 3: Konfiguracja O Projeto
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, nie zawiera 6 informacji, nie ma miejsca na tekst XXXXXX ani nie wprowadza adresu IP z węzła API i nie ma miejsca na tekst YYYY do portu komunikacji.
Klient RestClient = Klient Rest("XXXXXX", YYYY);
Przykład:
Klient RestClient = Klient Rest("192.168.1.107", 3000);
Konfiguracja Segundy
Agora nie arquivo da função lambda sns_publishsms.js, atribuir a variável fone na linha 10 lub numer telefonu nie qual será enviado os SMS.
Przykład:
const fone = '000000000';
Krok 4: Wykonaj projekt
Montado o circuito eletrônico e feita as configurações podemos agora executar o projeto.
Abaixo segue o link de um video demonstrando o projekt em execução e o link do github contendo todos os projekty utilizados em cada ponta deste trabalho.
Link:
GitHub:
Zalecana:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Elektroniczna stacja robocza dla hobbysty - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 kroków
Elektronika Workstation dla Hobbysty - Estação De Trabalho Para Entusiastas Em Eletrônica: Pozdrawiam Lektora i Elektronika Hobbystę W tej instrukcji przedstawiam budowę stanowiska roboczego dla elektronika, Stanowisko zawiera typowe narzędzia i podpory do pracy z obwodami elektronicznymi: wspornik obrotowy do ci
Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: 4 kroki
Easy IOT – Kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: W tej serii samouczków zbudujemy sieć urządzeń, które będą mogły być sterowane za pośrednictwem łącza radiowego z centralnego urządzenia koncentratora. Zaletą korzystania z szeregowego połączenia radiowego 433 MHz zamiast WIFI lub Bluetooth jest znacznie większy zasięg (przy dobrym
Trabalho IOT Roça: 5 kroków
Trabalho IOT Roça: Monitor de volume Caixa D'águaO sistema sistema em monitorar o volume da caixa d'água. Utilizando IOT para monitormento e acompanhamento do nível da Caixa
Wejście analogowe IoT - pierwsze kroki z IoT: 8 kroków
Wejście analogowe IoT - Pierwsze kroki z IoT: Zrozumienie wejść analogowych jest kluczową częścią zrozumienia, jak działają rzeczy wokół nas, większość, jeśli nie wszystkie czujniki, to czujniki analogowe (czasami te czujniki są konwertowane na cyfrowe). W przeciwieństwie do wejść cyfrowych, które mogą być tylko włączone lub wyłączone, wejście analogowe