Πίνακας περιεχομένων:
Βίντεο: Επαναχρησιμοποίηση LEDC68 Old Gotek Display: 4 Βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Έχω αρκετές μονάδες δίσκου Gotek Floppy, όλες έχουν αναβαθμιστεί σε flash δισκέτες, ώστε να μπορούν να χρησιμοποιούνται σε ρετρό υπολογιστές. Αυτό το λογισμικό επιτρέπει διάφορες προσθήκες στην τυπική μονάδα Gotek, κυρίως η 3ψήφια οθόνη LED μπορεί να αναβαθμιστεί σε οθόνες OLED.
Αφού το κάνατε, σας μένουν πολλές τρισδιάστατες οθόνες LED, δεν μου αρέσει να τις απορρίπτω. Και πολλοί άλλοι άνθρωποι φαίνεται να τα έχουν καταχωρημένα στο E-bay και τα παρόμοια. Το πρόβλημα είναι ότι η υποστήριξη λογισμικού γι 'αυτούς φαίνεται να είναι σχεδόν ανύπαρκτη - Μέχρι τώρα.
Τροποποίησα / έγραψα μια βιβλιοθήκη για τη δημοφιλή πλακέτα Arduino για αυτήν την ενότητα οθόνης. Έτσι το χρησιμοποιείτε.
Προμήθειες
Η παλιά σας οθόνη από το Gotek Drive. Ebay και τα παρόμοια.
Βιβλιοθήκη, Κατεβάστε το έργο https://github.com/coopzone-dc/GotekLEDC68 ως αρχείο zip.
Βήμα 1: Εγκαταστήστε τη Βιβλιοθήκη προγράμματος οδήγησης από το GitHub
Το πρώτο βήμα είναι να εγκαταστήσετε τη βιβλιοθήκη στον κατάλογο Arduino/βιβλιοθήκες.
Κατεβάστε το έργο https://github.com/coopzone-dc/GotekLEDC68 ως αρχείο zip.
Εντοπίστε τον κατάλογο βιβλιοθηκών σας, σχεδόν πάντα στο φάκελο αποθηκεύονται τα υπάρχοντα έργα σας. Αν δεν έχετε προσαρμόσει τη ρύθμισή σας, θα είναι ένας φάκελος που ονομάζεται Arduino/βιβλιοθήκες. Για παράδειγμα στο φορητό υπολογιστή μου linux είναι $ HOME/Arduino/βιβλιοθήκες. Σε Mac OX x μπορεί κάλλιστα να βρίσκεται στο φάκελο Documents/Arduino/βιβλιοθήκες.
Όταν το βρείτε, αποσυμπιέστε το αρχείο στο φάκελο, για παράδειγμα στο linux.
cd Arduino/βιβλιοθήκες
αποσυμπιέστε../../Downloads/GotekLEDC68-master.zip
Στα παράθυρα θα χρησιμοποιούσατε το "extract to …" και θα επιλέγατε το φάκελο βιβλιοθηκών σας.
Όταν είναι σε θέση επανεκκινήστε το πρόγραμμα Arduino για να λάβετε τις αλλαγές.
Βήμα 2: Για να δοκιμάσετε την οθόνη σας Φορτώστε ένα παράδειγμα προγραμμάτων
Χρησιμοποιήστε το κύριο μενού Arduino, Αρχείο - Παραδείγματα - Αναζητήστε "παραδείγματα από προσαρμοσμένες βιβλιοθήκες" και μετά βρείτε το "Gotek -LEDC68 -Master"
Όταν φορτωθεί, μπορείτε να προσαρμόσετε τις καρφίτσες που θα χρησιμοποιηθούν για σύνδεση με την οθόνη, οι προεπιλογές είναι:
#define CLK 3 // καρφιτσώνει τους ορισμούς για το TM1651 και μπορεί να αλλάξει σε άλλες θύρες #define DIO 2
Αναφερόμενοι στην παραπάνω εικόνα, συνδέστε την οθόνη στις ακόλουθες ακίδες:
Vcc = 5v Ενεργοποίηση Arduino
Gnd = Gnd στο Arduino
CLK = Digitalηφιακή ακίδα 3 D03 στο Arduino
ΔΕΔΟΜΕΝΑ (DIO) = Digitalηφιακή ακίδα 2 D02 στο Arduino.
Σε αυτό το σημείο θα πρέπει να μπορείτε να μεταγλωττίσετε / ανεβάσετε το σκίτσο και στην οθόνη θα εμφανιστεί μια καταμέτρηση
Βήμα 3: Χρήση της βιβλιοθήκης με κλώνο ESP8266 Node-MCU
Εδώ είναι μια εικόνα του προγράμματος επίδειξης μετρητή βιβλιοθήκης που λειτουργεί σε κιτ ανάπτυξης μονάδας esp8266, είναι μια φθηνή έκδοση ενός nodemcu και λειτουργεί εντάξει.
Πρέπει να αλλάξω τα ονόματα αυτών των ακίδων για χρήση στο πρόγραμμα επίδειξης μετρητή από 2, 3 σε D2, D3, ως εξής:
#define CLK D3 // καρφιτσώνει τους ορισμούς για το TM1651 και μπορεί να αλλάξει σε άλλες θύρες #define DIO D2
Στη συνέχεια, συνδέετε την οθόνη:
καρφίτσα D2 στο CLK
καρφίτσα D3 σε DATA
ακίδα 3V στο VCC
καρφίτσα GND σε GND
Φαίνεται να λειτουργεί εντάξει στα 3,3 βολτ, ΑΛΛΑ λάβετε υπόψη ότι το φύλλο δεδομένων συνεπάγεται λειτουργία 5v. Στην πραγματικότητα το δοκίμασα σε κλώνο stm32 και δεν μπόρεσα να το δουλέψω. Υποψιάζομαι ότι το τροφοδοτικό στο σκάφος 3.3v δεν ήταν στο ύψος του. Αφού και οι 3 οθόνες LED μπορούν να αντλήσουν 160ma όταν λειτουργούν.
Βήμα 4: Προχωρώντας στα επόμενα βήματα
Τώρα μπορείτε να χρησιμοποιήσετε ξανά αυτήν τη χρήσιμη τριψήφια οθόνη που διαφορετικά θα καθόταν στον κάδο ανταλλακτικών σας! Σε τρελαίνει κάθε φορά που το κοιτάζεις και σκέφτεσαι ότι μια μέρα θα το χρησιμοποιήσω….
Δείτε τη σελίδα wiki στο Github για περαιτέρω ανάγνωση, Καλα να περνατε