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

Jak generować różne impulsy NE555 dla CD4017 w zabawce elektronicznej?

slawik1998 17 Cze 2014 16:19 1056 2
REKLAMA
  • #1 13716083
    slawik1998
    Poziom 10  
    Posty: 57
    Pomógł: 2
    Ocena: 1
    Witam

    Piszę z taką prośbą. Przystępuję do budowy takiej prostej zabawki elektronicznej, w której będę wykorzystywał układy NE555 i CD4017. Istota rzeczy polega na tym że - układ NE555 jest podpięty do CD4017 i generuje impulsy. Do przedostatniej nóżki CD4017 jest podpięta dioda, a do ostatniej jakiś buzer. Do nóżki reset podpięty jest switch. Gra polega na tym, że gdy zaświeci się dioda, należy szybko wcisnąć przycisk, jeśli się nie zdąży - włącza się buzer, koniec gry, jeśli się zdąży - układ się resetuje i gramy dalej.

    I właśnie dlatego piszę ten wątek. Czy ma ktoś jakiś schemat, żeby generować określone impulsy z NE555? Chodzi mi o to, że jakąś zworką łącząc poszczególne goldpiny, generują się impulsy albo co 0,5 sekundy, albo co 0,4 , 0,3 , 0,2 , i 0,1 sekundy. Dzięki temu zwierając różne goldpiny można by uzyskać różny poziom trudności. Nie wiem tylko jakich części dobrać, żeby generować te różne impulsy.

    Proszę o pomoc

    Pozdrawiam
  • REKLAMA
  • #2 13716711
    n0name10
    Poziom 17  
    Posty: 171
    Pomógł: 28
    Ocena: 39
    Witam,
    Twoje założenie spełni układ astabilny ne555
    Jak generować różne impulsy NE555 dla CD4017 w zabawce elektronicznej?
    Do R1 dołącz równolegle kilka innych rezystorów, a ich końce pozostaw niepodłączone. Na czas jaki minie pomiędzy zapaleniem się LED a załączeniem buzzera składać się bedzię cały okres przebiegu. Stan niski przy pomocy R2 ustal na stałym poziomie. Stan wysoki będzie uzależniony od R1, którego wartość wybierzesz przy pomocą zworki. W trybie astabilnym, czas trwania stanu wysokiego na wyjściu wyraża się wzorem:
    t = 0.693 * (R1 + R2) * C
    a czas trwania stanu niskiego:
    t = 0.693 * R2 * C
    A więc czas pomiędzy zapaleniem led a załączeniem buzzera wyznaczymy zależnością:
    T = 0.693 * C * (R1 + 2R2)
    z czego wynika:
    R1 = [T / (0.693 * C)] - 2R2
    R2 = {[T / (0.693 * C)] - R1} / 2

    Wszystko sprowadza się do kwestii doboru odpowiednich rezystancji i pojemności.
  • #3 13716808
    slawik1998
    Poziom 10  
    Posty: 57
    Pomógł: 2
    Ocena: 1
    Aha, to dziękuję bardzo za odpowiedź. Poeksperymentuje troszkę i może dobiorę jakieś wartości tych elementów, żeby wszystko fajnie działało.

    Pozdrawiam
REKLAMA