eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaale wiesz, że są gotowce?Re: ale wiesz, że są gotowce?
  • Data: 2025-12-21 13:02:01
    Temat: Re: ale wiesz, że są gotowce?
    Od: io <i...@o...pl.invalid> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 21.12.2025 o 04:16, Waldek Hebisch pisze:
    > io <i...@o...pl.invalid> wrote:
    >> W dniu 21.12.2025 o 02:21, Waldek Hebisch pisze:
    ...
    >>>> Kilka dni leży, przypadkiem odkrywam, że mam pudełko w którym są kolejne
    >>>> wyświetlacze :-) Dwa normalne, gotowce, ale też 2 takie bez płytki
    >>>> lim-5643SR-2-8, do wlutowania. I tam znowu jest dwukropek i kropki, więc
    >>>> zapewne ma te kropki. Znowu szukam dokumentacji, zero. Więc myślę by
    >>>> przelutować, ale najpierw sprawdzę sobie ten dwukropek i kropki skoro
    >>>> nie jest na płytce pod tego TM to powinno się łatwo mierzyć. No i ...
    >>>> mierzę, mam już 'pin wspólny' jednej cyfry gdzie pozostałe zaświecają
    >>>> segmenty. No ale ... jak to? wyświetlacz ma tylko 7 pinów to ... jeśli
    >>>> ten wspólny wybiera cyfrę to zostaje 6, czyli brakuje jednego segmentu a
    >>>> gdzie w ogóle wybór pozostałych cyfr. Mierzę dalej przypadkowo
    >>>> podłączając, zaświecają się różne segmenty i nawet poszczególne LEDY
    >>>> tego dwukropka, wiwat król! :-) Ale kompletnie nie widzę logiki i jakby
    >>>> to miało multipleksować by wszystko wyświetlić. W końcu podłączam tak,
    >>>> jak na początku rozpoznałem jako wspólny jednej cyfry, ale odwrotnie
    >>>> polaryzacją. Zaświecają się segmenty drugiej cyfry :-) No dobra, ale
    >>>> nadal bez tego brakującego segmentu. To nie może być normalne
    >>>> multipleksowanie cyfra/segment. Jakbym chciał go użyć to musiałbym każdy
    >>>> z 7 pinów kluczować +/-.
    >>>
    >>> Co w tym dziwnego? Ludzie dawno zauważyli że klasyczne multipleksowanie
    >>> jest mało efektywne, tzn. że można sterować mając mniej pinów. Przy
    >>> 7 nóżkach wyświetlacza są 42 różne pary uporządkowane nóżek. Do
    >>> każdej pary podłączasz diodę, anodę do pierwszej nóżki z pary,
    >>> katodę do drugiej. W efekcie 7 nóżek wystarcza, a w klasycznej
    >>> wersji trzeba 13. 7 nóżek to pojedynczy 595.
    >>
    >> No ale problem nie polega na tym by multipleksować tylko by świecić :-)
    >> 1/42 czasu świecenia to jednak znacznie mniej niż 1/4. Nie wiem, może to
    >> da się zrekompensować większym prądem.
    >
    > Masz 1/7. Tzn. jeden pin wybiera grupę do 6 segmentów, pozostałe
    > 6 wybierają które segmenty z grupy się świecą.

    No tak, wydaje się, że 1/7 co ma znacznie większy sens niż 1/42.

    >
    > Mała korekta: sam 595 nie wystarczy, potrzebna jest możliwość
    > selektywnego ustawiania pinów w stan wysokiej impledancji. Czyli
    > nóżki procka, lub odpowiedni chip I/O (np. MCP23017). Albo jakaś
    > rzeźba w co ja bym nie wchodził. Tak naprawdę to ja bym to
    > podłączał bezpośrednio do procka, bo odpowiedni procek mogę kupić
    > taniej niż MCP23017.

    A ja to myślę, że najlepiej użyć modułu z tym TM, ale ciągle nie mam
    rozwiązania dla jednoczesnego używania dwukropka i kropki bo dotąd mnie
    to nie ruszało za bardzo i jakoś nie udało mi się znaleźć odpowiedzi a
    już mi się odechciało szukać skoro kropki wystarczają :-)

    >
    >>>> Wyświetlacz jest wylutowany nie mogę skojarzyć z czego, jakbym wiedział
    >>>> to bym go nie wylutowywał tylko z resztą elektroniki wyrzucił. Wymiękam :-)
    >>>>
    >>>> Spędziłem kupę czasu na dochodzenie jakiejś pierdoły, której i tak nie
    >>>> będę realizował bo bez sensu jest jak gotowy wyświetlacz można kupić na
    >>>> Ali pewnie za mniej niż 1zł. No tyle, że dalej chyba nie wiadomo jak ten
    >>>> wyświetlacz zmusić do wyświetlania dwukropka razem z kropkami :-)
    >>>>
    >>>> Nawet myślałem przy rozpoznawaniu tych pinów wyświetlacza o co chodzi,
    >>>> ale sprzętowo to nie ma sensu, jak wcześniej pisałem, potrzeba zmieniać
    >>>> =/- na każdym z 7 pinów, czyli jakieś klucze jeszcze zrobić. No chyba,
    >>>> że jest jakiś gotowiec, ale ja nie spotkałem się.
    >>>
    >>> 595 albo 7 linii procka.
    >>
    >> No tak, pewnie taka jest idea.
    >>
    >>>
    >>>> Tak w ogóle te wyświetlacze 7-segmentowe wyświetlają mi też litery i
    >>>> tyle już czasu nad tym spędziłem i gdybym miał teraz np dorobić
    >>>> mapowanie na to nowe multipleksowanie to bym chyba kolejne dni/tygodnie
    >>>> marnował. A to w ogóle nie jest dla pieniędzy. Tzn ja szukam takiego
    >>>> zajęcia dla pieniędzy, ale by na tym naprawdę wszyscy zarobili a nie
    >>>> tylko namachał się i na koniec stwierdził, że udało się.
    >>>>
    >>>> W sumie najlepiej coś prostego robić w rodzaju rąbania drewna :-)
    >>>
    >>> Programowanie zajmuje czas, zwykle dużo więcej czasu niż początkowe
    >>> oszacowanie.
    >>
    >> To nie tłumaczy dlaczego rąbaniu drewna nie towarzyszy taka prawidłowość :-)
    >
    > Normalnie to nie programujesz dwa razy tego samego w ten sam sposób,
    > raz zaprogramujesz a potem używasz. Czyli programowanie to zwykle
    > czynność niepowtarzalna. Jak masz coś powtarzalnego, to można
    > oszacować czas na podstawie przeszłego doświadczenia. Jak ktoś
    > pierwszy raz w życiu rąbie drewno to też może się mocno pomylić
    > z oszacowaniem potrzebnego czasu. A to że nowe zadanie zajmuje
    > więcej czasu niż pierwotne oszacowanie to dość ogólna
    > prawidłowość psychologiczna.

    No ale to programujesz już tyle lat co drewno rąbiesz i nadal nie umiesz
    oszacować. Widać w szczegółach to nie jest to samo.

    >
    >>> Ale jeśli taka zmiana jest kłopotliwa to masz źle
    >>> zorganizowany kod. Tzn. jedna cześć to driwer który steruje pinami
    >>> wyświetlacza. W tej części trzeba zmienić informację idącą do
    >>> pinów, to powinna być zmiana tabelki, z minimalną zmianą kodu.
    >>
    >> No ale po kija mi było dotąd sterowanie pinami? Poziom mojego kodu to
    >> było wykorzystanie różnych wyświetlaczy 'sterowalnych segmentowo' (nie
    >> parowo!) i to zostało zrealizowane. On korzysta właśnie z gotowych
    >> sterowników programowych czy sprzętowych. I można napisać kolejny
    >> sterownik, może nawet przesadziłem z ilością potrzebnego czasu, ale
    >> zauważ, że już Mirek coś odpisał, Ty odpisałeś 'a czas leci' :-) Może
    >> gdzieś jest gotowy sterownik. A wspominałem, że ja mam takie 2
    >> wyświetlacze i nie zanosi się na kolejne.
    >
    > No, nie wiem po co je kupiłeś. Dla niektórych użycie 7 linii
    > zamiast 12 czy 13 to zaleta. Jak tobie to nie robi różnicy
    > (np. bo masz moduł gdzie faktycznie steruje oddzielny chip)
    > to nie wiem czy chcesz w to wchodzić.
    >

    No to pisałem, że wylutowane :-) Nabyłem je jakoś, może nawet kupiłem
    jako składnik jakiego sprzętu, który się skończył a ja w duchu pro-eko
    wylutowałem wydające się przydatne części. No tyle, że okazują się
    problemowo-odkrywcze, odkryłem że są jednak wyświetlacze gdzie można
    zaświecić dwukropek zegara razem z kropką dziesiętną :-) ale nie mogę
    tego przenieść na typowe wyświetlacze z multipleksowniem calych cyfr. To
    se mogę popisać, może ktoś coś o tych dwukropkach i kropkach wie i
    napisze :-) Ale sprawdzony w praktyce bo teorii mnóstwo można wymyśleć.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: