Índice:

Como fazer um cronômetro com menos contato para lavar as mãos # Covid-19: 3 etapas
Como fazer um cronômetro com menos contato para lavar as mãos # Covid-19: 3 etapas

Vídeo: Como fazer um cronômetro com menos contato para lavar as mãos # Covid-19: 3 etapas

Vídeo: Como fazer um cronômetro com menos contato para lavar as mãos # Covid-19: 3 etapas
Vídeo: Por que é importante tomar a quinta dose da vacina contra covid-19? 2024, Junho
Anonim
Como fazer um cronômetro com menos contato para lavar as mãos # Covid-19
Como fazer um cronômetro com menos contato para lavar as mãos # Covid-19

Oi ! Este tutorial vai mostrar como fazer um contato sem cronômetro. de fato, neste período de epidemia de coronavírus, é muito importante lavar bem as mãos. É por isso que criei este cronômetro. Para este cronômetro, usei uma tela LCD Nokia 5110 para imprimir o tempo restante, o sensor HC-SR04 para ligar o cronômetro (para servir como um botão sem contato) e uma campainha como um indicador sonoro do início e do fim do cronômetro.

Material necessário

  1. 1x Arduino Nano ou um outro Arduino
  2. 1 sensor HC-SR04
  3. 1x Nokia 5110 LCD
  4. Buzzer / alto-falante piezo
  5. Saltador
  6. 1x resistor de 330 ohm
  7. 1x resistor 1K
  8. 4 resistências de 10K
  9. Resistor de 100 ohms (opcional)

Etapa 1: Fiação

Fiação
Fiação

Aqui estão as diferentes fiações para cada elemento:

Para Nokia 5110 LCD

  • Conecte o pino 1 (RST Pin) ao pino 6 do Arduino por meio do resistor de 10K.
  • Conecte o pino 2 (pino SCE) ao pino 7 do Arduino através do resistor de 1K.
  • Conecte o pino 3 (Pino D / C) ao pino 5 do Arduino por meio do resistor de 10K.
  • Conecte o pino 4 (pino DIN) ao pino 4 do Arduino através do resistor de 10K.
  • Conecte o pino 5 (CLK Pin) ao pino 3 do Arduino através do resistor de 10K.
  • Conecte o pino 6 (pino VCC) ao pino de 3,3 V do Arduino.
  • Conecte o pino 7 (pino do LED) ao GND do Arduino por meio do resistor de 330 ohms.
  • Conecte o pino 8 (GND Pin) ao GND do Arduino.

Para Sensor HC-SR04

  • Conecte o pino VCC ao pino de 3,3 V do Arduino.
  • Conecte o pino de disparo ao pino 9 do Arduino.
  • Conecte o pino do eco ao pino 10 do Arduino.
  • Conecte o pino Gnd ao GND do Arduino.

Para campainha

  • Conecte o pino VCC ao pino 8 do Arduino através do resistor de 100 ohms.
  • Conecte o pino Gnd ao GND do Arduino.

Etapa 2: Programa

Programa
Programa

A operação do programa:

  • imprimir "olá, por favor, inicie o cronômetro" na tela
  • medir a distância com HC-SR04
  • Se distância> = 30 cm:

    • toque o cronômetro e comece a música com a campainha
    • iniciar cronômetro de 30 segundos

após o término do cronômetro:

  • tocar música de fim de cronômetro com campainha
  • imprima a primeira mensagem: "olá, por favor, inicie o cronômetro" na tela

essas instruções giram em loop.

para fazer upload do código:

  1. Baixe e abra o arquivo que está no final da etapa.
  2. Abra o gerenciador de bibliotecas: Sketch -> Incluir biblioteca -> Gerenciar bibliotecas …
  3. Escreva "PCD8544" na barra de pesquisa e instale a biblioteca 'PCD8544' de Carlos Rodrigues
  4. Feche as bibliotecas do gerenciador
  5. Se você usa um Arduino Nano: Selecione 'Arduino Duemilanove ou Diecimila' em: Ferramentas -> Placa -> Arduino Duemilanove ou Diecimila porque há um erro no Upload quando eu seleciono 'Arduino Nano'
  6. Faça upload do código

Se você quiser alterar o retardo do dímero, basta alterar o valor da variável delayTimer na linha 32 por padrão para 30 segundos.

Se quiser alterar a distância com o sensor HC-SR04 para iniciar o cronômetro, basta você alterar o valor da variável startDistance na linha 12 por padrão é 30 cm.

Etapa 3: Resultado

Recomendado: