Índice:
- Etapa 1: conectar o sensor de gás ao Arduino
- Etapa 2: conectar o Arduino ao Raspberry Pi
- Etapa 3: Escreva Algum Código para o Arduino
- Etapa 4: escreva um código para o Raspberry Pi
- Etapa 5: Crie um caso e experimente
Vídeo: Detector de gás IoT com Arduino e Raspberry Pi: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste instrutível, você aprenderá a construir um detector de gás IoT usando um Arduino, um Raspberry Pi e um sensor de gás MQ-5. Além dessas peças, você precisará de três fios para conectar o Arduino ao sensor de gás. Depois de fazer isso, você poderá escrever um código para o Arduino e o Raspberry Pi para obter o nível de gás atual na sala, seja ele natural, álcool ou até mesmo seu hálito. Vamos começar!
Etapa 1: conectar o sensor de gás ao Arduino
Você precisará de três fios para conectar o sensor de gás ao Arduino:
- Um do A0 do sensor (saída analógica) para um pino de entrada analógica no Arduino
- Um do GND (pino de aterramento) do sensor para um pino de aterramento no Arduino
- Um do VCC (entrada de energia) do sensor para um pino de 5 V no Arduino
Feito isso, ligue o Arduino. Você deve ver uma luz vermelha no sensor de gás.
Etapa 2: conectar o Arduino ao Raspberry Pi
Você precisará conectar o Arduino ao Raspberry Pi para verificar se ele é alimentado pela porta USB do Pi. Você também usará essa conexão para comunicação por meio da função serial.println () do Arduino, que será recebida pelo Raspberry Pi.
Etapa 3: Escreva Algum Código para o Arduino
Agora que o Arduino está conectado, ele deve ser capaz de fazer uma leitura do sensor de gás e transmiti-la ao Raspberry Pi. Para fazer isso, algumas linhas de código são necessárias: o Arduino deve pegar a entrada analógica do sensor e depois gravá-la na conexão serial, o que permitirá que o Pi a leia. Um exemplo de como fazer isso está incluído na foto.
Etapa 4: escreva um código para o Raspberry Pi
Agora você precisará de algum código na outra extremidade para "capturar" os dados vindos do Arduino e exibi-los na Internet. Para fazer isso, usaremos Python em nosso exemplo junto com o Flask, que nos permitirá exibir uma página da web com os dados do sensor junto com uma média das leituras anteriores do sensor. Você precisará importar os módulos mostrados na imagem para que o servidor da web e a comunicação da porta serial funcionem.
Em seguida, você deseja iniciar uma nova conexão serial e escrever uma classe de sensor que fará a leitura do Arduino e passará esses dados para nossa rota Flask, que é mostrada na segunda imagem. Finalmente, você vai querer fazer uma página da web em HTML para que possamos realmente ver nossos dados. Um exemplo de como você pode fazer isso está incluído aqui.
Etapa 5: Crie um caso e experimente
Finalmente, depois de testar seu sensor, você pode construir uma caixa para ele e testá-lo! Você poderia fazer uma caixa com uma impressora 3D (já existem caixas pré-fabricadas para Pi e Arduino) ou até mesmo construir uma de papelão. Um exemplo de ambos está incluído acima. Pegamos nossos casos do Thingiverse (aqui e aqui). Em última análise, a escolha é sua! Feliz construção!
Recomendado:
Detector de vazamento de gás baseado em IOT: 4 etapas
Detector de vazamento de gás baseado em IOT: Requisitos1 - Nodemcu (ESP8266) 2 - Sensor de fumaça (MQ135) 3 - Fios de ligação (3)
DETECTOR DE GÁS GLP: 5 etapas
DETECTOR DE GÁS GPL: neste TUTORIAL vou construir um detector de GPL com alarme
Detector de gás doméstico: 3 etapas
Detector de gás doméstico: Este projeto visa criar um detector de gás doméstico eficaz a partir de arduino uno (ou, neste caso, seu equivalente chinês) e um grupo de sensores
Chapéu Sensly para o Detector de Gás e Qualidade do Ar Raspberry Pi V0.9: 8 etapas
Chapéu Sensly para o Detector de Gás e Qualidade do Ar Raspberry Pi V0.9: Sensly é um sensor de poluição portátil capaz de detectar os níveis de poluição do ar usando seus sensores de gás a bordo para coletar informações sobre os vários gases presentes. Essas informações podem ser alimentadas diretamente para o seu smartphone para pu
Detector de fumaça IOT: Atualizar o detector de fumaça existente com IOT: 6 etapas (com imagens)
Detector de fumaça IOT: atualize o detector de fumaça existente com o IOT: Lista de colaboradores, Inventor: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisor: Dra. Chia Kim Seng, Departamento de Engenharia Mecatrônica e Robótica, Faculdade de Engenharia Elétrica e Eletrônica, Universiti Tun Hussein Onn Malaysia.Distribut