Tabla de contenido:

Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes)
Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes)

Video: Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes)

Video: Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes)
Video: Grafica para monitorear y temperatura y humedad 2024, Mes de julio
Anonim
Image
Image

En esta publicación, le mostraré cómo hacer un medidor de temperatura usando un gráfico de barras y Atmega328p. La publicación incluirá todos los detalles como diagrama de circuito, fabricación de PCB, codificación, ensamblaje y prueba. También he incluido un video que contiene todos los detalles.

Paso 1: componentes

  • 1 * Atmega328p
  • 1 * gráfico de barras
  • 1 * 10K ohmios
  • 10 * 220 ohmios
  • 1 * LM35
  • 1 * bloque de terminales
  • Condensador de cerámica 2 * 22pf
  • Cristal de 1 * 16 MHz
  • 1 * PCB hecho a medida por JLCPCB.com

Enlaces de afiliados

Amazon IND

  • Atmega328p -
  • Gráfico de barras:
  • Cristal de 16 MHz -

Amazon EE. UU.

  • Atmega328p -
  • Gráfico de barras:
  • Cristal de 16 MHz -

AliExpress

  • Atmega328p -
  • Gráfico de barras:
  • Cristal de 16 MHz -

Banggood

  • Atmega328p -
  • Cristal de 16 MHz -

Paso 2: diagrama de circuito, diseño de PCB y boceto

Diagrama de circuito, diseño de PCB y boceto
Diagrama de circuito, diseño de PCB y boceto
Diagrama de circuito, diseño de PCB y boceto
Diagrama de circuito, diseño de PCB y boceto
Diagrama de circuito, diseño de PCB y boceto
Diagrama de circuito, diseño de PCB y boceto

El circuito fue diseñado en KiCad. Después de diseñar el circuito, diseñé el diseño de la PCB y generé el archivo Gerber & Drill. Luego cargó una carpeta Zip que contenía todo el archivo Gerber & Drill en el sitio web JLCPCB.com para su fabricación (que ofreció 5 PCB por 2 $ con un día de envío).

Bosquejo

El boceto que utilicé es un boceto muy básico que se puede entender fácilmente. La primera parte del boceto (resaltada en amarillo) se usa para declarar e inicializar las variables. La siguiente línea que está resaltada es para obtener el valor analógico del LM35. Las siguientes dos líneas se utilizan para convertir el valor analógico a Celsius (para obtener más información sobre la fórmula, haga clic aquí). También he incluido una línea que puede usar si desea el valor en Fahrenheit. La última parte del código es simple si se usa una declaración para encender y apagar el gráfico de barras en función de la temperatura.

Paso 3: construcción y pruebas

Construcción y pruebas
Construcción y pruebas
Construcción y pruebas
Construcción y pruebas

Después de recibir la placa de JLCPCB.com, la ensamblé y la conecté a una fuente de alimentación de 5 V CC. El Atmega328 fue programado de antemano. Si no está familiarizado con cómo programar Atmega328p, puede consultar este video. Tenga en cuenta que este dispositivo está programado para mostrar la temperatura de 25 ° C a 34 ° C. También he incluido la comparación de los dos diseños que muestran la temperatura.

Recomendado: