Índice:
Vídeo: Reutilizar o display LEDC68 Old Gotek: 4 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Eu tenho várias unidades de disquete Gotek, todas elas foram atualizadas para disquete flash, para permitir que sejam usadas em computadores antigos. Este software permite várias adições ao drive Gotek padrão, notavelmente o display LED de 3 dígitos pode ser atualizado para displays OLED.
Depois de fazer isso, você fica com vários displays de LED de 3 dígitos, não gosto apenas de descartá-los. E muitas outras pessoas parecem tê-los listados no E-bay e similares. O problema é que o suporte de software para eles parece ser quase inexistente - até agora.
Modifiquei / escrevi uma biblioteca para a placa Arduino popular para este módulo de exibição. É assim que você o usa.
Suprimentos
Seu antigo display do Gotek Drive. Ebay e similares.
Biblioteca, baixe o projeto https://github.com/coopzone-dc/GotekLEDC68 como um arquivo zip.
Etapa 1: instalar a biblioteca de drivers do GitHub
A primeira etapa é instalar a biblioteca em seu diretório Arduino / libraries.
Baixe o projeto https://github.com/coopzone-dc/GotekLEDC68 como um arquivo zip.
Localize o diretório de bibliotecas, quase sempre é na pasta que seus projetos existentes são salvos. A menos que você tenha personalizado sua configuração, será uma pasta chamada Arduino / bibliotecas. Por exemplo, no meu laptop Linux é $ HOME / Arduino / libraries. Em um Mac OX x, pode muito bem estar na pasta Documentos / Arduino / bibliotecas.
Depois de encontrá-lo, descompacte o arquivo na pasta, por exemplo, no linux.
cd Arduino / bibliotecas
descompacte../../Downloads/GotekLEDC68-master.zip
No Windows, você usaria "extrair para …" e escolheria a pasta de bibliotecas.
Quando estiver pronto, reinicie o programa Arduino para pegar as mudanças.
Etapa 2: Para testar seu monitor, carregue um programa de exemplo
Use o menu principal do Arduino, Arquivo - Exemplos - Procure por "exemplos de bibliotecas personalizadas" e encontre "Gotek-LEDC68-Master"
Quando é carregado, você pode personalizar os pinos para usar para se conectar ao monitor, os padrões são:
# define as definições de 3 // pinos CLK para TM1651 e pode ser alterado para outras portas # define DIO 2
Referindo-se à imagem acima, conecte a tela aos seguintes pinos:
Vcc = 5v Power no Arduino
Gnd = Gnd no Arduino
CLK = pino digital 3 D03 no Arduino
DATA (DIO) = pino digital 2 D02 no Arduino.
Neste ponto, você deve ser capaz de compilar / fazer upload do esboço e o visor mostrará uma contagem
Etapa 3: usar a biblioteca com um clone Node-MCU ESP8266
Aqui está uma foto do programa contador de demonstração da biblioteca rodando em um kit de desenvolvimento de módulo esp8266, é uma versão barata de um nodemcu e funciona bem.
Tenho que mudar os nomes desses pinos para usar no programa de contador de demonstração de 2, 3 para D2, D3 assim:
# define CLK D3 // definições de pinos para TM1651 e pode ser alterado para outras portas # define DIO D2
Em seguida, você conecta a tela:
pino D2 para CLK
pino D3 para DATA
pino 3V para VCC
PIN GND para GND
Parece funcionar bem com 3,3 volts, MAS tenha em mente que o datasheet implica em operação em 5v. Na verdade, eu tentei isso em um clone stm32 e não consegui fazer funcionar. Eu suspeito que a fonte de alimentação de 3.3v a bordo não estava à altura. Afinal, os 3 monitores LED podem desenhar 160ma durante a execução.
Etapa 4: Avançando nas Próximas Etapas
Agora você pode reutilizar este display útil de 3 dígitos que, de outra forma, estaria guardado em sua caixa de peças! Enlouquecendo você toda vez que você olha para ele e pensa que um dia eu vou usar isso….
Veja a página wiki no Github para ler mais, Divirta-se