Poprawiłem znacznie ten układ: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-adgTs4jk_8s.html Drodzy Widzowie! Udało się rozwiązać problem z poświatą. Układ działa prawidłowo, winne okazały się najprawdopodobniej spartaczone podróby MAX7219. Po wymianie na inne, wszystko działa perfekcyjnie! :)
Siema. Tak w temacie alternatyw dla MAX7219 to całkiem nieźle w moim przypadku się sprawdził SAA1064. Chwilę trzeba było pokombinować, żeby się skomunikować z układem przez i2c, ale za to praktycznie jeden układ mi załatwia całość. Nie muszę dodawać dodatkowych tranzystorów. Chyba tylko trzeba było dać jakiś kondensator filtrujący . 4 cyfry wielkości około 4cm świecą na tyle jasno, że musiałem w nocy programowo przyciemniać.
Co powiesz na retro komputerek z dwóch pi pico? Robiłeś to na arduino ale tym razem można podłączyć klawiaturę usb i pamięć flash na usb przez huba do jednego pi pico a drugi jest odpowiedzialny za procesy graficzne i dźwięk. Widziałem też projekty w których dodawali procesory graficzne i sid’y do dźwięku takie jak w komputerach 8bitowych - to co lubisz dużo pierdolenia, efekt mizerny ale jest o czym pierdzielić na filmie.
Dziesięć lat temu pracowałem w firmie gdzie produkowaliśmy cyfry o wysokości do 90cm (cyfra składała się z dwóch płyt pcb ponieważ nikt w kraju nie był w stanie zrobić takiej dużej płyty, każda cyfra w osobnej obudowie, największe na jednej płycie pcb to cyfra 60cm - tysiące diod przewlekanych lutowanych ręcznie ;-) sterowanie było realizowane szeregowo uP--->CD4094--->ULN2803 (do 45cm) --->jakieś mocniejsze tranzystory. Pierwszy zegar 90cm zamówiła Elana Toruń drugi kopalnia Turów a dalej już nie pamiętam firma ze Szczecina jeszcze istnieje.
Kropkę w segmencie można zasilić poprzez szeregowo wpiętą diodę zenera dobraną tak, aby wszystkie rezystory były takie same. Widziałem takie rozwiązania w projektach AVT.
Nie potrzebujesz filtra tylko tryb nocny na kamerce i nagrywanie w ciemności albo folia polaryzująca najlepiej taka wyciągnięta ze starego TV LCD docięta i przyłożona do wyświetlaczy
@SaperElektroZlomiarz Ooo, widzę ludzie z JLCPCB Cię polubili, biorąc pod uwagę, że zgodzili się na kolejną współpracę. No i dobrze, zasługujesz na to... :D
Jak obniżysz taktowanie CLK, to nie obniży też taktowania samego MAX7219? Nie wiem też czy szybszy układ pomoże, widziałem że Toff to zaledwie 0.2uS różnicy zato Ton się znacznie skraca i możliwe, że uzyskasz odwrotny efekt od zamierzonego. Jak masz oscyloskop to srawdź jak długo trwają poszczególne stany. Słaby jestem z elektroniki, aczkolwiek pobierznie patrząc na zasadę działania, dokumentację MAX7219, można zauważyć że on podciąga do stanu wysokiego katodę po wyłączeniu. Czyli wykorzystuje fakt, że tranzystor włącza się szybciej niż wyłącza. Może gdybyś dodał tranzystor ściągający dla każdej z anod poogło by to z tą poświatą.
Dzięki za ten komentarz. Niestety spowolnienie SPI CLK (w bibliotece LedControl, pliku ccp) nie przynosi rezultatów. Na dodatek, kiedy odpiąć uC podczas pracy - MAX nadal wyświetla ostatnie cyfry, nadal z poświatą. Stosowanie rezystorów w jakiejkolwiek konfiguracji (przed i za ULN, UDN, na wspólnych złączach) również nie wpływa na działanie. Spróbuję wymienić te scalaki licząc na cudowne ozdrowienie układu. Jestem na to kurde za głupi XD
@@SaperElektroZłomiarz Bez oscyloskopu ciężko się te rzeczy diagnozuje. Sam też nie posiadam, musiałem porzyczyć ostatnio... No i widza i doświadczenie. Sam też hobbistycznie robię tylko układy i też wiele rzeczy przez to nie rozumiem, chociaż na studiach było sporo elektroniki i trochę to pomaga.
Siema czy da sie cos zrobić z readyNas RND-2B? oprogramowanie jest już na tyle stare że w zasadzie na nic nie pozwala a myślałem nad postawieniem na tym złomie czegoś opensorce. Dało by rede zerknąć na to czy coś?
Siema saper robiłem coś bardzo podobnego ale zamiast używać układów cyfrowych użyłam djid 2A i 8 przekaźników bo też miałem sterowanie danym segmentem po masie potem kupiłem diody 1A i kilka wyświetlaczy ze wspólną masą i sterowanie odbywało się za pomocą diod jedna liczba odpowiadała ilości diod na płytce prototypowej licznik ten chciałem użyć w swoim projekcie ale okazało się że nie poszło po mojej myśli i projektu spłonął ale wracając do tematu mam kilka zdjęć i filmik jak to działało i pierwszy na przekaźnikach i kolejny na pół przewodnikach
Siemaneczko! :) Jak to zrobić lepiej? Może niepotrzebnie uparłem się na tego MAX7219, może lepiej sterować tymi wyświetlaczami prosto z Arduino, przez te paczki tranzystorów albo użyć jeszcze innego rozwiązania? Dajcie znać, będę wdzięczny za Wasze podpowiedzi jak to zrobić lepiej! Pod linkiem, o którym mówię czeka też na Was imponującej wartości kupon! :) jlcpcb.com/?from=Saper Dziękuję i dobrego tygodnia! :)
Hej, zastanawia mnie efekt ghost na wyświetlaczach. Patrząc na parametry maxa - ma przemiatanie typowo 800Hz a uln czasy propagacji na poziomie 130ns to coś mi tu nie pasuje. Masz oscyloskop to można sprawdzić. Drugi temat to zastosowanie tych wyświetlaczy z maxem bez pośredników ale większe skomplikowanie programu. Gdyby potraktować końcówki segmentów wyświetlaczy jako elektrody sterujące cyframi a wspólne jako segmenty... Wtedy wpisując dane w rejestr pierwszej "cyfry" odpowiadałoby to zaświeceniu odpowiednich, tych samych segmentów np. a we wszystkich wyświetlaczach. Druga cyfra odpowiadałaby za wszystkie segmenty b itd lub podobnie
Siemaneczko :) Obym wstał dzisiaj odpowiednio wcześnie, żeby udało się zorganizować streama - coś czuję, że będziemy testować testbench i to cały tydzień! :)
@@TymoteuszJakubek. Miło mi. Z tymi odpowiedziami - chętnie odpisałbym każdemu ale to już niemożliwe. Zawsze jednak czytam. Dzięki za dobre słowo ale "RU-vidr" to człowiek jak każdy wokół. Jasne, filmy mogą się podobać ale to nie znaczy, że ktoś osobiście jest równie ciekawy co jego filmy i tak dalej... Tak tylko mówię. Są lepsze rzeczy, o których można marzyć :)
Moim zdaniem poświata to tzw duchy, w złej kolejności masz sekwencje sterowania katod/anod ;) najpierw zgaś wszystkie segmenty, potem przełącz kolejny wyświetlacz i dopiero ustaw segmenty. Zobaczysz... ;)
MAX się tym zajmuje. uC podaje mu tylko dane. Gaszenie segmentów spowalnia działanie całości i daje taki efekt w: 7:50. Spróbuję wymienić układ z nadzieję, że to zadziała.
Nie ma błędu w nazwaniu go siedmio- ani ośmiosegmentowym. Kropka jednak nie jest standardem, dlatego sam uważam, że czytelniej jest powiedzieć "siedmiosegmentowy z kropką"