Turinys:

LED laikrodis naudojant 555 ir 4017 (nereikia programuoti): 8 žingsniai (su paveikslėliais)
LED laikrodis naudojant 555 ir 4017 (nereikia programuoti): 8 žingsniai (su paveikslėliais)

Video: LED laikrodis naudojant 555 ir 4017 (nereikia programuoti): 8 žingsniai (su paveikslėliais)

Video: LED laikrodis naudojant 555 ir 4017 (nereikia programuoti): 8 žingsniai (su paveikslėliais)
Video: 10 LED mirksiuko su NE555N ir CD4017B klaida 2024, Liepa
Anonim
LED laikrodis naudojant 555 ir 4017 (nereikia programuoti)
LED laikrodis naudojant 555 ir 4017 (nereikia programuoti)

Čia pristatysiu projektą, kurį sukūriau ir padariau maždaug prieš 7 metus.

Projekto idėja yra naudoti skaitiklių IC, pvz., 4017, generuoti signalus, kurie kontroliuoja šviesos diodų mirksėjimą, išdėstytus kaip analoginio laikrodžio rodyklės.

1 žingsnis: 1 etapas: laikrodžio signalo generavimas

1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas
1 etapas: laikrodžio signalo generavimas

Pirmiausia aš sukūriau laikrodžio generatorių, naudodamas 555 IC stabiliame režime. Naudodamasis svetaine (https://www.ohmslawcalculator.com/555-astable-calcu…) galiu generuoti 1 Hz signalą su 100 uF kondensatoriumi ir dviem 4,81 k omų rezistoriais.

Norėdami nustatyti laiką, galiu pridėti jungiklį, kuris pakaitomis tarp 100 uF kondensatoriaus sukuria 1 Hz laikrodžio signalą ir 1 uF kondensatorių, kad sukurtų 100 Hz laikrodžio signalą.

Laikrodžio signalas iš 3 kaiščio (išėjimas) bus perduotas kitam etapui (sekundžių generavimui).

2 žingsnis: 2 etapas: sekundžių signalų generavimo grandinė

2 etapas: sekundžių signalų generavimo grandinė
2 etapas: sekundžių signalų generavimo grandinė
2 etapas: sekundžių signalų generavimo grandinė
2 etapas: sekundžių signalų generavimo grandinė
2 etapas: sekundžių signalų generavimo grandinė
2 etapas: sekundžių signalų generavimo grandinė

Čia aš prijungiau du 4017 IC, kad būtų sukurtas skaičiavimas nuo 00 iki 59. Pirmasis IC vadinamas UNITS IC ir gali generuoti skaičiavimą nuo 0 iki 9. IC laikrodis naudojamas naudojant laikrodžio signalą iš 555 laikmačio (1 žingsnis).

Šio IC nereikia iš naujo nustatyti, nes skaičiuojami vienetai turėtų pasiekti 9.

Antrasis 4017 IC vadinamas TENS IC ir gali generuoti skaičiavimą nuo 0 iki 5. IC laikrodis naudojamas naudojant laikrodžio signalą iš 4017 UNITS IC, nes atlikus (12 kaištis) bus sukurtas signalas, kai UNITS skaitiklis atsistatys nuo 9 iki 0.

IC reikia iš naujo nustatyti, kai skaičiavimas pasiekia 6. Taigi IC Q6 išėjimas yra prijungtas prie atstatymo (12 kaištis) ir pereina į kitą etapą (minutes).

3 žingsnis: 3 etapas: minučių signalų generavimo grandinė

3 etapas: minučių signalų generavimo grandinė
3 etapas: minučių signalų generavimo grandinė
3 etapas: minučių signalų generavimo grandinė
3 etapas: minučių signalų generavimo grandinė
3 etapas: minučių signalų generavimo grandinė
3 etapas: minučių signalų generavimo grandinė

Čia aš prijungiau du 4017 IC, kad būtų galima skaičiuoti nuo 00 iki 59. Pirmasis IC vadinamas UNITS IC ir gali generuoti skaičiavimą nuo 0 iki 9. IC laikrodis naudojamas naudojant laikrodžio signalą iš 4017 TENS IC skaitiklio (2 etapas) sekundžių generavimo etapas.

Šio IC nereikia iš naujo nustatyti, nes skaičiuojami vienetai turėtų pasiekti 9.

Antrasis 4017 IC vadinamas TENS IC ir gali generuoti skaičiavimą nuo 0 iki 5. IC laikrodis naudojamas naudojant laikrodžio signalą iš 4017 UNITS IC, nes atlikus (12 kaištis) bus sukurtas signalas, kai UNITS skaitiklis atsistatys nuo 9 iki 0.

IC reikia iš naujo nustatyti, kai skaičiavimas pasiekia 6. Taigi IC Q6 išėjimas yra prijungtas prie atstatymo (15 kaištis) ir pereina į kitą etapą (Valandos).

4 žingsnis: 4 etapas: valandų signalų generavimo grandinė

4 etapas: valandų signalų generavimo grandinė
4 etapas: valandų signalų generavimo grandinė
4 etapas: valandų signalų generavimo grandinė
4 etapas: valandų signalų generavimo grandinė
4 etapas: valandų signalų generavimo grandinė
4 etapas: valandų signalų generavimo grandinė

Čia aš prijungiau du 4017 IC, kad būtų galima skaičiuoti nuo 00 iki 11. Pirmasis IC vadinamas UNITS IC ir gali generuoti skaičiavimą nuo 0 iki 9. IC laikrodis naudojamas naudojant laikrodžio signalą iš 4017 TENS IC skaitiklio (3 etapas) minučių generavimo etapas.

Šį IC reikia iš naujo nustatyti, nes UNITS skaičiavimas pasiekia 2, o TENS - 1.

Antrasis 4017 IC vadinamas TENS IC ir gali sugeneruoti skaičiavimą nuo 0 iki 1. IC laikrodis naudojamas naudojant laikrodžio signalą iš 4017 UNITS IC, nes vykdant (12 kaištis) bus sukurtas signalas, kai UNITS skaitiklis atsistatys nuo 9 iki 0.

Šį IC reikia iš naujo nustatyti, nes UNITS skaičiavimas pasiekia 2, o TENS - 1.

Kadangi mums reikia iš naujo nustatyti abu skaitiklius skaičiuojant 12 (UNITS IC skaičius 2 ir TENS IC 1 skaičius), mes galime naudoti AND vartus, nuosekliai prijungdami du NPN tranzistorius. pirmasis NPN tranzistorius bus prijungtas prie Vcc per kolektorių. Bazė yra prijungta prie UNITS skaitiklio Q2, o galiausiai emiteris yra prijungtas prie antrojo NPN tranzistoriaus. Antrasis NPN tranzistoriaus pagrindas yra prijungtas prie TENS skaitiklio Q1, o galiausiai spinduolis bus prijungtas prie abiejų IC RESET (12 kaištis).

5 žingsnis: 5 etapas: sekundžių šviesos diodai (00–59)

5 etapas: sekundžių šviesos diodai (00–59)
5 etapas: sekundžių šviesos diodai (00–59)
5 etapas: sekundžių šviesos diodai (00–59)
5 etapas: sekundžių šviesos diodai (00–59)
5 etapas: sekundžių šviesos diodai (00–59)
5 etapas: sekundžių šviesos diodai (00–59)

Šiame etape aš prijungiau 6 šviesos diodų grupes. Kiekvieną grupę sudaro 10 šviesos diodų, rodančių skaičių nuo 0 iki 9.

  • 0 grupė (G0) reiškia sekundžių skaičių nuo 0 iki 9
  • 1 grupė (G1) reiškia sekundžių skaičių nuo 10 iki 19
  • 2 grupė (G2) reiškia sekundžių skaičių nuo 20 iki 29
  • 3 grupė (G3) reiškia sekundžių skaičių nuo 30 iki 39
  • 4 grupė (G4) reiškia sekundžių skaičių nuo 40 iki 49
  • 5 grupė (G5) reiškia sekundžių skaičių nuo 50 iki 59

Kiekvienos grupės šviesos diodo 0 anodas yra prijungtas prie UNITS IC Q0 iš sekundžių signalų generavimo grandinės. Kiekvienos grupės šviesos diodo 1 anodas yra prijungtas prie UNITS IC Q1 nuo sekundžių signalų generavimo grandinės. Ir taip toliau, kol gausiu kiekvienos grupės 9 šviesos diodo anodą iš sekundžių signalų generavimo grandinės prijungtą prie UNITS IC Q9.

Visi kiekvienos grupės šviesos diodų katodai yra prijungti prie vieno laido, prijungto prie NPN tranzistoriaus kolektoriaus kaiščio. G0 tranzistoriaus pagrindas yra prijungtas prie TENS IC Q0 iš sekundžių signalų generavimo grandinės. G1 tranzistoriaus pagrindas yra prijungtas prie TENS IC Q1 iš sekundžių signalų generavimo grandinės. Ir taip toliau, kol gausiu G9 tranzistoriaus bazė yra prijungta prie TENS IC Q5 iš sekundžių signalų generavimo grandinės. Visi tranzistorių spinduoliai turi būti prijungti prie akumuliatoriaus žemės.

6 žingsnis: 6 etapas: minučių šviesos diodai (00–59)

6 etapas: minučių šviesos diodai (00–59)
6 etapas: minučių šviesos diodai (00–59)
6 etapas: minučių šviesos diodai (00–59)
6 etapas: minučių šviesos diodai (00–59)
6 etapas: minučių šviesos diodai (00–59)
6 etapas: minučių šviesos diodai (00–59)

Šiame etape aš prijungiau 6 šviesos diodų grupes. Kiekvieną grupę sudaro 10 šviesos diodų, rodančių skaičių nuo 0 iki 9.

  • 0 grupė (G0) reiškia sekundžių skaičių nuo 0 iki 9
  • 1 grupė (G1) reiškia sekundžių skaičių nuo 10 iki 19
  • 2 grupė (G2) reiškia sekundžių skaičių nuo 20 iki 29
  • 3 grupė (G3) reiškia sekundžių skaičių nuo 30 iki 39
  • 4 grupė (G4) reiškia sekundžių skaičių nuo 40 iki 49
  • 5 grupė (G5) reiškia sekundžių skaičių nuo 50 iki 59

Kiekvienos grupės šviesos diodo 0 anodai yra prijungti prie UNITS IC Q0 iš minučių signalų generavimo grandinės. Kiekvienos grupės šviesos diodo 1 anodai yra prijungti prie UNITS IC Q1 iš minučių signalų generavimo grandinės. Ir taip toliau, kol gausiu kiekvienos grupės 9 šviesos diodo anodus, prijungtus prie UNITS IC Q9 iš minučių signalų generavimo grandinės.

Visi kiekvienos grupės šviesos diodų katodai yra prijungti prie vieno laido, prijungto prie NPN tranzistoriaus kolektoriaus kaiščio. G0 tranzistoriaus pagrindas yra prijungtas prie TENS IC Q0 iš minučių signalų generavimo grandinės. G1 tranzistoriaus bazė yra prijungta prie TENS IC Q1 iš minučių signalų generavimo grandinės. Ir taip toliau, kol gausiu G9 tranzistoriaus bazė yra prijungta prie TENS IC Q5 iš minučių signalų generavimo grandinės. Visi tranzistorių spinduoliai turi būti prijungti prie akumuliatoriaus žemės.

7 žingsnis: 7 etapas: valandų šviesos diodai (nuo 00 iki 12)

7 etapas: valandų šviesos diodai (nuo 00 iki 12)
7 etapas: valandų šviesos diodai (nuo 00 iki 12)
7 etapas: valandų šviesos diodai (nuo 00 iki 12)
7 etapas: valandų šviesos diodai (nuo 00 iki 12)
7 etapas: valandų šviesos diodai (nuo 00 iki 12)
7 etapas: valandų šviesos diodai (nuo 00 iki 12)

Šiame etape aš prijungiau 12 šviesos diodų grupių. Kiekvieną grupę sudaro 5 šviesos diodai, rodantys skaičių nuo 0 iki 4.

  • 0 grupė (G0) reiškia valandų skaičių nuo 00 iki 01
  • 1 grupė (G1) reiškia valandų skaičių nuo 01 iki 02 d
  • 2 grupė (G2) reiškia valandų skaičių nuo 02-03
  • 3 grupė (G3) reiškia valandų skaičių nuo 03 iki 04 d
  • 4 grupė (G4) reiškia valandų skaičių nuo 04 iki 05 d
  • 5 grupė (G5) reiškia valandų skaičių nuo 05 iki 06 d
  • 6 grupė (G6) reiškia valandų skaičių nuo 06-07
  • 7 grupė (G7) reiškia valandų skaičių nuo 07 iki 08 val
  • 8 grupė (G8) reiškia valandų skaičių nuo 08-09
  • 9 grupė (G9) reiškia valandų skaičių nuo 09 iki 10
  • 10 grupė (G10) reiškia valandų skaičių nuo 10 iki 11
  • 11 grupė (G11) reiškia valandų skaičių nuo 11 iki 12

Šviesos diodai valdomi TENS minučių minučių signalų generavimo grandinės skaičiumi. Kiekvienos grupės šviesos diodo 0 anodai yra prijungti prie TENS IC Q0 iš minučių signalų generavimo grandinės. Kiekvienos grupės šviesos diodo 1 anodai yra prijungti prie TENS IC Q1 iš minučių signalų generavimo grandinės. Ir taip toliau, kol gausiu, kad kiekvienos grupės 4 LED anodai yra prijungti prie „Vcc“.

Visi kiekvienos grupės šviesos diodų katodai nuo 0 iki 3 yra rekomenduojami, kai vienas laidas eina į valdymo grandinę kaip G0. Išskyrus LED katodus 4 yra prijungti prie OR vartų, pagamintų iš dviejų NPN tranzistorių. Pirmojo NPN tranzistoriaus pagrindas yra prijungtas prie TENS IC Q4 iš minučių signalų generavimo grandinės, o antrojo NPN tranzistoriaus pagrindas yra prijungtas prie TENS IC Q5 iš minučių signalų generavimo grandinės. Skleidėjai yra apdovanoti vienu laidu su kitų šviesos diodų katodais, pažymėtais G0.

8 žingsnis: 8 etapas: valandų signalų valdymo grandinė

8 etapas: valandų signalų valdymo grandinė
8 etapas: valandų signalų valdymo grandinė
8 etapas: valandų signalų valdymo grandinė
8 etapas: valandų signalų valdymo grandinė

Galiausiai sukūriau dvi grandines, skirtas valdyti valandų signalus. Pirmoji grandinė pagaminta naudojant AND vartus, pagamintus naudojant NPN tranzistorius.

Pirmoji valdymo grandinė skirta valdyti signalus, gautus iš G0 iki G9 iš Hours LED. Kiekvienas iš G0 iki G9 yra prijungtas prie 9 NPN tranzistorių kolektorių. Tranzistorių bazės yra prijungtos prie UNITS IC išėjimų iš valandų signalų generavimo grandinės, skaičiuojančios nuo 0 iki 9. Skleidėjai yra pagirtini ir prijungti prie NPN tranzistoriaus kolektoriaus, kurio bazė prijungta prie TENS IC išvesties valandų signalų generavimo grandinės, skaičiuojančios 0.

Antroji valdymo grandinė skirta valdyti signalus, gautus iš G10 iki G11 iš „Hours LED“. Kiekvienas G10 ir G11 yra prijungtas prie 2 NPN tranzistorių kolektorių. Tranzistorių bazės yra prijungtos prie UNITS IC išėjimų, skirtų valandų signalų generavimo grandinei, skaičiuojančiai nuo 0 iki 1. Skleidėjai yra pagirtini ir prijungti prie NPN tranzistoriaus kolektoriaus, kurio bazė prijungta prie TENS IC išvesties valandų signalų generavimo grandinės skaičiavimas 1.

Rekomenduojamas: