Índice:

Sistema de detecção de gás tóxico baseado em IoT: 6 etapas
Sistema de detecção de gás tóxico baseado em IoT: 6 etapas

Vídeo: Sistema de detecção de gás tóxico baseado em IoT: 6 etapas

Vídeo: Sistema de detecção de gás tóxico baseado em IoT: 6 etapas
Vídeo: Aplicação de dispositivos baseados em nanomateriais para a detecção de gases. 2024, Novembro
Anonim
Sistema de detecção de gás tóxico baseado em IoT
Sistema de detecção de gás tóxico baseado em IoT

Os gases tóxicos têm enormes efeitos ambientais. As pessoas estão sofrendo de várias doenças devido a eles. A detecção adequada do nível de gás tóxico é importante para nós. com esse respeito, desenvolvo este projeto para detectar o nível de gases tóxicos em nosso meio ambiente.

Os gases tóxicos têm enormes efeitos ambientais. As pessoas estão sofrendo de várias doenças devido a eles. A detecção adequada do nível de gás tóxico é importante para nós. com esse respeito, desenvolvo este projeto para detectar o nível de gás tóxico em nosso meio ambiente.

Etapa 1: coisas necessárias

Coisas necessárias
Coisas necessárias
  1. Linkit Smart Dou
  2. Sensores de gás MQ (MQ-3, MQ-2, MQ-7)
  3. Cartão
  4. Jumper Wire
  5. Thinger.io (conta)
  6. IDE Arduino
  7. Pistola de cola quente
  8. Ferro de solda
  9. Faca de corte

Etapa 2: Construindo o Sistema

Construindo o Sistema
Construindo o Sistema
Construindo o Sistema
Construindo o Sistema
Construindo o Sistema
Construindo o Sistema
  1. Faça um buraco usando uma faca de corte para colocar os sensores de gás nele. Colou um pouco de cola quente na parte de trás dos sensores para fixá-los ao cartão.
  2. Conecte o pino dos sensores com o microcontrolador linkit smart dou usando o diagrama de pinos adequado.
  3. Conecte o pino GND e VCC de todos os sensores.
  4. Coloque o microcontrolador dentro da placa de cartão e fixe-o com cola quente.

Se você quiser adicionar mais sensores … você pode adicioná-los.

Diagrama de Pin

Ligue a placa linkit via usb ou usb power bank

Sensor MQ2

VCC --- 5V

A0 ------ A0 (placa linkit)

GND ----- GND

Sensor MQ3

VCC --- 5V

A0 ------ A1 (placa linkit)

GND ----- GND

Sensor MQ7

VCC --- 5V

A0 ------ A2 (placa linkit)

GND ----- GND

Todos os VCC e aterramento são conectados ao VCC e aterramento da placa Linkit.

Etapa 3: Preparar Linkit Smart Dou

Preparando Linkit Smart Dou
Preparando Linkit Smart Dou
Preparando Linkit Smart Dou
Preparando Linkit Smart Dou
Preparando Linkit Smart Dou
Preparando Linkit Smart Dou

Por padrão, o Linkit Smart7688 Duo está funcionando no modo AP, mas para este projeto precisamos torná-lo no modo Estação. Como temos um plano para usar esta placa no modo arduino yun, precisamos fazer algumas configurações.

Primeiro, conecte a placa com o seu PC e faça uma varredura na rede Wifi e você encontrará a rede com o nome de LinkIT *******; conecte-se a ele, abra seu navegador e digite este URL. https://mylinkit.local/ e você verá a tela de login. Na primeira vez, coloque a senha e clique em salvar e depois faça o login novamente. Após o Login, clique na aba "Rede" e então você irá à tela seguinte e selecione o modo Estação. e, em seguida, selecione sua própria rede wi-fi e, em seguida, digite sua senha wi-fi e clique em "Configurar e reiniciar". Agora sua placa está conectada com sua própria rede.

Para mais detalhes, siga o wiki do linkit smart dou board.

Agora precisamos configurar o modo de ponte arduino yun do linkit smart Dou.

No Windows 10/7, abra o terminal do putty e escreva o endereço IP da placa linkit smart dou ou escreva mylinkit.local.

Depois de conectar a massa com a placa, execute os seguintes comandos para habilitar o modo de ponte.

# uci set yunbridge.config.disabled =’0’

# uci commit

# reinício

Agora a diretoria está pronta para este projeto.

Etapa 4: Upload do código-fonte do Arduino para Linkit Smart Dou

Carregando o código-fonte do Arduino para Linkit Smart Dou
Carregando o código-fonte do Arduino para Linkit Smart Dou
Carregando o código-fonte do Arduino para Linkit Smart Dou
Carregando o código-fonte do Arduino para Linkit Smart Dou
Carregando o código-fonte do Arduino para Linkit Smart Dou
Carregando o código-fonte do Arduino para Linkit Smart Dou

• Abra o IDE do Arduino.

• Para obter o gerenciador de placas você deve ir em Arquivo >> Preferências e, em seguida, em "URLs de gerenciador de placas adicionais", cole o link abaixo: (veja a figura)

download.labs.mediatek.com/package_mtk_lin…

Em seguida, instale o linkit smart dou board acessando Ferramentas >> Quadro> Gerenciador de Quadros … Você pode encontrá-lo rolando para baixo ou simplesmente digitando linkit na caixa de pesquisa. (Verifique a figura)

Como você pode ver, eu já instalei, mas se você não instalou, clique no botão instalar.

Agora verifique se a placa está disponível ou não, clicando em Ferramentas >> Placa e em Ferramentas> Porta. Como pode ser visto aqui. (Verifique a figura)

Agora, basta escrever o código e fazer o upload clicando no botão de upload (******).

***** Fazendo upload do firmware para a placa linkit

Antes de enviar o código do Arduino para a placa, certifique-se de que seu thinger.io lib para Adruino IDE foi baixado corretamente e seu nome de usuário e credencial foram adicionados corretamente. O painel Thinger.io visualiza os dados em tempo real após fazer o upload do código-fonte para o quadro linkit.

Etapa 5: configurar a plataforma Thinger.io

Configure a plataforma Thinger.io
Configure a plataforma Thinger.io
Configure a plataforma Thinger.io
Configure a plataforma Thinger.io
Configure a plataforma Thinger.io
Configure a plataforma Thinger.io

Thinger.io é uma plataforma iot-cloud que é usada aqui para streaming de dados do dispositivo para a nuvem. Ele fornece serviço de streaming gratuito para até dois dispositivos. Se você não tem nenhuma conta, abra uma conta.

Para adicionar um novo dispositivo, clique em adicionar dispositivo e insira o nome, a descrição e sua credencial (a credencial é obrigatória para conectar um dispositivo ao thinger.io, você precisa colocar esta credencial e o nome do dispositivo, bem como seu nome de usuário no Código-fonte do Arduino para conectar o dispositivo à nuvem).

Para criar um painel para visualização de dados, você precisa clicar em adicionar painel e, em seguida, colocar o nome do painel e a descrição. consulte a documentação do thinger.io para obter mais detalhes sobre o painel, dispositivo e outros serviços.

Fazendo upload do firmware para a placa linkit

Antes de enviar o código do Arduino para a placa, certifique-se de que seu thinger.io lib para Adruino IDE foi baixado corretamente e seu nome de usuário e credencial foram adicionados corretamente.

O painel Thinger.io visualiza os dados em tempo real após fazer o upload do código-fonte para o quadro linkit.

Etapa 6: demonstração

Vídeo

www.youtube.com/embed/0TvXcXoMvuQ

Recomendado: