Tartalomjegyzék:

LED óra 555 és 4017 használatával (nincs szükség programozásra): 8 lépés (képekkel)
LED óra 555 és 4017 használatával (nincs szükség programozásra): 8 lépés (képekkel)

Videó: LED óra 555 és 4017 használatával (nincs szükség programozásra): 8 lépés (képekkel)

Videó: LED óra 555 és 4017 használatával (nincs szükség programozásra): 8 lépés (képekkel)
Videó: Lesson 22: Using Seven Segment Display with Arduino and Electronic Dice | SunFounder Robojax 2024, November
Anonim
LED óra 555 és 4017 használatával (nincs szükség programozásra)
LED óra 555 és 4017 használatával (nincs szükség programozásra)

Itt bemutatok egy projektet, amelyet körülbelül 7 évvel ezelőtt terveztem és készítettem.

A projekt ötlete az, hogy a 4017 -es számláló IC -ket olyan jelek generálására használják, amelyek szabályozzák az analóg órajelként elhelyezett LED -ek villogását.

1. lépés: 1. szakasz: Órajel generálása

1. szakasz: Órajel generálása
1. szakasz: Órajel generálása
1. szakasz: Órajel generálása
1. szakasz: Órajel generálása
1. szakasz: Órajel generálása
1. szakasz: Órajel generálása
1. szakasz: Órajel generálása
1. szakasz: Órajel generálása

Először egy óragenerátort készítettem 555 IC segítségével astabil módban. A weboldal használatával (https://www.ohmslawcalculator.com/555-astable-calcu…) 1 Hz jelet tudok generálni 100 uF kondenzátorral és két 4,81 k ohmos ellenállással.

Az idő beállításához hozzáadhatok egy kapcsolót, amely váltakozva a 100 uF kondenzátor között 1 Hz órajelet hoz létre, és 1 uF kondenzátort 100 Hz órajel létrehozásához.

A 3. tű (kimenet) órajele a következő fokozatba (Seconds Generation) kerül.

2. lépés: 2. szakasz: Másodpercek jelgeneráló áramköre

2. szakasz: Másodpercek jelgeneráló áramköre
2. szakasz: Másodpercek jelgeneráló áramköre
2. szakasz: Másodpercek jelgeneráló áramköre
2. szakasz: Másodpercek jelgeneráló áramköre
2. szakasz: Másodpercek jelgeneráló áramköre
2. szakasz: Másodpercek jelgeneráló áramköre

Itt két 4017 IC -t kötöttem össze, hogy 00 -tól 59 -ig számolhassak. Az első IC -t UNITS IC -nek hívják, és 0 -tól 9 -ig tud számolást generálni.

Ezt az IC -t nem kell visszaállítani, mivel az egységek számlálása eléri a 9 -et.

A második 4017 IC -t TENS IC -nek hívják, és 0 -tól 5 -ig számol. 0.

Az IC -t vissza kell állítani, amikor a számlálás eléri a 6 -ot. Tehát az IC Q6 kimenete csatlakozik a resethez (12. tű), és a következő lépésre (Percek) is átmegy.

3. lépés: 3. szakasz: Percek jelgeneráló áramköre

3. szakasz: jegyzőkönyvi jelgeneráló áramkör
3. szakasz: jegyzőkönyvi jelgeneráló áramkör
3. szakasz: jegyzőkönyvi jelgeneráló áramkör
3. szakasz: jegyzőkönyvi jelgeneráló áramkör
3. szakasz: jegyzőkönyvi jelgeneráló áramkör
3. szakasz: jegyzőkönyvi jelgeneráló áramkör

Itt két 4017 IC -t kötöttem össze, hogy 00 -tól 59 -ig számolhassak. Az első IC -t UNITS IC -nek hívják, és 0 -tól 9 -ig tud számolást generálni. másodperces generációs szakasz.

Ezt az IC -t nem kell visszaállítani, mivel az egységek számlálása eléri a 9 -et.

A második 4017 IC -t TENS IC -nek hívják, és 0 -tól 5 -ig számolhat. Az IC -t a 4017 UNITS IC órajele alapján kell órajelezni, mivel a végrehajtás (12. érintkező) jelet hoz létre, amint az UNITS számláló 9 -ről visszaáll 0.

Az IC -t vissza kell állítani, amikor a számlálás eléri a 6 -ot. Tehát az IC Q6 kimenete csatlakozik a resethez (15. érintkező), és a következő szakaszra (Óra) is átmegy.

4. lépés: 4. szakasz: Órajel -generáló áramkör

4. szakasz: Órajel -generáló áramkör
4. szakasz: Órajel -generáló áramkör
4. szakasz: Órajel -generáló áramkör
4. szakasz: Órajel -generáló áramkör
4. szakasz: Órajel -generáló áramkör
4. szakasz: Órajel -generáló áramkör

Itt két 4017 IC -t kötöttem össze, hogy 00 -tól 11 -ig számolhassak. Az első IC -t UNITS IC -nek hívják, és 0 -tól 9 -ig tud számolást generálni. perc generációs szakasz.

Ezt az IC -t vissza kell állítani, amikor az UNITS számláló eléri a 2 -et és a TENS számláló az 1 -et.

A második 4017 IC -t TENS IC -nek hívják, és 0 -tól 1 -ig számolhat. Az IC -t a 4017 UNITS IC órajele alapján kell időzíteni, mivel a végrehajtás (12. tű) jelet hoz létre, amint az UNITS számláló 9 -ről 0.

Ezt az IC -t vissza kell állítani, amikor az UNITS számláló eléri a 2 -et és a TENS számláló az 1 -et.

Mivel mindkét számlálót 12 -nél kell alaphelyzetbe állítanunk (az UNITS IC 2. száma és a TENS IC 1. száma), az ÉS kaput két NPN tranzisztor soros csatlakoztatásával használhatjuk. az első NPN tranzisztor a kollektoron keresztül csatlakozik a Vcc -hez. Az alap a UNITS számláló Q2 -hez van csatlakoztatva, végül az emitter a második NPN tranzisztorhoz van csatlakoztatva. A második NPN tranzisztor bázisa a TENS számláló Q1 -hez van csatlakoztatva, és végül az emitter mindkét IC RESET -hez (12. tű) csatlakozik.

5. lépés: 5. szakasz: másodperc LED-ek (00-59)

5. szakasz: másodperc LED-ek (00-59)
5. szakasz: másodperc LED-ek (00-59)
5. szakasz: másodperc LED-ek (00-59)
5. szakasz: másodperc LED-ek (00-59)
5. szakasz: másodperc LED-ek (00-59)
5. szakasz: másodperc LED-ek (00-59)

Ebben a szakaszban 6 LED -csoportot kötöttem össze. Minden csoport 10 LED -ből áll, amelyek 0 és 9 között számolnak.

  • a 0 csoport (G0) a 0-9 közötti másodpercek számát jelenti
  • az 1. csoport (G1) a 10-19 közötti másodpercek számát jelenti
  • a 2. csoport (G2) a 20-29 közötti másodpercek számát jelenti
  • a 3. csoport (G3) a 30-39 közötti másodpercek számát jelenti
  • a 4. csoport (G4) a 40-49 közötti másodpercek számát jelenti
  • az 5. csoport (G5) az 50-59 közötti másodpercek számát jelenti

Minden csoport 0 LED -es anódja a UNITS IC Q0 -jához van csatlakoztatva másodpercjelek generáló áramköréből. Minden csoport 1. LED -es anódja a UNITS IC Q1 -hez van csatlakoztatva másodpercjelek generáló áramköréből. És így tovább, amíg meg nem kapom, hogy az egyes csoportok 9 -es LED -es anódja csatlakozik a UNITS IC Q9 -hez a másodpercjelek generáló áramköréből.

Minden csoport LED -jeinek összes katódja egy vezetékhez csatlakozik, amely egy NPN tranzisztor kollektorcsapjához van csatlakoztatva. A G0 tranzisztorának bázisa a TENS IC Q0 -jához van csatlakoztatva másodpercjelek generáló áramköréből. A G1 tranzisztorának bázisa a TENS IC Q1 -hez van csatlakoztatva másodpercjelek generáló áramköréből. És így tovább, amíg meg nem kapom A tranzisztorok összes kibocsátóját az akkumulátor földjéhez kell csatlakoztatni.

6. lépés: 6. szakasz: perc LED-ek (00-59)

6. szakasz: perc LED-ek (00-59)
6. szakasz: perc LED-ek (00-59)
6. szakasz: perc LED-ek (00-59)
6. szakasz: perc LED-ek (00-59)
6. szakasz: perc LED-ek (00-59)
6. szakasz: perc LED-ek (00-59)

Ebben a szakaszban 6 LED -csoportot kötöttem össze. Minden csoport 10 LED -ből áll, amelyek 0 -tól 9 -ig számolnak.

  • a 0 csoport (G0) a 0-9 közötti másodpercek számát jelenti
  • az 1. csoport (G1) a 10-19 közötti másodpercek számát jelenti
  • a 2. csoport (G2) a 20-29 közötti másodpercek számát jelenti
  • a 3. csoport (G3) a 30-39 közötti másodpercek számát jelenti
  • a 4. csoport (G4) a 40-49 közötti másodpercek számát jelenti
  • az 5. csoport (G5) az 50-59 közötti másodpercek számát jelenti

Minden csoport 0 LED -es anódjai a UNITS IC Q0 -jához vannak csatlakoztatva a percjelek generáló áramköréből. Az egyes csoportok 1. LED -jeinek anódjai a UNITS IC Q1 -hez vannak csatlakoztatva a percjelek generáló áramköréből. És így tovább, amíg meg nem kapom, hogy az egyes csoportok 9 -es LED -es anódjai a UNITS IC Q9 -hez kapcsolódnak a percjelek generáló áramköréből.

Minden csoport LED -jeinek összes katódja egy vezetékhez csatlakozik, amely egy NPN tranzisztor kollektorcsapjához van csatlakoztatva. A G0 tranzisztorának bázisa a TENS IC Q0 -jához van csatlakoztatva percjelek generáló áramköréből. A G1 tranzisztorának bázisa a TENS IC Q1 -hez van csatlakoztatva percjelek generáló áramköréből. És így tovább, amíg meg nem kapom A tranzisztorok összes kibocsátóját az akkumulátor földjéhez kell csatlakoztatni.

7. lépés: 7. szakasz: Óra LED -ek (00-12)

7. szakasz: Óra LED -ek (00-12)
7. szakasz: Óra LED -ek (00-12)
7. szakasz: Óra LED -ek (00-12)
7. szakasz: Óra LED -ek (00-12)
7. szakasz: Óra LED -ek (00-12)
7. szakasz: Óra LED -ek (00-12)

Ebben a szakaszban 12 LED -csoportot kötöttem össze. Minden csoport 5 LED -ből áll, amelyek 0 -tól 4 -ig számolnak.

  • a 0 csoport (G0) a 00-01 óra közötti órákat számolja
  • az 1. csoport (G1) a 01-02 óra közötti órákat számolja
  • a 2. csoport (G2) a 02-03 óra közötti órákat számolja
  • a 3. csoport (G3) a 03-04 közötti órákat számolja
  • a 4. csoport (G4) a 04-05 közötti órákat számolja
  • az 5. csoport (G5) a 05-06 óra közötti órákat számolja
  • a 6. csoport (G6) a 06-07 óra közötti órákat számolja
  • a 7. csoport (G7) a 07-08 óra közötti órákat számolja
  • a 8. csoport (G8) a 08-09 óra közötti órákat számolja
  • a 9. csoport (G9) a 09-10 óra közötti órákat számolja
  • a 10. csoport (G10) a 10-11 óra közötti órákat számolja
  • a 11. csoport (G11) a 11-12 óráig tartó órákat számolja

A LED -eket a percjelek generáló áramkörének TENS számlálója vezérli. Minden csoport 0 LED -es anódjai a TENS IC Q0 -jához vannak csatlakoztatva a percjelek generáló áramköréből. Minden csoport 1. LED -es anódjai a TENS IC Q1 -hez vannak csatlakoztatva a percjelek generáló áramköréből. És így tovább, amíg meg nem kapom, hogy az egyes csoportok 4 -es LED -es anódjai csatlakoznak a Vcc -hez.

Minden csoport 0 -tól 3 -ig terjedő LED -jeinek összes katódja ajánlott, ha egy vezeték G0 -ként kerül a vezérlőáramkörbe. A LED -ek katódjait kivéve a 4 NPN tranzisztorral készült OR -kapuhoz van csatlakoztatva. Az első NPN tranzisztor bázisa a TENS IC Q4 -hez van csatlakoztatva a percjelek generáló áramköréből, míg a második NPN tranzisztor bázisa a TENS IC Q5 -hez van csatlakoztatva a percjelek generáló áramköréből. A kibocsátókat az egyik vezetéken a többi G0 jelzésű LED -es katóddal ajánljuk.

8. lépés: 8. szakasz: Órajel -vezérlő áramkör

8. szakasz: Órajel -vezérlő áramkör
8. szakasz: Órajel -vezérlő áramkör
8. szakasz: Órajel -vezérlő áramkör
8. szakasz: Órajel -vezérlő áramkör

Végül két áramkört készítettem az óra jelek vezérlésére. Az első áramkör ÉS kapuval készül, NPN tranzisztorokkal.

Az első vezérlőáramkör az órák LED -einek G0 -tól G9 -ig érkező jelek kezelésére szolgál. A G0 -G9 mindegyike 9 NPN tranzisztor kollektorához van csatlakoztatva. A tranzisztorok bázisai az UNITS IC kimenetéhez vannak csatlakoztatva az órajelek generáló áramkörében, 0 és 9 között. A kibocsátók dicséretben vannak, és csatlakoztatva vannak az NPN tranzisztor kollektorához, amelyhez a bázis a TENS IC kimenetéhez csatlakozik az órajelek generáló áramkörének számlálása 0.

A második vezérlőáramkör a H10 óra G10 -től G11 -ig érkező jelek kezelésére szolgál. A G10 és G11 mindegyike 2 NPN tranzisztor kollektorához van csatlakoztatva. A tranzisztorok bázisai az UNITS IC órajeleket generáló áramkörének kimeneteihez vannak csatlakoztatva, 0 -tól 1 -ig. Az emittereket ajánljuk és csatlakoztassuk az NPN tranzisztor kollektorához, amelyhez az alap csatlakozik a TENS IC kimenetéhez az órajelek generáló áramkörének számlálása 1.

Ajánlott: