Spisu treści:
Wideo: Ponowne użycie starego wyświetlacza Gotek LEDC68: 4 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Mam kilka stacji dyskietek Gotek, wszystkie zostały zaktualizowane do wersji flash, aby umożliwić ich używanie na komputerach retro. To oprogramowanie pozwala na różne dodatki do standardowego dysku Gotek, w szczególności 3-cyfrowy wyświetlacz LED można uaktualnić do wyświetlaczy OLED.
Po wykonaniu tej czynności pozostaje wiele 3-cyfrowych wyświetlaczy LED, nie lubię ich tak po prostu wyrzucać. I wydaje się, że wiele innych osób ma je na liście E-bay i tym podobnych. Problem polega na tym, że wsparcie oprogramowania wydaje się dla nich prawie nieistnieć - Do teraz.
Zmodyfikowałem / napisałem bibliotekę dla popularnej płytki Arduino dla tego modułu wyświetlacza. Tak go używasz.
Kieszonkowe dzieci
Twój stary wyświetlacz z Gotek Drive. Ebay i tym podobne.
Biblioteka, Pobierz projekt https://github.com/coopzone-dc/GotekLEDC68 jako plik zip.
Krok 1: Zainstaluj bibliotekę sterowników z GitHub
Pierwszym krokiem jest zainstalowanie biblioteki w katalogu Arduino/libraries.
Pobierz projekt https://github.com/coopzone-dc/GotekLEDC68 jako plik zip.
Zlokalizuj katalog bibliotek, prawie zawsze jest to folder, w którym zapisywane są istniejące projekty. Jeśli nie dostosowałeś swojej konfiguracji, będzie to folder o nazwie Arduino/libraries. Na przykład na moim laptopie z Linuksem jest to $HOME/Arduino/libraries. Na Mac OX x może znajdować się w folderze Documents/Arduino/libraries.
Gdy go znajdziesz, rozpakuj plik do folderu, na przykład w systemie Linux.
cd Arduino/biblioteki
rozpakuj../../Downloads/GotekLEDC68-master.zip
W systemie Windows użyjesz „wyodrębnij do…” i wybierz folder bibliotek.
Gdy jest na miejscu, uruchom ponownie program Arduino, aby pobrać zmiany.
Krok 2: Aby przetestować wyświetlacz Załaduj przykładowe programy
Użyj menu głównego Arduino, Plik - Przykłady - poszukaj „przykładów z niestandardowych bibliotek”, a następnie znajdź „Gotek-LEDC68-Master”
Po załadowaniu możesz dostosować piny używane do łączenia się z wyświetlaczem, wartości domyślne to:
#define CLK 3//pins definicje dla TM1651 i mogą być zmienione na inne porty #define DIO 2
Powołując się na obrazek powyżej podłącz wyświetlacz do następujących pinów:
Vcc = 5 v Zasilanie na Arduino
Gnd = Gnd na Arduino
CLK = cyfrowy pin 3 D03 na Arduino
DANE (DIO) = cyfrowy pin 2 D02 na Arduino.
W tym momencie powinieneś być w stanie skompilować / przesłać szkic, a wyświetlacz pokaże licznik
Krok 3: Korzystanie z biblioteki z klonem węzła MCU ESP8266
Oto zdjęcie programu licznika biblioteki demo działającego na zestawie rozwojowym modułu esp8266, jest to tania wersja nodemcu i działa dobrze.
Muszę zmienić nazwy tych pinów do użycia w programie licznika demo z 2, 3 na D2, D3 tak:
#define CLK D3//pins definicje dla TM1651 i mogą być zmienione na inne porty #define DIO D2
Następnie podłączasz wyświetlacz:
pin D2 do CLK
pin D3 do DANYCH
pin 3V do VCC
pin GND do GND
Wydaje się, że działa dobrze przy 3,3 V, ALE pamiętaj, że arkusz danych sugeruje działanie 5 V. W rzeczywistości próbowałem tego na klonie stm32 i nie mogłem go uruchomić. Podejrzewam, że pokładowy zasilacz 3.3v nie był do tego zdolny. W końcu 3 wyświetlacze LED mogą rysować 160ma podczas pracy.
Krok 4: Idąc dalej, kolejne kroki
Teraz możesz ponownie użyć tego przydatnego 3-cyfrowego wyświetlacza, który w innym przypadku znajdowałby się w Twoim pojemniku na części! Doprowadzając cię do szału za każdym razem, gdy na to spojrzałeś i pomyślałeś, że pewnego dnia to wykorzystam….
Więcej informacji można znaleźć na stronie wiki na Github, baw się dobrze