proponuję 74hc595 połaczone szeregowo by tworzyły rejestr fifo
Możesz dodać tranzystory sterujące do przekaźników. Bazę tranzystora sterować z wyjścia rejestru przez rezystor a w obwodzie kolektora umieścić przekaźnik.
1. Najprościej połączyć jako matrycę 10*10 tylko jeśli to ma być linijka to okablowanie może być kłopotliwe. 2. Lepiej wziąć coś dedykowanego do takich celów i sterowanego szeregowo, najprościej i jak robią początkujący 74HC595 - podpinasz do uC tylko 4 linie SPI i możesz sterować tyloma diodami ile kasy ci starczy bo układy łączy się w łańcuszek szeregowo....
(at)Wyszczal Skoro to ma sterować paskami LED, to kup od razu paski z diodami adresowalnymi, np. WS2818. Na jaką odległość chcesz przesyłać dane? 595 się nie nadaje, bo jakiekolwiek zakłócenie na CLK spowoduje przesunięcie danych. Można kombinować z ograniczaniem stromości zboczy i dodawaniem filtrów ale to zawsze będzie słabe. Użyj transceiverów RS485...
W praktyce tak, ale dopóki nie opiszesz, co masz na myśli, to można co najwyżej założyć, że chcesz coś mocno przekombinować. Faktycznie, przepraszam, totalny brak logiki. Chodziło mi o programowanie ich przez jedno wejście ISP , lub USB przy pomocy bootloadera . Generalnie nie, potrzebujesz interfejsu do kazdego mikrokontrolera z osobna. W nocie aplikacyjnej...
http://obrazki.elektroda.net/10_12666033... Witam, Ponoć każdy prawdziwy mężczyzna musi spłodzić syna, posadzić drzewo oraz ... zbudować dom albo robota. Ja wybrałem to drugie - spłodziłem robota dla syna ;) Inny cel to zdalna obserwacja moich 2 kotów w mieszkaniu w najróżniejszych sytuacjach i filmowanie ich nawet gdy się tego nie spodziewają ;)...
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
http://obrazki.elektroda.pl/8464280000_1... Witam, Chciałbym przedstawić świeżą świąteczną mini choinkę elektroniczną. Do jej budowy zużyte zostały 72 diody LED SMD (przeźroczyste) w kolorach: zielony, czerwony i niebieski. Diody łączone szeregowo po 3 sztuki i zasilane napięciem +12V. Załączane są przez tranzystory NPN - SMD w obudowie...
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
http://obrazki.elektroda.net/100_1276513... Czasem znajdujemy się w takiej sytuacji gdy nasze założenia projektowe nie pokrywają się z elementami elektronicznymi jakie posiadamy. Może zaistnieć konieczność zwiększenia wyjść logicznych mikroprocesora jaki wykorzystujemy. Ten krótki poradnik dla początkujących pokaże wszystkim zainteresowanym...
https://obrazki.elektroda.pl/2558148800_... -BANDIT INFO BOX- 1. WSTĘP Opisywana konstrukcja to zestaw dodatkowych cyfrowych wskaźników które wykonałem do swojego motocykla (Suzuki Bandit 650S K5). Są to wskazania: aktualnego biegu, napięcia w instalacji oraz temperatur: oleju i powietrza (silnik tego motocykla jest chłodzony olejem...
Nie pomyślałem o tym. Raz robiłem układ na 74HC595, ale to było dla dwóch cyfr tylko. Nie wiem, czy ten efekt będzie tu widoczny, ale logicznie jest możliwy. Bo widzę, że w nocie katalogowej jest mowa o rezystorze pull up, ale to się chyba dotyczy stricte możliwości trybu detekcji błędów. OE(ED2) has an internal pullup. Ma wewnętrzny rezystor podciągający....
Szczerze mówiąc, nie wiele rozumiem z Twojego wywodu. Mam za mało teorii/praktyki. Uczę się na przykładach. najniższy 74HC165 ma niepodłączone wejście DS To również zauważyłem i poprawiłem. Przeoczenie w trakcie przerysowywania z Wokwi. Przykład z symulatora działa. Nie zapalają się LED na stałe, ale będą brały sygnał z innego przekaźnika (mocy), a...
Cześć! Przychodzę do Was ponieważ mam problem w zaprogramowaniu mikrokontrolera Attiny2313, który ma sterować wyświetlaczem złożonym z matryc LED. Może od początku. Niestety są to moje pierwsze kroki w programowaniu mikrokontrolerów Atmela. Próbowałem podpierać się ChatemGPT, ale z bardzo marnymi skutkami, o czym poniżej. Dostałem płytkę wyświetlacza...
właśnie NIE o to chodzi!!! ja chcę przy pomocy pilota i rejestru sterować tylko trzema LED, tzn jasnością każdej osobno od 0 do 255.
Nie potrzebujesz dodatkowych ULN2003. Szymon wskazał je, bo nie wiedział, że masz gotową płytkę z transoptorami. Możesz bezpośrednio z 74HC595 sterować tą płytką.
:arrow: Zdarza się ... - To są konkretne układy, i połączone w konkretny sposób, więc albo coś jest, albo nie ma - i trzeba to sprawdzić oglądając połączenia, a nie snuć hipotezy bez podstaw do nich. Sensowne jest połączenie szeregowe, pozwala sterować wszystko trzema sygnałami. Czy przy połączeniu Q7 z MR następnego widzisz możliwość wpisania wszystkich...
Witam, mam pytanie, jak sterować poszczególnymi wyjściami rejestru przesuwnego 74HC595 ? można podłączyć rejestr tak żeby nie wykorzystywać wszystkich pinów? potrzebuje 12 pinów do wysterowania led cube 3x3x3, czy mogę użyć 2 rejestrów i w drugim 4 porty nie będą używane? Czy mogę część portów użyć do sterowania diod a część do sterowania np jakimiś...
Mam jeszcze jedno pytanko. Czy to działa tak że na jedno z wejść tego układu (74hc595) podaje np 4 impulsy i jeśli chce żeby na nóżce nr. 4 pojawiła się jedynka to podaje impuls potwierdzający na inne wejście? Jeśli połacze kilka takich układów szeregowo to skąd będą wiedziały że są ze sobą połączone? Schemat który przedstawił kolega wyżej niewiele...
W przypadku 74HC595 sensowne wydaje mi się dodanie jeszcze na każdy taki układ dodatkowo 2 dekoderów z 4-bit na 7 segment. Ale można równie dobrze sterować jednym układem 74HC595 1 wyświetlacz i wtedy sterujemy też kropką:).
74HC595 możesz sterować poprzez znacznie większą oporność - np. dzielnik 300k/200k - a to poprawi skuteczność działania kondensatora.
No ok, a gdybym chciał zrobić sobie kostkę 3D?? Możecie wytłumaczyć jak to działa? Bo jestem początkujący a na programowaniu to się w ogóle nie znam. Szukam czegoś najprostszego. Z tego co napisałeś to trochę rozumiem, ale z skąd bierze się kod który będzie sterować układami 74HC595 ?? Mowa o załączniku w poście Jadud'y??
Czyli użycie Nixie nigdy nie było prostsze :) O tak :D W czasach zamierzchłych, kiedy stosowano nixie powszechnie i z konieczności, całkowicie poza granicami wyobraźni byłby taki fakt, że każdą lampą osobno steruje komputer 32bitowy o wydajności ówczesnych komputerów wielkości szafy lub kilku, za kupę kasy, i że jest to uznane jako działanie dla prostoty,...
Na początku SH (CLK) = 0. Wystawiasz bit na SER, SH leci na 1. Czekasz chwilke i spuszczasz SH na 0. Jak juz wrzucisz wszystkie bity, robisz jeden takt na linii ST (G) (0 -> 1; ...... ; 1 -> 0). Co do kodu, wez pod uwage, ze przypis do PORTB kasuje jego poprzednia zawartosc... Uzyj PORTB |= ...... do ustawienia, lub PORTB &= ~(....) do skasowania, np.:...
Witam Mam pytanie, czy ktoś może próbował sterować tak zbudowaną matrycą za pomocą pakietu BASCOM. Chodzi o proste wyświetlanie krótkich napisów składających się z max. 8 znaków statycznie. Wydaje mi się, że jest to standardowy układ do sterowania taką matrycą. Do procesora podpięte są 3 nogi A0, A1, A2 układu 74HC259, który steruje 7 rzędami oraz 3...
, czy to tylko pomyłka pisarska i chodziło o dwa rejestry? Tak, pomyłka, chodziło o rejestry przesuwne ;-) Sterowanie tranzystorem przez szeregowo połączoną diodę dobrze narysowałeś. Od drugiego rejestru łączysz wyjścia w odwrotnej kolejności, czyli Q1 z rejestru 1 przez diodę spotyka się z Q8 rejestru 2 też przez diodę i obie te diody na rezystor...
AVE... Nie obejdzie się bez jednego op-ampa, dwóch tranzystorów, jednej diody i jednego rezystora. Myślałem o użyciu tanich transformatorków LT-44. Ponieważ uzwojenie wtórne jest w nich dzielone, można wybrać przekładnię za pomocą jednej zworki zależnie od potrzeb sieci. Wtedy starczy jedna para ze skrętki ethernetowej, będzie to zbalansowane i galwanicznie...
Witam. Połączyłem sobie dwa rejestry 74HC595 w kaskadzie i uzyskałem rejestr 16 bitowy. Chciałbym uzyskać na tym rejestrze efekt operatora |= tzn. ustawiać każdy pin z osobna bez zmieniania wartości logicznej pozostałych pinów. Napisałem funkcję aktywujPIN(PINx) gdzie argumentem jest wartość decymalna odpowiadająca za zapalenie kolejno każdej diody...
Witam. Czy może ktoś obeznany zerknąć do dokumentacji i odpowiedzieć mi na pytanie jaki jest stan na wyjściach rejestru po włączeniu zasilania ? Coś nie mogę tego wyczytać samodzielnie. https://www.tme.eu/Document/76c258da8580...
Mam taki problem, nie wiem jak sterować 74hc595? Chodzi mi oto, że nie wiem które porty, co robią i jak je włączać. Co mam zrobić, żeby pojawiła się jedynka na Q1 i Q5? http://www.arduino.cc/en/uploads/Tutoria...
Witam W załączniku widać przykład połączenia dwóch układów, w taki sposób, iż jest możliwe, sterowanie nie 8 bitowym, lecz 16 bitowym torem. Pytania: 1. Czy jest możliwe, aby dodając kolejne uklady w podobny sposób, uzyskać dowolną ilość takich torów ? 8,16,32,64,128,256....... 2. Widoczne na schemacie MOSI, SPCK, Chip Select - jak należy interpretować...
Witam . Jeśli się nie mylę to w tym routerze masz dostępne piny na płycie od RS232 . Teraz wystarczy mały procek czy to attiny czy pic . Procek odbierze ramkę po rs232 a dalej może sterować czym ci się żywnie podoba . Mogą to być expandery na przykład max6969 co daje 16 wyjść lub max7301 gdzie masz do dyspozycji 28 wyjść . Lub szeregowo połączyć 74HC595...
Zaprojektowałem matrycę do sterowania multipleksowanego 28*28 w modułach po 16 diod. Założenie było takie, aby wiersze (katoda) sterować 74hc595 oraz uln2803, natomiast kolumny (anoda) poprzez rezystor i 74hc595. Jednak póki co, diody są już przygotowane na płytkach, a zmienił się pomysł zastosowania tego wszystkiego - bez żadnych scalaków, na elementach...
jeśli chodzi o zaoszczędzenie linii procesora to można pomyśleć nad jakimś ekspanderem portów na I2C wtedy ograniczamy się do 3 linii danych i 2 zasilania. Ehh, po co I2C pakować do czegoś takiego? Drogie i mają za dużo funkcji. 74hc595 są relatywnie tanie i bardzo miło się obsługuje (3 linie do całego sterowania to chyba nie jest dużo...) i nie widzę...
1. Co można zrobić - zacznij od wyświetlania tekstu - potem jakiś zegar, przewijanie napisów, termometr, programowanie z klawiaturki PS2. 2. Jak sterować - na zdjęciach widać, że sterowanie jest przez rejestry 74HC595 - czyli trzeba ogarnąć SPI. 3. Nieco materiałów i fragmenty kodów masz tu: http://www.elektroda.pl/rtvforum/topic20...
Przy sprytnym projekcie to i STM32 może sterować wyświetaczem multipleksowanym sprzętowo, bez przerwania timera - wystarczy wszystkie linie do wyświetlacza mieć na jednym porcie.
(np. 74HC4067) podajemy napięcia na 4 piny adresowe. I moje pytanie brzmi - w jaki sposób sterować pinami w rejestrze przesuwnym. (na zasadzie podanej wcześniej) Nie da się. Każdy rejestr wymaga sygnału zegarowego. Multiplekser nie. 74HC595 ma jeszcze sygnał zatrzaskujący jego zawartość i wyjście trójstanowe (jak dobrze pamiętam). W nocie katalogowej...
1. Możesz zainteresować się diodami RGB ze sterownikiem scalonym - są takie WS2812 i podobne - sterowanie szeregowe + zasilanie 2. diody można sterować też matrycowo + soft PWM - osobiście osiągnąłem pwm 5 lub 6 bit na 120 diodach led (czyli 40 x RGB) na atmega8 (at) 16MHz (procesor zajęty prawie cały czas przez generowanie PWM, ale jeszcze zmiana kolorów...
nie bardzo rozumiem. Czyli nie można sterować bezpośrednio nawet wyświetlaczem LED? trzeba poprzez tranzystory? no i jak to w końcu jest z tymi 70mA ? Pozdr
To chyba zastosujesz jakies rejestry przesuwne a nie bezpośrednio z Atmegi. Przy zastosowaniu 74hc595 mozesz bez tranzystorka sterować triakiem SMD nie pamietam teraz symbolu ale parametry to 1A 400v koszt 0.6zł/szt. Stosowane w sterownikach pralek elektrolux z 5V bez optoizolacji żadnej.
Mając 3 wyjścia możesz niezależnie kontrolować tylko 3 diody LED i żadne bramki ani dekodery tu nie pomogą. Dekoder ośmiowyjściowy z trzema wejściami adresowymi może zapalić jedną diodę LED z ośmiu, ale nie może ustawiać dowolnych kombinacji, to znaczy zapalić dwóch i więcej diod jednocześnie. Możesz za to użyć ośmiobitowego rejestru przesuwnego w rodzaju...
Chciałbym użyć ATTiny85 do zrobienia następującej rzeczy: Wejścia: - analogowy z sensora - analogowy z dwóch potencjometrów - cyfrowy z przełącznika (w zasadzie może też być analogowy, bez różnicy czy odczytam analogowe 5V, czy stan HIGH) Wyjścia: - sterowanie przekaźnikiem - wyświetlanie 3 cyfr na 7 segmentowych wyświetlaczach No i się gubię. Poczytałem...
Niejaki "dr mariano" zadał dziś na Forum pytanie „Co to za układ? Co robi?”. Ponieważ nikt mu nie odpowiedział, ja to zrobię. 595 jest to zestaw dwóch rejestrów: przesuwającego i równoległego. Rejestr przesuwający ma wejście szeregowe i wyjście równoległe. Stan jego wyjścia można wpisać do drugiego rejestru (równoległego). Układ ten jest...
To zależy od konkretnych parametrów diody, zwykłe, białe diody 3-watowe, mogą pracować przy prądzie 1 A lub nawet większym, BC337 może nie podołać, lepiej by było zastosować jakiś tranzystor unipolarny. Można to zrobić na 74HC595 i sterować tranzystorami, ale nie przez PWM, bo wtedy trzeba tranzystorem sterować bezpośrednio z procesora, albo wyczarować...
Na początek trzeba wybrać napięcie zasilania LED-ów, i tak je łączyć, żeby pasowało. Można nieco skomplikować układ, a za to mieć lepszą stabilność prądu LED-ów, stosując układ z [url=https://www.elektroda.pl/rtvforum/v... #18240836 - tylko zamiast opornika 10k do +zasilania użyć np. 1k do wyjścia 74HC595, a zamiast...
Zastosowałem się i zmieniłem oznaczenia kodu w znacznikach syntax w moich poprzednich postach. Chciałbym zapytać się o techniczne rozwiązanie (wskazanie kierunku) w jaki sposób pisać animacje do LED Cube opartego na 74hc595 na SPI. Czy pisać funkcję czy może operować na tablicach, używać timerów etc.. Ja sam mam pomysł żeby napisać funkcję do obliczenia...
STCP = 0 (na początek stan niski) SHCP = 0 FOR 0..7 DS = 1 (stan wysoki na wejściu danych) SHCP = 1 (zbocze dodatnie powoduje przesunięcie rejestru i wczytanie stanu wysokiego na początek rejestru) SHCP = 0 ENDFOR (powtarzamy 8 razy) STCP = 1 (narastające zbocze przepisuje zawartość rejestru szeregowego do rejestru wyjściowego) STCP = 0 Oczywiście wtedy...
dzięki Jarema, już dużo mi się wyjaśniło. Tylko jeszcze małe pytanko na jakiej zasadzie działa wejście ST_CP? Bo DS to wejście szeregowe danych, SH_CP zegar.... Ale jak się posługiwać ST_CP i do czego ono służy? W moim modelu zamierzam sterować zwykłymi LEDami 12mm .. czy trzeba dawać jeszcze tranzystory? Czy raczej się obędzie?
- bardzo to estetycznie wygląda i nie kosztuje dużo - wystarczy wlutować i działa ale dostępnej liczny nóżek procesora nie da się w prosty miniaturowy sposób zwiększyć liczbę diod LED... Ja zastanowił bym się nad dodaniem jakiegoś rejestru przesuwnego. Wtedy można spokojnie sterować dwoma portami uC nawet 16 diod. Dla osmiu dajmy na to 74hc595 Czy...
Witam, mam 7 segmentowy wyświetlacz mechaniczny, który posiada "pamiętające cewki" tak, że aby włączyć segment wystarczy podać krótki impuls do cewki. Do wyłączenia segmentu musi być podany impuls o odwrotnej polaryzacji. Docelowo chce tym sterować poprzez arduino. Wiem, na pewno że użyję tutaj rejestru przesuwnego 74HC595 oraz ULN2803. Impulsy będę...
Witam Chciałbym sterować 512 diodami led 1 kolorowymi. Chciałym użyć do tego 64 rejestry z zatrzaskami typu 595 wszystko w szeregu. Układy co 5cm od siebie. Czy istnieje ograniczenie co do liczby łączonych szeregowo rejestrów? Dzięki. Pzdr.
Witam, próbuje sterować diodami LED za pomocą uC ATmega328p oraz rejestru przesuwnego 74HC595, lecz diody w ogóle nie reagują (zapalają się wszystkie lub w różnych losowych kombinacjach). Kod: [syntax=c]/* * main.c * * Created on: 30 sie 2016 * Author: Daniel_ */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h>...
MR to jakby Master Reset. Skoro to rejestr przesuwny to jeśli przy włączeniu zasilania miałbyś tam śmieć to przesuwać będziesz też śmieć. W Twoim kodzie konfigurujesz pin wejściowy jako Output.. i pewnie jeszcze coś by się znalazło. Instrukcja Spiinit i tak chyba ustawia piny właściwie..ale zrezygnowałeś z pinu SS a na pewno nie możesz sterować tym...
Witam Zacząłem niedawno przygodę z mikrokontrolerami, swoją naukę opieram na książce Mirosława Kardasia Mikrokontrolery AVR język C. Nie korzystam z płytki proponowanej przez autora, staram się budować układy do testów sam. Doszedłem właśnie do rozdziału o SPI i napotkałem problem z prawidłowym uruchomieniem tej transmisji. Rozdział ten jest dla mnie...
74hc595 sterować 74hc595 schemat 74hc595 przyciski
rezystancja wejściowy arduino kontrolka zuzycia klockow podzielic internet komputery
delphi ds150 delphi ds150e programy
Pompa paliwa Honda Accord X 2.0 Turbo Sport 2019 – objawy, numery części, akcja serwisowa Xerox WorkCentre 6605 – reset pojemnika na zużyty toner 108R01124 po wymianie lub czyszczeniu