Innehållsförteckning:

Återanvänd LEDC68 Old Gotek Display: 4 steg
Återanvänd LEDC68 Old Gotek Display: 4 steg

Video: Återanvänd LEDC68 Old Gotek Display: 4 steg

Video: Återanvänd LEDC68 Old Gotek Display: 4 steg
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim
Återanvänd LEDC68 Old Gotek Display
Återanvänd LEDC68 Old Gotek Display
Återanvänd LEDC68 Old Gotek Display
Återanvänd LEDC68 Old Gotek Display

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

Installera drivrutinsbiblioteket från GitHub
Installera drivrutinsbiblioteket från GitHub
Installera drivrutinsbiblioteket från GitHub
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

Testa din bildskärm Ladda ett exempelprogram
Testa din bildskä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

Använda biblioteket med en ESP8266 Node-MCU-klon
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

Rekommenderad: