logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterowanie dwoma diodami LED sekwencyjnie jednym przyciskiem monostabilnym bez PLC

w8364052 19 Lis 2025 23:55 534 22
  • #1 21756616
    w8364052
    Poziom 3  
    Posty: 11
    Witam wszystkich, mam pytanko: czy ma ktoś pomysł, jak przy pomocy jednego przycisku monostabilnego sterować sekwencyjnie? Mam na myśli: jedno kliknięcie zapala np. pierwszą diodę, drugie kliknięcie gasi pierwszą diodę i zapala drugą diodę, a trzecie kliknięcie resetuje cykl (nie chodzi o PLC). 😅 Dzięki z góry
  • #2 21756679
    elktrod
    Poziom 41  
    Posty: 5153
    Pomógł: 760
    Ocena: 1334
    Pomysł ten możesz zrealizować z udziałem jakiejkolwiek płytki ARDUINO np. ARDUINO UNO lub jakiegoś mikroprocesora AVR poza tą płytką i kilku innych elementów elektronicznych m.in tego przycisku monostabilnego, programując to w programie ARUINO IDE w języku bardzo podobnym do C... Dzisiaj możesz także zaprząc do pomocy sztuczną inteligencję AI, ,która nawet Ci program napisze : Link Link
    W linkach tych znajdziesz wiele ciekawych przykładów jak i ciekawe kursy np. w FORBOT, polecam tez książkę Arduino. 65 praktycznych projektów John'a Boxall jak i książkę Mikrokontrolery AVR Język C - podstawy programowania Mirosława Kardasia...
    Sterowanie wyborem efektów świecenia wielu lampek choinkowych opiera się właśnie na Twoim pomyśle... Czas widzę zacząć realizować swoje pomysły....
    Ja raczej jestem zwolennikiem załączenia czegoś i niech sobie leci zgodnie z programem, patrz tutaj, bo już mi się nawet klikać nie chce, kliknij sobie na któryś film w tym linku: https://www.youtube.com/user/cepilek Wszystkie efekty są zrobione na płytkach ARDUINO UNO lub NANO. lub MEGA 2560 gdy trzeba użyć kilkuset LED trójkolorowych..
    Zależy co rozumiesz pod skrótem PLC? Albowiem tak naprawdę rozwiązanie jakie proponuję także jest programowalnym sterownikiem logicznym... :)
    Jeżeli chodzi Ci o takie sterowanie bez programowania to może zaprzęgnij do tego bramki cyfrowe - patrz kurs FORBOT tutaj: https://forbot.pl/blog/technika-cyfrowa-uklady-cmos-z-bramkami-id15249 jednak nigdy się nimi nie bawiłem a więc nie pomogę Ci w tym temacie czy jest to możliwe, zapewne ktoś Ci tu pomoże, tylko musisz się wypowiedzieć co rozumiesz pod pojęciem PLC? Czy tylko takie sterowniki czy inne także: Link
  • #3 21756699
    viayner
    Poziom 43  
    Posty: 10599
    Pomógł: 1558
    Ocena: 2025
    Witam,
    przykładowo układ 4017:
    - wejście 14 to impulsy z przycisku, dodaj układ kasujący drgania,
    - wyjścia 3, 2 to wyjścia do LED,
    - wyjście 4 łączysz do 15 = reset,
    i gotowe.
    Jeśli potrzebujesz stanu, gdzie nie masz włączonej żadnej LED, to przesuń diody i reset o jedną pozycję, tzn. końcówki 3, 2, 4, 7, gdzie 3 jest niepodłączone, 2, 4 to LED, a 7 reset.
    W przypadku, gdzie interesuje cię tylko zmiana stanu LED bez stanu wyłączenia obu, wystarczy dowolny przerzutnik D czy JK w trybie liczącym.
    Pozdrawiam
  • #5 21756880
    LEDówki
    Poziom 43  
    Posty: 9410
    Pomógł: 1310
    Ocena: 2545
    Licznik dziesiętny z dekoderem 1z10. Rejestr przesuwający, licznik binarny - wtedy pojawiają się dziwne kombinacje diod. W przypadku rejestru można zrobić generator przebiegu pseudolosowego i diody będą się zapalać przypadkowo w takt sygnału zegarowego. to powinien ogarnąć nastolatek.
  • #6 21757097
    inot
    Poziom 38  
    Posty: 3551
    Pomógł: 439
    Ocena: 798
    Schemat połączeń realizujący założenia autora tematu. Najlepiej poczytać, aby zrozumieć zasadę działania. Link
    Załączniki:
    • Sterowanie dwoma diodami LED sekwencyjnie jednym przyciskiem monostabilnym bez PLC Screenshot 2025-11-20 175045.png (18.6 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #8 21757237
    inot
    Poziom 38  
    Posty: 3551
    Pomógł: 439
    Ocena: 798
    acctr napisał:
    Nie do końca

    To nie jest licznik, tylko rejestr przesuwny.
    Załączniki:
    • Sterowanie dwoma diodami LED sekwencyjnie jednym przyciskiem monostabilnym bez PLC Screenshot 2025-11-20 170754.png (82.6 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #10 21757651
    gregor124
    Poziom 28  
    Posty: 1507
    Pomógł: 94
    Ocena: 813
    Pewnie chodzi ci o coś takiego.

    Schemat układu logicznego z bramkami i przerzutnikami w CEDAR Logic Simulator
    W załączniku jest nagranie symulacji tego układu.
    Załączniki:
    • 20.11.2025_23.08.13_REC.mp4 (697.44 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    Pomogłem? Kup mi kawę.
  • #11 21772478
    w8364052
    Poziom 3  
    Posty: 11
    Ok, dzięki wszystkim za pomoc przy tym i mam jeszcze jedno pytanie: jak mogę najprościej zrobić włącz/wyłącz używając dalej jednego przycisku monostabilnego? Udało mi się to zrobić na CD4017, a bez tego, np. na przekaźnikach, by się dało?
    Od razu mówię, że miałoby to działać na napięciu 12 V
  • #13 21772667
    _jta_
    Specjalista elektronik
    Posty: 48865
    Pomógł: 3200
    Ocena: 4196
    w8364052 napisał:
    mam jeszcze jedno pytanie: jak mogę najprościej zrobić włącz/wyłącz używając dalej jednego przycisku monostabilnego?

    Przydałoby się dokładniej określić, co to ma być: (1) czy wyłączenie ma być fizycznym rozłączeniem (np. przez styki przekaźnika), czy tylko ma zapewnić brak przepływu prądu dającego się wykryć zwykłym miernikiem? (2) czy ma być ten sam przycisk, który przełącza LED-y, czy też już będzie odrębny?

    Rozłączanie stykami przekaźnika, bądź kontaktronu zwykle oznacza pobór prądu w stanie włączonym - do zasilania cewki przekaźnika. Ale są przekaźniki, które pamiętają stan włączenia/wyłączenia - potrzebują impulsu do włączenia, i impulsu do wyłączenia. A przy użyciu cewki i magnesu można taki przekaźnik zrobić z kontaktronu. I wtedy już układ nie potrzebuje prądu do ciągłego zasilania cewki w stanie włączonym.

    w8364052 napisał:
    Od razu mówię, że miałoby to działać na napięciu 12 V

    Układy z serii CMOS4000 działają przy zasilaniu od 3V do 16V (niektóre do 20V); wyklucza to układy TTL i podobne, wymagające 5V, albo i mniej. CD4017, CD4020 to seria CMOS4000. Jeszcze przydatną ich cechą jest mały pobór prądu - dla większości tych układów pobierany prąd nie daje się wykryć zwykłym miernikiem - co oznacza, że taki układ sterujący włączaniem zasilania może być na stałe podłączony do baterii - nie rozładuje jej.

    https://en.wikipedia.org/wiki/List_of_4000-series_integrated_circuits - są tu np. CD4017, CD4022, CD4011/CD4013 (do >>21757651), CD4027 (2x J-K - powinno dać się zrobić to, co na CD4013 bez dodatkowej bramki NAND).,,
  • #14 21772688
    LEDówki
    Poziom 43  
    Posty: 9410
    Pomógł: 1310
    Ocena: 2545
    12V nie wyklucza TTL tylko komplikuje układ o stabilizator nap. zasilania i klucze sterujące przekaźnikami, które są wymagane przy układach CMOS. Może Autorowi marzy się układ cały na przekaźnikach? Logika przekaźnikowa. W końcu Niemcom udało się zbudować komputer z bramek wykonanych na przekaźnikach właśnie. Może nie cały, może programy popularnonaukowe są bardzo nienaukowe.
  • #15 21772761
    _jta_
    Specjalista elektronik
    Posty: 48865
    Pomógł: 3200
    Ocena: 4196
    Nie pamiętam tego układu, ale chyba miał 3 przekaźniki po to, by jednym przyciskiem łączącym chwilowo na zmianę włączać i wyłączać. Na zrobienie układu, który by miał 3 stany, pewnie trzeba ich więcej - a tę samą logikę może robić jeden układ scalony i potrzebuje ułamka mikrowata, zamiast takiej mocy, jak cewki przekaźników.
  • #16 21773207
    w8364052
    Poziom 3  
    Posty: 11
    >>21772667 Ogólnie to chciałbym, żeby załączał przekaźnik.
    Na przekaźnikach samochodowych tego nie zrobię, bo nie ma bistabilnych.
  • #17 21773246
    CYRUS2
    Poziom 43  
    Posty: 17742
    Pomógł: 1226
    Ocena: 3473
    w8364052 napisał:
    Na przekaźnikach samochodowych tego nie zrobię bo nie ma bistabilnych
    Są inne przekaźniki bistabilne.
    Dlaczego musi być przekaźnik samochodowy ?
  • #18 21773251
    w8364052
    Poziom 3  
    Posty: 11
    >>21773246 Chcę to zamontować w samochodzie, a taki na szynę mi nie będzie pasował.
  • #19 21773282
    CYRUS2
    Poziom 43  
    Posty: 17742
    Pomógł: 1226
    Ocena: 3473
    w8364052 napisał:
    >>21773246 chce to zamontować w samochodzie a taki na szynę mi nie będzie pasował
    To musisz zrobić malęńki moduł na 4017 w SMD i z niego sterować przekaźnik samochodowy.
  • #21 21773766
    2N4427
    Poziom 19  
    Posty: 255
    Pomógł: 30
    Ocena: 120
    inot napisał:
    To nie jest licznik, tylko rejestr przesuwny.

    Jak mawiał mój niezapomniany wykładowca, przesuwne są drzwi w szafie wnękowej, a rejestr jest przesuwający. Zresztą chyba każdy tu rozumie różnicę między stroną czynną a bierną, zaś powiedzenie dawało tylko literacką soczystość.

    Ale to nie jest nawet rejestr przesuwający. To jest licznik pierścieniowy z krążącą jedynką. W karcie układu 4017 nawet napisali o nim w tytule „licznik dekadowy z dekoderem”, bo jego cykl ma 10 stanów, a Kolega proponuje skrócenie cyklu liczenia zgodnie z kartą.
  • #22 21774315
    inot
    Poziom 38  
    Posty: 3551
    Pomógł: 439
    Ocena: 798
    Czy to warto jeszcze wspominać? To było po prostu niefortunne automatyczne przetłumaczenie. Najważniejsze, że podałem autorowi tematu gotowe i funkcjonujące rozwiązanie schematowe.
  • #23 21774377
    _jta_
    Specjalista elektronik
    Posty: 48865
    Pomógł: 3200
    Ocena: 4196
    Katalog CEMI 1983-84_cz2 - na stronie 119 (wydrukowany numer, w PDF-ie 116) opisano UCY7495N jako "czterobitowy uniwersalny rejestr przesuwny", dwie strony dalej UCY164N i UCY165N też są przesuwne, i kolejne dwie strony dalej UCY74194N i UCY74198N, więc to błędne nazywanie ma już ponad 40-letnią tradycję.

    Można by zajrzeć np. na stronę Biblioteki Politechniki Śląskiej i porównać katalogi CEMI z innych lat - podejrzewam, że u nich rejestry były "przesuwne". Zapewne warto przyzwyczajać się do prawidłowego nazywania, ale i warto pamiętać, że błędna nazwa może być już bardzo rozpowszechniona w literaturze.

Podsumowanie tematu

✨ Dyskusja dotyczy sterowania sekwencyjnego dwoma diodami LED za pomocą jednego przycisku monostabilnego bez użycia PLC. Proponowane rozwiązania obejmują wykorzystanie układów scalonych serii CMOS 4000, takich jak licznik dekadowy CD4017 lub CD4022, które umożliwiają generowanie impulsów zegarowych do przełączania stanów diod. Wskazano konieczność zastosowania układu eliminującego drgania styków przycisku (debounce), np. kondensatora lub specjalnego układu. Alternatywnie sugerowano użycie mikrokontrolera, np. Arduino UNO lub procesora AVR, programowanych w Arduino IDE, co pozwala na bardziej elastyczne sterowanie. W dyskusji pojawiły się także uwagi dotyczące różnic między licznikami a rejestrami przesuwnymi oraz przykłady schematów i symulacji. W dalszej części autor pytał o możliwość realizacji funkcji włącz/wyłącz jednym przyciskiem monostabilnym na napięciu 12 V, gdzie zasugerowano użycie przekaźników bistabilnych lub układów tranzystorowych, a także podkreślono zalety układów CMOS 4000 w zakresie szerokiego zakresu napięć zasilania i niskiego poboru prądu.
Wygenerowane przez model językowy.
REKLAMA