Innehållsförteckning:
Video: Återanvänd LEDC68 Old Gotek Display: 4 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag har flera Gotek Floppy -hårddiskar som alla har uppgraderats till flashdisketter så att de kan användas på retrodatorer. Denna programvara möjliggör olika tillägg till den vanliga Gotek -enheten, särskilt den tresiffriga LED -displayen kan uppgraderas till OLED -skärmar.
Efter att ha gjort det så sitter du kvar med massor av tresiffriga LED -displayer, jag gillar inte att bara slänga dem. Och många andra människor verkar ha dem listade på E-bay och liknande. Problemet är att programvarusupport för dem verkar vara nästan obefintligt - tills nu.
Jag modifierade / skrev ett bibliotek för det populära Arduino -kortet för denna displaymodul. Så här använder du det.
Tillbehör
Din gamla display från Gotek Drive. Ebay och liknande.
Bibliotek, ladda ner projektet https://github.com/coopzone-dc/GotekLEDC68 som en zip-fil.
Steg 1: Installera drivrutinsbiblioteket från GitHub
Det första steget är att installera biblioteket i din Arduino/bibliotek -katalog.
Ladda ner projektet https://github.com/coopzone-dc/GotekLEDC68 som en zip-fil.
Leta reda på bibliotekskatalogen, det är nästan alltid i mappen som dina befintliga projekt sparas. Om du inte har anpassat din inställning blir det en mapp som heter Arduino/libraries. Till exempel på min linux laptop är det $ HOME/Arduino/bibliotek. På en Mac OX x kan det vara i mappen Dokument/Arduino/bibliotek.
När du har hittat den packar du upp filen i mappen, till exempel på linux.
cd Arduino/bibliotek
packa upp../../Downloads/GotekLEDC68-master.zip
I Windows använder du "extrahera till …" och väljer mappen bibliotek.
När det är på plats starta om Arduino -programmet för att hämta ändringarna.
Steg 2: Testa din skärm Ladda ett exempelprogram
Använd Arduino -huvudmenyn, Arkiv - Exempel - Leta efter "exempel från anpassade bibliotek" och hitta sedan "Gotek -LEDC68 -Master"
När den är laddad kan du anpassa stiften som ska användas för att ansluta till skärmen, standardinställningarna är:
#define CLK 3 // pins definitioner för TM1651 och kan ändras till andra portar #define DIO 2
Med hänvisning till bilden ovan, anslut skärmen till följande stift:
Vcc = 5v Ström på Arduino
Gnd = Gnd på Arduino
CLK = Digital stift 3 D03 på Arduino
DATA (DIO) = Digital pin 2 D02 på Arduino.
Vid denna tidpunkt bör du kunna kompilera / ladda upp skissen och displayen visar en räkning
Steg 3: Använda biblioteket med en ESP8266 Node-MCU-klon
Här är en bild av bibliotekets demo -diskprogram som körs på ett esp8266 -modulutvecklingssats, det är en billig version av en nodemcu och fungerar ok.
Jag måste ändra namnen på dessa stift för att använda i demoräknaren från 2, 3 till D2, D3 så här:
#define CLK D3 // pins definitioner för TM1651 och kan ändras till andra portar #define DIO D2
Du ansluter sedan skärmen:
stift D2 till CLK
stift D3 till DATA
stift 3V till VCC
stift GND till GND
Det verkar fungera ok med 3,3 volt, men kom ihåg att databladet innebär 5v -drift. Faktum är att jag försökte detta på en stm32 -klon och kunde inte få det att fungera. Jag misstänker att ombord 3.3v strömförsörjning inte var upp till det. När allt kommer omkring kan 3 LED -skärmar dra 160ma när de körs.
Steg 4: Gå vidare i nästa steg
Nu kan du återanvända den här användbara tresiffriga displayen som annars hade suttit i din reservdel! Gör dig arg varje gång du tittade på den och tänkte att jag en dag ska använda den ….
Se wikisidan på Github för vidare läsning, Ha så kul