Índice:
- Etapa 1: Materiais
- Etapa 2: Inscreva-se no ThingSpeak
- Etapa 3: Fiação e Hardware
- Etapa 4: Programação do hardware
- Etapa 5: codificação em Matlab
- Etapa 6: Função Send_msg
Vídeo: Sistema SafeT-Park: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Este dispositivo ajudará a proteger as estruturas de estacionamento, implementando três conceitos de segurança em um dispositivo IOT.
Sistema automatizado de resposta a emergências, no caso de incêndios em estruturas de estacionamento
Sensor integrado de temperatura e altitude para identificar a localização do incêndio
Sistema de pressão ativado para mitigar a radiação de fumaça
Etapa 1: Materiais
1. laptop com MATLAB, Arduino e Thingspeak instalados
2. Dispositivo Thing SparkFun ESP8266
3. Detecção do sensor de altitude / pressão SparkFun - MPL3115A2
4. Cabos fêmea para fêmea
5. Micro USB para cabo USB
6. Garagem de estacionamento impressa em 3D
Etapa 2: Inscreva-se no ThingSpeak
Primeiro, inscreva-se em thingspeak.com e crie uma conta usando uma conta MATHWORKS.
Em seguida, clique em "meus canais" e adicione um novo canal, para cada sensor utilizado.
A Internet das Coisas (IoT) é uma rede de objetos interconectados ("dispositivos conectados" ou "dispositivos inteligentes") capaz de coletar e trocar dados usando eletrônicos embarcados, software, sensores, atuadores e conectividade de rede.
Etapa 3: Fiação e Hardware
Conecte a placa conforme as instruções na imagem acima usando os cabos fêmea para fêmea.
Etapa 4: Programação do hardware
1. Garanta entradas corretas. Manipule os valores básicos para definir uma base apropriada para gráficos e cálculos.
2. Mapeie o código para enviar para Thingspeak.com.
3. Insira a localização do WiFi e as informações de ID do canal.
4. Defina a repetição do ciclo de codificação a cada 10 segundos. 5 segundos "tempo limite" definido para reconfigurar.
5. Ajuste os máximos de pressão, temperatura e altitude para capturar dados precisos.
Etapa 5: codificação em Matlab
Para fazer uso das entradas dos sensores do Arduino, precisamos usar o Matlab para receber os dados do ThingSpeak. O comando "thingSpeakRead ()" captura dados do canal thing speak, campos e número de pontos de dados inseridos no comando. Feito isso, você pode usar os dados para desenvolver qualquer tipo de saída de que precisar. Anexei um arquivo de páginas com meu código que pode ser copiado e colado para começar.
Para este projeto, nossos resultados incluem:
- Uma tabela com as leituras mais recentes de temperatura, altitude e pressão
- 2 gráficos que mostram as leituras de temperatura e pressão nos últimos 50 pontos de dados (neste caso, 500 segundos)
- Uma mensagem de texto e atualização de e-mail com leituras de temperatura, altitude ou pressão que você pode escolher em um menu pop-up no Matlab
- Aviso automático de incêndio se a temperatura do sensor exceder um certo ponto (neste caso, 80 graus F para fins de teste)
Para receber mensagens / e-mails, você deve configurar uma função send_msg antes de executar este código.
Isso será abordado no próximo slide
Etapa 6: Função Send_msg
Para receber e-mail e atualizações de texto você terá que definir a função "send_msg". Você precisará atualizar os valores "mail" e "pwd" com o e-mail e a senha de onde deseja que a atualização seja enviada. Você também precisará definir "destinatários" como o número e endereço de e-mail que você gostaria de receber as atualizações e "operadora" com a operadora de telefone do destinatário. Feito isso, a função está pronta para ser executada.
Recomendado:
O sistema de armazenamento de componentes: 10 etapas (com imagens)
O Sistema de armazenamento de componentes: O sistema de armazenamento de componentes final é uma solução única para organizar e armazenar componentes eletrônicos. O software personalizado permite a catalogação de componentes com uma função de pesquisa integrada para obter acesso rápido a componentes específicos. LEDs ab
Sistema de atendimento automatizado V1.0: 17 etapas (com imagens)
Sistema de atendimento automatizado V1.0: Às vezes, simplesmente não tenho vontade de atender o telefone. Ok, ok … na maioria das vezes eu realmente não me importo em atender o telefone. O que posso dizer, sou um homem ocupado. Há muito tempo venho querendo um sistema parecido com o que a operadora de telef
Status simples do Kicker e sistema de reservas com integração Slack: 12 etapas (com imagens)
Sistema de Reserva e Status Simples de Kicker com Integração Slack: Em uma empresa onde trabalho há uma mesa de kicker. A empresa ocupa muitos pisos e para alguns dos colaboradores demora até 3 minutos a chegar à mesa e … a perceber que a mesa já está ocupada. Surgiu então a ideia de construir um ki
Sistema de classificação de cores: Sistema baseado em Arduino com duas correias: 8 etapas
Sistema de Seleção por Cores: Sistema baseado em Arduino com Duas Correias: O transporte e / ou embalagem de produtos e itens na área industrial é feito por meio de linhas feitas com correias transportadoras. Essas correias ajudam a mover o item de um ponto a outro com velocidade específica. Algumas tarefas de processamento ou identificação podem ser
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e