Índice:

Visuino Breathalyzer Como usar o sensor MQ-3 de álcool gasoso: 8 etapas
Visuino Breathalyzer Como usar o sensor MQ-3 de álcool gasoso: 8 etapas

Vídeo: Visuino Breathalyzer Como usar o sensor MQ-3 de álcool gasoso: 8 etapas

Vídeo: Visuino Breathalyzer Como usar o sensor MQ-3 de álcool gasoso: 8 etapas
Vídeo: SERIE SENSORES Y MODULOS #11: SENSOR DE ALCOHOL - MQ3 SENSOR DE GAS 2024, Novembro
Anonim

Neste tutorial, usaremos Arduino UNO, OLED Lcd, módulo MQ-3 Alcohol Gas Sensor e Visuino para exibir os níveis de álcool no Lcd e definir a detecção de limite. Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar

Arduino UNO ou qualquer outro Arduino

Módulo sensor de álcool de gás MQ-3

OLED Lcd

Tábua de pão

Fios de ligação

Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito

Conecte o GND do Arduino UNO ao pino da placa de ensaio (gnd)

Conecte o pino 5V do Arduino UNO ao pino da placa de ensaio (positivo)

Conecte o SCL do Arduino UNO ao pino OLED LCD (SCL)

Conecte o SDA do Arduino UNO ao pino OLED LCD (SDA)

Conecte o pino de LCD OLED (VCC) ao pino da placa de ensaio (positivo)

Conecte o pino do LCD OLED (GND) ao pino da placa de ensaio (GND)

Conecte o pino do módulo do sensor de álcool e gás MQ-3 (VCC) ao pino do breadboard (positivo)

Conecte o pino do sensor de álcool e gás MQ-3 (GND) ao pino do breadboard (GND)

Conecte o pino do módulo do sensor de álcool de gás MQ-3 (A0) ao pino do Arduino UNO analógico (1)

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito, siga as etapas neste Instructable para configurar o IDE do Arduino para programar ESP 8266! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
  • Adicionar 2X componente "Valor do Texto"
  • Adicionar 2X componente "Comparar valor"
  • Adicionar componente Display OLED I2C
  • Adicionar componente "Text Multi Merger"
  • Adicionar componente "Período Médio"

Etapa 5: no Visuino: definir componentes

No Visuino: Definir componentes
No Visuino: Definir componentes
No Visuino: Definir componentes
No Visuino: Definir componentes
No Visuino: Definir componentes
No Visuino: Definir componentes
  • defina o valor do texto do componente "TextValue1" como "Too Drunk!"
  • defina o valor do texto do componente "TextValue2" para "Ok"
  • defina o valor do componente "CompareValue1" para "0.3" >> Este é o valor de detecção, você pode definir seu próprio valor
  • defina o valor do componente "CompareValue2" para "0.3" >> Este é o valor de detecção, você pode definir seu próprio valor
  • defina CompareType do componente "CompareValue1" para "ctBiggerOrEqual"
  • defina CompareType do componente "CompareValue2" para "ctSmaller"
  • definir o período do componente "AveragePeriod1" para "500000", isso é igual a 0,5 de um segundo, significa que o LCD mostrará o valor a cada 0,5s

Clique duas vezes no componente DisplayOled1

  • adicione Desenhar texto à esquerda e defina o texto para "Nível Alc:"
  • adicione o campo de texto 2X à esquerda (veja a imagem) e defina Y: 20 para "text field1" ey: 40 para "text field2"

Etapa 6: Etapa 5: no Visuino: conectando componentes

Etapa 5: no Visuino: conectando componentes
Etapa 5: no Visuino: conectando componentes
  • Conecte o pino DisplayOled1 [Out I2c] ao pino Arduino I2C [in]
  • Conecte Arduino Analog pin Out [1] para AveragePeriod1 pin [in] e CompareValue1 pin [in] e CompareValue2 pin [in]
  • Conecte o pino AveragePeriod1 [saída] ao pino do campo de texto 1 dos elkements OLED [entrada]
  • Conecte o pino CompareValue1 [out] ao pino TextValue1 [clock]
  • Conecte o pino CompareValue2 [out] ao pino TextValue2 [clock]
  • Conecte o pino TextValue1 [out] ao pino TextMultiMerger1 [0]
  • Conecte o pino TextValue2 [out] ao pino TextMultiMerger1 [1]
  • Conecte o pino TextMultiMerger1 [saída] aos elementos OLED Pin do campo de texto2 [entrada]

Etapa 7: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".

Etapa 8: Jogue

Se você ligar o módulo Arduino UNO, o OLED Lcd começará a mostrar o valor do MQ-3 Alcohol Gas Sensor. Se você colocar um algodão embebido em álcool ou qualquer tipo de álcool próximo ao sensor, o valor será exibido no LCD.

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable. Você pode fazer o download e abri-lo em Visuino:

Recomendado: