Sommario:
Video: Riutilizzare il vecchio display Gotek LEDC68: 4 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ho diverse unità disco floppy Gotek, tutte sono state aggiornate a floppy flash, per consentire loro di essere utilizzate su computer retrò. Questo software consente varie aggiunte all'unità Gotek standard, in particolare il display LED a 3 cifre può essere aggiornato ai display OLED.
Fatto ciò, rimani con un sacco di display a LED a 3 cifre, non mi piace semplicemente smaltirli. E molte altre persone sembrano averli elencati su E-bay e simili. Il problema è che il supporto software per loro sembra essere quasi inesistente - fino ad ora.
Ho modificato/scritto una libreria per la popolare scheda Arduino per questo modulo display. Ecco come lo usi.
Forniture
Il tuo vecchio display di Gotek Drive. Ebay e simili.
Libreria, scarica il progetto https://github.com/coopzone-dc/GotekLEDC68 come file zip.
Passaggio 1: installa la libreria dei driver da GitHub
Il primo passo è installare la libreria nella directory Arduino/libraries.
Scarica il progetto https://github.com/coopzone-dc/GotekLEDC68 come file zip.
Individua la directory delle tue librerie, è quasi sempre nella cartella in cui vengono salvati i tuoi progetti esistenti. A meno che tu non abbia personalizzato la tua configurazione, sarà una cartella chiamata Arduino/librerie. Ad esempio sul mio laptop Linux è $HOME/Arduino/libraries. Su un Mac OX x potrebbe trovarsi nella cartella Documents/Arduino/libraries.
Quando lo hai trovato, decomprimi il file nella cartella, ad esempio su Linux.
cd Arduino/librerie
unzip../../Downloads/GotekLEDC68-master.zip
Su Windows useresti "estrai in…" e scegli la cartella delle tue librerie.
Quando è a posto, riavvia il programma Arduino per raccogliere le modifiche.
Passaggio 2: per testare il display, caricare un programma di esempio
Usa il menu principale di Arduino, File - Esempi - Cerca "esempi dalle librerie personalizzate", quindi trova "Gotek-LEDC68-Master"
Quando viene caricato, puoi personalizzare i Pin da utilizzare per connetterti al display, i valori predefiniti sono:
#define CLK 3//definizioni dei pin per TM1651 e possono essere modificate su altre porte #define DIO 2
Facendo riferimento alla figura sopra, collegare il display ai seguenti pin:
Vcc = 5v Alimentazione su Arduino
Gnd = Gnd su Arduino
CLK = Pin digitale 3 D03 su Arduino
DATA (DIO) = Pin digitale 2 D02 su Arduino.
A questo punto dovresti essere in grado di compilare/caricare lo sketch e il display mostrerà un conteggio
Passaggio 3: utilizzo della libreria con un clone ESP8266 Node-MCU
Ecco un'immagine del programma contatore demo della libreria in esecuzione su un kit di sviluppo del modulo esp8266, è una versione economica di un nodemcu e funziona bene.
Devo cambiare i nomi di questi pin da utilizzare nel programma contatore demo da 2, 3 a D2, D3 in questo modo:
#define CLK D3//pins definizioni per TM1651 e può essere modificato su altre porte #define DIO D2
Quindi collegare il display:
pin D2 a CLK
pin D3 a DATA
pin 3V a VCC
pin GND a GND
Sembra funzionare bene a 3,3 volt, MA tieni presente che la scheda tecnica implica un'operazione a 5v. In effetti l'ho provato su un clone stm32 e non sono riuscito a farlo funzionare. Sospetto che l'alimentatore a bordo da 3,3 V non fosse all'altezza. Dopo che tutti e 3 i display a LED possono assorbire 160 mA durante l'esecuzione.
Passaggio 4: ulteriori passaggi successivi
Ora puoi riutilizzare questo utile display a 3 cifre che altrimenti sarebbe rimasto nel cestino delle parti! Ti fa impazzire ogni volta che lo guardi e pensi che un giorno lo userò…
Vedi la pagina wiki su Github per ulteriori letture, Divertiti