Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

TM1637:Tutorial completo para principiantes

TM1637

¿Está buscando una forma de mostrar dígitos en su microcontrolador Arduino? Entonces, lo que necesita es una pantalla TM1637 de 4 dígitos y 7 segmentos.

Puede usar este dispositivo para diseñar circuitos de reloj y otras aplicaciones que muestren números.

Sin embargo, una pantalla regular de 7 segmentos y 4 dígitos requiere doce pines y toneladas de cableado. Afortunadamente, el TM1637 reduce el número de pines a cuatro.

Dos pines manejan el control de potencia mientras que los otros dos pines controlan los segmentos.

Por lo tanto, en este artículo, aprenderá todo sobre el TM1637 y cómo conectarlo con una placa Arduino.

¿Estás listo? Vamos a ello.

¿Qué es el TM1637?

Pantalla LED

El diseño del TM1637 le permite mostrar números. Además, el módulo presenta cuatro pantallas de 7 segmentos que funcionan juntas para crear números. El módulo TM1637 funciona en base al IC TM1637, de ahí el nombre de pantalla TM1637.

Configuración de clavijas TM1637

El TM1637 tiene cuatro terminales, y cada terminal tiene una función diferente. Consulte la imagen a continuación para conocer las funciones de cada pin.

Configuración de clavijas TM1637

Características y especificaciones de TM1637

Estas son las características y especificaciones de la pantalla TM1637:

Cómo funciona el módulo TM1637

En este módulo, solo puede establecer comunicación con dos pines, incluidos los pines DIO y CLK. Además, puede enviar o recibir datos en este módulo desde estos dos pines.

Por lo tanto, enviará los números que desea mostrar en la interfaz TM1637 en un formulario de datos en serie. Además, solo puede operar este módulo con una fuente de alimentación regulada de +5v. Cualquier valor superior a ese puede causar daños irreversibles.

Para establecer la comunicación, debe conectar los pines CLK y DIO a cualquier pin GPIO disponible de su microcontrolador. Ayudará a desarrollar el intercambio de datos en serie con algo de programación.

Sin embargo, el intercambio de datos en serie es un proceso complejo. Pero puede hacerlo más fácil descargando bibliotecas, que ayudan con la transmisión de datos.

Además, debe descargar estas bibliotecas y usarlas en sus programas de aplicación. Puede encontrar estas bibliotecas en diferentes sitios web.

Una vez que incluya el encabezado, el controlador se comunicará por sí solo y enviará los caracteres que desea mostrar al módulo.

Cuando el TM1637 IC recibe los datos del controlador, maneja los cuatro segmentos de la pantalla a través del código. Luego, los cuatro segmentos mostrarán los caracteres que desea.

Conectar la pantalla de 7 segmentos y 4 dígitos TM1637 con Arduino

Antes de que aprendamos a conectar el TM1637 con un Arduino, primero debe comprender los conceptos básicos de una pantalla de 7 segmentos.

Pantalla de 7 segmentos

Las pantallas de 7 segmentos cuentan con siete LED, que se alinean para formar un patrón específico, generalmente la forma de un ocho. Cada LED es lo que llamamos un segmento.

La iluminación de un segmento forma parte de un dígito numérico, hexadecimal y decimal. Puede etiquetar cada segmento de la A a la G. Cuando establece un componente ALTO o BAJO, puede generar el carácter deseado.

Descripción general del hardware del módulo TM1673

El TM1673 viene con un controlador de LED serial de bajo costo y tiene varias funciones, incluido el control de brillo de LED y el control de encendido/apagado. También puede acceder a cada uno de los segmentos.

También cuenta con cuatro pantallas de 7 segmentos de 0,36 que muestran la temperatura o los datos del sensor, con dos puntos en el medio que facilitan la creación de proyectos basados ​​en el tiempo o el reloj.

Cableado del Módulo TM1637 con Arduino UNO

Conectar su módulo TM1637 con un Arduino UNO es simple. Solo tiene que conectar cuatro cables, incluidos dos para controlar la pantalla y dos para la alimentación.

Puede alimentar el módulo de forma segura con la salida de 5 voltios de Arduino. También conectarás DIO y CLK a los pines 3 y 2 de Arduino. 

Además, no tiene que usar pines críticos en el Arduino porque el TM1637 no necesita pines específicos para funcionar. Por lo tanto, puede cambiar sus conexiones pin, pero asegúrese de cambiarlo en su código.

Instalación de biblioteca

Necesitará una biblioteca para comunicarse con el chip TM1637, como mencionamos anteriormente. Hay varias bibliotecas disponibles, pero usaremos una escrita por "Avishay Opaz". Puede acceder a la Biblioteca aquí.

La Biblioteca viene con diferentes funciones que le permiten controlar la pantalla TM1637 fácilmente. Tienes que ingresar el número que deseas mostrar y hará el trabajo por ti.

Aquí se explica cómo instalar su biblioteca TM1637: 

Código Arduino

Aquí hay un código básico para un programa de prueba que pasa por varias rutinas. Puedes subir este código a tu Arduino:

El Código Arduino

Código Arduino

Código Arduino

El Código Arduino

Proyecto Arduino:construcción de un reloj con TM1637 y DS3231

Puede emparejar el módulo TM167 con un módulo RTC DS3231 para crear un reloj digital de veinticuatro horas que funcione.

Primero, conecte su pantalla TM1637 y el módulo RTC DS3231 y cargue el siguiente código.

El código utiliza la biblioteca RTC de Adafruit y muestra la hora en formato de 24 horas.

Código del proyecto Arduino

Código del proyecto Arduino

Palabras finales

El módulo de visualización TM1637 es uno de los mejores módulos que puede utilizar para sus aplicaciones de visualización LED.

Es duradero, versátil y puede soportar altas temperaturas de funcionamiento a la vez que ofrece un rendimiento óptimo.

Además, elimina la complejidad de cablear un módulo de pantalla de 12 pines al presentar solo cuatro pines. Y tiene diferentes bibliotecas que hacen que la comunicación con el chip TM1673 sea más fácil que con otros módulos.

También funciona para varias aplicaciones, incluidos proyectos basados ​​en tiempo y temperatura.

Si tiene alguna pregunta, no dude en comunicarse con nosotros y estaremos encantados de ayudarle.


Tecnología Industrial

  1. Pantalla de 7 segmentos
  2. Tubos de visualización
  3. Calculadora manual Use
  4. Más sobre análisis de espectro
  5. Tutorial C
  6. Una guía completa para construir circuitos digitales
  7. Portapilas de 9 V:una guía completa
  8. IC4017:Guía completa para principiantes
  9. Búfer digital:una guía completa
  10. PCB de sustrato cerámico:una guía completa
  11. Tutorial de diseño de placa de circuito impreso de placa base