Tabla de contenido:

Cómo hacer que un temporizador tenga menos contacto para lavarse las manos # Covid-19: 3 pasos
Cómo hacer que un temporizador tenga menos contacto para lavarse las manos # Covid-19: 3 pasos

Video: Cómo hacer que un temporizador tenga menos contacto para lavarse las manos # Covid-19: 3 pasos

Video: Cómo hacer que un temporizador tenga menos contacto para lavarse las manos # Covid-19: 3 pasos
Video: Lavado de Manos para COVID-19 [Clase #4] 2024, Junio
Anonim
Cómo hacer que un temporizador tenga menos contacto para lavarse las manos # Covid-19
Cómo hacer que un temporizador tenga menos contacto para lavarse las manos # Covid-19

Hola ! Este tutorial le mostrará cómo hacer que un temporizador tenga menos contacto. de hecho, en este período de epidemia de coronavirus, es muy importante lavarse bien las manos. Es por eso que he creado este temporizador. Para este temporizador he utilizado una pantalla LCD Nokia 5110 para imprimir el tiempo restante, el sensor HC-SR04 para encender el temporizador (que sirve como botón sin contacto) y un zumbador como indicador audible del inicio y final del temporizador..

Material necesario

  1. 1x Arduino Nano u otro Arduino
  2. 1x sensor HC-SR04
  3. 1x pantalla LCD Nokia 5110
  4. Zumbador / altavoz piezoeléctrico
  5. Saltador
  6. 1x resistencia de 330 ohmios
  7. 1 resistencia de 1 K
  8. 4 resistencias de 10K
  9. Resistencia de 100 ohmios (opcional)

Paso 1: cableado

Alambrado
Alambrado

Aquí están los diferentes cables para cada elemento:

Para Nokia 5110 LCD

  • Conecte el pin 1 (Pin RST) al pin 6 de Arduino a través de la resistencia de 10K.
  • Conecte el pin 2 (Pin SCE) al pin 7 de Arduino a través de la resistencia de 1K.
  • Conecte el pin 3 (Pin D / C) al pin 5 de Arduino a través de la resistencia de 10K.
  • Conecte el pin 4 (Pin DIN) al pin 4 de Arduino a través de la resistencia de 10K.
  • Conecte el pin 5 (CLK Pin) al pin 3 de Arduino a través de la resistencia de 10K.
  • Conecte el pin 6 (Pin VCC) al pin 3.3V de Arduino.
  • Conecte el pin 7 (Pin LED) al GND de Arduino a través de una resistencia de 330 ohmios.
  • Conecte el pin 8 (pin GND) al GND de Arduino.

Para el sensor HC-SR04

  • Conecte el Pin VCC al pin 3.3V de Arduino.
  • Conecte el Trig Pin al pin 9 de Arduino.
  • Conecte el Pin Echo al pin 10 de Arduino.
  • Conecte el Pin Gnd al GND de Arduino.

Para timbre

  • Conecte el pin VCC al pin 8 de Arduino a través de la resistencia de 100 ohmios.
  • Conecte el Pin Gnd al GND de Arduino.

Paso 2: Programa

Programa
Programa

La operación del programa:

  • imprimir "hola, por favor, inicie el temporizador" en la pantalla
  • medir la distancia con HC-SR04
  • Si la distancia> = 30 cm:

    • reproducir temporizador iniciar música con zumbador
    • Temporizador de inicio de 30 segundos

después de que finalice el temporizador:

  • reproducir música de fin de temporizador con zumbador
  • imprima el primer mensaje: "hola, por favor, inicie el temporizador" en la pantalla

estas instrucciones dan vuelta a un bucle.

para cargar el código:

  1. Descarga y abre el archivo que se encuentra al final del paso.
  2. Abra las bibliotecas del administrador: Sketch -> Incluir biblioteca -> Administrar bibliotecas…
  3. Escriba "PCD8544" en la barra de búsqueda e instale las bibliotecas 'PCD8544' de Carlos Rodrigues
  4. Cerrar las bibliotecas de Manager
  5. Si usa un Arduino Nano: Seleccione 'Arduino Duemilanove o Diecimila' en: Herramientas -> Placa -> Arduino Duemilanove o Diecimila porque hay un error en Cargar cuando selecciono 'Arduino Nano'
  6. Sube el código

Si quieres cambiar el retardo del dímero te basta con cambiar el valor de la variable delayTimer en la línea 32 por defecto es 30 segundos.

Si desea cambiar la distancia con el sensor HC-SR04 para iniciar el temporizador, es suficiente que cambie el valor de la variable startDistance en la línea 12 por defecto es 30 cm.

Paso 3: Resultado

Recomendado: