Innholdsfortegnelse:
Video: Gjenbruk LEDC68 Old Gotek Display: 4 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg har flere Gotek diskettstasjoner som alle har blitt oppgradert til flash -diskett, slik at de kan brukes på retro -datamaskiner. Denne programvaren gir mulighet for forskjellige tillegg til den vanlige Gotek -stasjonen, spesielt kan det tresifrede LED -displayet oppgraderes til OLED -skjermer.
Etter å ha gjort det, sitter du igjen med mange tresifrede LED -skjermer, jeg liker ikke å bare kaste dem. Og mange andre mennesker ser ut til å ha dem oppført på E-bay og lignende. Problemet er at programvarestøtte for dem ser ut til å være nesten ikke -eksisterende - til nå.
Jeg endret / skrev et bibliotek for det populære Arduino -kortet for denne skjermmodulen. Slik bruker du det.
Rekvisita
Din gamle skjerm fra Gotek Drive. Ebay og lignende.
Bibliotek, Last ned prosjektet https://github.com/coopzone-dc/GotekLEDC68 som en zip-fil.
Trinn 1: Installer driverbiblioteket fra GitHub
Det første trinnet er å installere biblioteket i katalogen Arduino/biblioteker.
Last ned prosjektet https://github.com/coopzone-dc/GotekLEDC68 som en zip-fil.
Finn bibliotekskatalogen din, det er nesten alltid i mappen at dine eksisterende prosjekter blir lagret. Med mindre du har tilpasset oppsettet ditt, vil det være en mappe som heter Arduino/libraries. For eksempel på min linux laptop er det $ HOME/Arduino/biblioteker. På en Mac OX x kan det godt være i mappen Dokumenter/Arduino/biblioteker.
Når du har funnet den, pakker du ut filen til mappen, for eksempel på linux.
cd Arduino/biblioteker
unzip../../Downloads/GotekLEDC68-master.zip
I Windows bruker du "extract to …" og velger bibliotekmappen.
Når det er på plass, start Arduino -programmet på nytt for å hente endringene.
Trinn 2: For å teste skjermen Last inn et eksempel på programmer
Bruk Arduino -hovedmenyen, Fil - eksempler - Se etter "eksempler fra tilpassede biblioteker", og finn deretter "Gotek -LEDC68 -Master"
Når den er lastet, kan du tilpasse Pins til å koble til skjermen. Standardinnstillingene er:
#define CLK 3 // pins definisjoner for TM1651 og kan endres til andre porter #define DIO 2
Med henvisning til bildet ovenfor, kobler du skjermen til følgende pinner:
Vcc = 5v Strøm på Arduino
Gnd = Gnd på Arduino
CLK = Digital pin 3 D03 på Arduino
DATA (DIO) = Digital pin 2 D02 på Arduino.
På dette tidspunktet bør du kunne kompilere / laste opp skissen, og displayet viser en telling
Trinn 3: Bruke biblioteket med en ESP8266 Node-MCU-klon
Her er et bilde av bibliotekets demo -tellerprogram som kjører på et esp8266 -modulutviklingssett, det er en billig versjon av en nodemcu og fungerer ok.
Jeg må endre navnene på disse pinnene for å bruke demotellerprogrammet fra 2, 3 til D2, D3 slik:
#define CLK D3 // pins definisjoner for TM1651 og kan endres til andre porter #define DIO D2
Deretter kobler du til skjermen:
pin D2 til CLK
pin D3 til DATA
pin 3V til VCC
pin GND til GND
Det ser ut til å fungere ok på 3,3 volt, men husk at databladet innebærer 5v -drift. Faktisk prøvde jeg dette på en stm32 -klon og kunne ikke få det til å fungere. Jeg mistenker at ombord 3.3v strømforsyning ikke var opp til det. Tross alt kan 3 LED -skjermer tegne 160ma under kjøring.
Trinn 4: Gå videre neste trinn
Nå kan du bruke denne nyttige tresifrede skjermen som ellers hadde sittet i reservedelsboksen din! Gjør deg gal hver gang du så på den og tenkte at jeg en dag skal bruke den ….
Se wikisiden på Github for ytterligere lesing, Ha det gøy