Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

TM1637:um tutorial abrangente para iniciantes


TM1637

Você está procurando uma maneira de exibir dígitos em seu microcontrolador Arduino? Então, um display TM1637 de 4 dígitos e 7 segmentos é o que você precisa.

Você pode usar este dispositivo para projetar circuitos de relógio e outros aplicativos que exibem números.

No entanto, um display regular de 4 dígitos de 7 segmentos requer doze pinos e toneladas de fiação. Felizmente, o TM1637 reduz o número de pinos para quatro.

Dois pinos controlam o controle de energia enquanto os outros dois pinos controlam os segmentos.

Assim, neste artigo, você aprenderá tudo sobre o TM1637 e como fazer a interface dele com uma placa Arduino.

Você está pronto? Vamos lá.

O que é o TM1637?


Tela de LED

O design do TM1637 permite exibir números. Além disso, o módulo possui quatro telas de 7 segmentos que funcionam em conjunto para criar numerais. O módulo TM1637 funciona com base no IC TM1637, daí o nome display TM1637.

Configuração de pinos TM1637


O TM1637 possui quatro terminais, com cada terminal tendo uma função diferente. Confira a imagem abaixo para descobrir as funções de cada pino.

Configuração de pinos do TM1637

Recursos e especificações do TM1637


Aqui estão os recursos e especificações do monitor TM1637:

Como funciona o módulo TM1637


Neste módulo, você só pode estabelecer comunicação com dois pinos, incluindo os pinos DIO e CLK. Além disso, você pode enviar ou receber dados neste módulo desses dois pinos.

Assim, você enviará os números que deseja exibir na interface do TM1637 em um formulário de dados seriais. Além disso, você só pode operar este módulo com uma fonte de alimentação regulada de +5v. Qualquer coisa acima disso pode causar danos irreversíveis.

Para estabelecer a comunicação, você precisa conectar os pinos CLK e DIO a qualquer pino GPIO disponível do seu microcontrolador. Isso ajudará a desenvolver a troca de dados seriais com alguma programação.

No entanto, a troca de dados seriais é um processo complexo. Mas você pode facilitar baixando bibliotecas, que ajudam na transmissão de dados.

Além disso, você precisa baixar essas bibliotecas e usá-las em seus programas de aplicativos. Você pode encontrar essas bibliotecas em diferentes sites.

Depois de incluir o cabeçalho, o controlador se comunicará por conta própria e enviará os caracteres que você deseja exibir para o módulo.

Quando o TM1637 IC recebe os dados do controlador, ele aciona os quatro segmentos de exibição por meio do código. Em seguida, os quatro segmentos exibirão os caracteres desejados.

Interface do monitor TM1637 de 4 dígitos e 7 segmentos com Arduino


Antes de aprendermos como fazer a interface do TM1637 com um Arduino, primeiro você precisa entender o básico de um display de 7 segmentos.

Exibição de 7 segmentos

Os displays de 7 segmentos apresentam sete LEDs, que se alinham para formar um padrão específico, geralmente a forma de um oito. Cada LED é o que chamamos de segmento.

Iluminar um segmento faz parte de um dígito numérico, hexadecimal e decimal. Você pode rotular cada segmento de A a G. Ao definir um componente HIGH ou LOW, você pode gerar o caractere desejado.

Visão geral do hardware do módulo TM1673


O TM1673 vem com um driver de LED serial de baixo custo e possui várias funções, incluindo controle de brilho do LED e controle ON/OFF. Ele também pode acessar cada um dos segmentos.

Ele também possui quatro telas de 0,36 de 7 segmentos que mostram dados de temperatura ou do sensor, com dois pontos no meio que facilita a criação de projetos baseados em tempo ou relógio.

Conectando o Módulo TM1637 com Arduino UNO


Conectar seu módulo TM1637 com um Arduino UNO é simples. Você só precisa conectar quatro fios, incluindo dois para controlar a tela e dois para alimentação.

Você pode alimentar o módulo com segurança com a saída de 5 volts do Arduino. Você também conectará o DIO e o CLK aos pinos 3 e 2 do Arduino.

Além disso, você não precisa usar nenhum pino crítico no Arduino porque o TM1637 não precisa de nenhum pino específico para funcionar. Portanto, você pode alterar suas conexões de pinos, mas certifique-se de alterá-las em seu código.

Instalação da biblioteca


Você precisará de uma biblioteca para se comunicar com o chip TM1637, como mencionamos anteriormente. Existem várias bibliotecas disponíveis, mas usaremos uma escrita por “Avishay Opaz”. Você pode acessar a Biblioteca aqui.

A Biblioteca vem com diferentes funções que permitem controlar facilmente o monitor TM1637. Você precisa inserir o número que deseja exibir e ele faz o trabalho para você.

Veja como instalar sua biblioteca TM1637:

Código do Arduino


Aqui está um código básico para um programa de teste que passa por várias rotinas. Você pode enviar este código para o seu Arduino:

O código Arduino

Código do Arduino

Código do Arduino

O código Arduino

Projeto Arduino – Construindo um Relógio com TM1637 e DS3231


Você pode emparelhar o módulo TM167 com um módulo DS3231 RTC para fazer um relógio digital de 24 horas funcionando.

Primeiro, conecte seu monitor TM1637 e o módulo DS3231 RTC e carregue o código a seguir.

O código usa a biblioteca Adafruit RTC e exibe a hora no formato de 24 horas.

Código do projeto Arduino

Código do projeto Arduino

Palavras finais


O módulo de exibição TM1637 é um dos melhores módulos que você pode usar para seus aplicativos de exibição de LED.

É durável, versátil e pode suportar altas temperaturas de operação, proporcionando desempenho ideal.

Além disso, elimina a complexidade da fiação de um módulo de exibição de 12 pinos, apresentando apenas quatro pinos. E possui diferentes bibliotecas que tornam a comunicação com o chip TM1673 mais fácil do que outros módulos.

Ele também funciona para várias aplicações, incluindo projetos baseados em tempo e temperatura.

Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato conosco e ficaremos felizes em ajudar.

Tecnologia industrial

  1. Display de 7 segmentos
  2. Tubos de exibição
  3. Calculadora de mãos Usar
  4. Mais sobre análise de espectro
  5. C Tutorial
  6. Um guia completo para construir circuitos digitais
  7. Suporte de bateria de 9V:um guia completo
  8. IC4017:um guia completo para iniciantes
  9. PCB de substrato cerâmico:um guia abrangente
  10. Tutorial de design de placa de circuito impresso do Ultiboard