Sisukord:
- 1. samm: 1. etapp: kella signaali genereerimine
- 2. etapp: 2. etapp: sekundite signaalide genereerimise ahel
- 3. etapp: 3. etapp: minutite signaalide genereerimise ahel
- 4. samm: 4. etapp: tundide signaalide genereerimise ahel
- 5. samm: 5. etapp: sekundid LEDid (00–59)
- 6. etapp: 6. etapp: minuti LED-id (00–59)
- 7. samm: 7. etapp: tundide LED -id (00–12)
- 8. etapp: 8. etapp: tundide signaalide juhtimisahel
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Siin tutvustan projekti, mille kavandasin ja tegin umbes 7 aastat tagasi.
Projekti idee on kasutada loenduri IC -sid nagu 4017 signaalide genereerimiseks, mis juhivad analoogkelladeks paigutatud LED -ide vilkumist.
1. samm: 1. etapp: kella signaali genereerimine
Kõigepealt tegin kellageneraatori, kasutades 555 IC -d stabiilses režiimis. Veebisaiti kasutades (https://www.ohmslawcalculator.com/555-astable-calcu…) saan genereerida 1 Hz signaali 100 uF kondensaatori ja kahe 4,81 k oomi takistiga.
Kellaaja seadmiseks võin lisada lüliti, mis vaheldub 100 uF kondensaatori vahel, et luua 1 Hz taktsignaal ja 1 uF kondensaator, et luua 100 Hz taktsignaal.
Tihvti 3 (väljund) kella signaal edastatakse järgmisse etappi (sekundite põlvkond).
2. etapp: 2. etapp: sekundite signaalide genereerimise ahel
Siin ühendasin kaks 4017 IC -d, et genereerida loendamist vahemikus 00 kuni 59. Esimest IC -d nimetatakse UNITS IC -ks ja see võib genereerida loendamise vahemikus 0 kuni 9. IC -i kellaaega kasutatakse taimerilt 555 saadava kella signaali abil (1. samm).
Seda IC -d ei pea lähtestama, kuna ühikute loendamine peaks jõudma 9 -ni.
Teist 4017 IC -d nimetatakse TENS IC -ks ja see võib luua loendamise vahemikus 0 kuni 5. IC -i kellaajaks kasutatakse 4017 UNITS IC -i kella signaali, kuna teostus (tihvt 12) loob signaali, kui UNITS -i loendur nullib 9 -st 0.
IC peab lähtestama, kui loendamine jõuab 6. Seega on IC Q6 väljund ühendatud lähtestamiseks (tihvt 12) ja läheb ka järgmisse etappi (minutid).
3. etapp: 3. etapp: minutite signaalide genereerimise ahel
Siin ühendasin kaks 4017 IC -d, et genereerida loendamist vahemikus 00 kuni 59. Esimest IC -d nimetatakse UNITS IC -ks ja see võib genereerida loendamise vahemikus 0 kuni 9. IC -i kellaajaks kasutatakse kella signaali 4017 TENS IC loendurist (2. etapp) sekundi põlvkonna etapp.
Seda IC -d ei pea lähtestama, kuna ühikute loendamine peaks jõudma 9 -ni.
Teist 4017 IC -d nimetatakse TENS IC -ks ja see võib luua loendamise vahemikus 0 kuni 5. IC -i kellaajaks kasutatakse 4017 UNITS IC -i kella signaali, kuna teostus (tihvt 12) loob signaali, kui UNITS -i loendur nullib 9 -st 0.
IC tuleb lähtestada, kui loendamine jõuab 6. Seega on IC Q6 väljund ühendatud lähtestamiseks (tihvt 15) ja läheb ka järgmisse etappi (Tundi).
4. samm: 4. etapp: tundide signaalide genereerimise ahel
Siin ühendasin kaks 4017 IC -d, et genereerida loendamist vahemikus 00 kuni 11. Esimest IC -d nimetatakse UNITS IC -ks ja see võib genereerida loendamise vahemikus 0 kuni 9. IC -i kellaajaks kasutatakse kella signaali 4017 TENS IC loendurist (3. etapp) minuti põlvkond.
See IC tuleb lähtestada, kui UNITS -i loendur jõuab 2 -ni ja TENS -i loendus jõuab 1 -ni.
Teist 4017 IC -d nimetatakse TENS IC -ks ja see võib luua loendamise vahemikus 0 kuni 1. IC -i kellaajaks kasutatakse 4017 UNITS IC -i kellasignaali, kuna teostus (tihvt 12) loob signaali, kui UNITS -i loendur nullib 9 -st 0.
See IC tuleb lähtestada, kui UNITS -i loendur jõuab 2 -ni ja TENS -i loendus jõuab 1 -ni.
Kuna peame mõlemad loendurid lähtestama 12 -ni (UNITS -i IC -i 2 ja TENS -i IC -i 1), saame kasutada AND -väravat, ühendades järjestikku kaks NPN -transistorit. esimene NPN -transistor ühendatakse kollektori kaudu Vcc -ga. Alus on ühendatud UNITS -i loenduri Q2 -ga ja lõpuks on emitter ühendatud teise NPN -transistoriga. Teine NPN -transistori alus on ühendatud TENS -i loenduri Q1 -ga ja lõpuks ühendatakse emitter mõlema IC -i RESET -iga (tihvt 12).
5. samm: 5. etapp: sekundid LEDid (00–59)
Selles etapis ühendasin 6 LED -de rühma. Iga rühm koosneb 10 valgusdioodist, mis näitavad arvu 0 kuni 9.
- rühm 0 (G0) tähistab sekundite arvu 0-9
- rühm 1 (G1) tähistab sekundite arvu 10-19
- rühm 2 (G2) tähistab sekundite arvu 20-29
- rühm 3 (G3) tähistab sekundite arvu 30-39
- rühm 4 (G4) tähistab sekundite arvu 40-49
- rühm 5 (G5) tähistab sekundite arvu 50-59
Iga rühma LED -i 0 anood on sekundaarsignaalide genereerimisahelaga ühendatud ÜHENDITE IC Q0 -ga. Iga rühma LED -i anood on ühendatud sekundaarsignaalide genereerimise ahelaga UNITS IC Q1 -ga. Ja nii edasi, kuni ma saan, et iga rühma LED -i 9 anood on ühendatud sekundi signaalide genereerimise ahelaga UNITS IC Q9 -ga.
Iga rühma LED -de kõik katoodid on kiidetud üheks juhtmeks, mis on ühendatud NPN -transistori kollektoriga. G0 transistori alus on ühendatud TENS IC Q0 -ga sekundisignaalide genereerimise ahelast. G1 transistori alus on ühendatud sekundite signaalide genereerimise ahelaga TENS IC Q1 -ga. Ja nii edasi, kuni ma saan Kõik transistoride kiirgurid peavad olema ühendatud aku maandusega.
6. etapp: 6. etapp: minuti LED-id (00–59)
Selles etapis ühendasin 6 LED -de rühma. Iga rühm koosneb 10 valgusdioodist, mis näitavad arvu 0 kuni 9.
- rühm 0 (G0) tähistab sekundite arvu 0-9
- rühm 1 (G1) tähistab sekundite arvu 10-19
- rühm 2 (G2) tähistab sekundite arvu 20-29
- rühm 3 (G3) tähistab sekundite arvu 30-39
- rühm 4 (G4) tähistab sekundite arvu 40-49
- rühm 5 (G5) tähistab sekundite arvu 50-59
Iga rühma LED 0 anoodid on minutite signaalide genereerimisahela kaudu ühendatud UNITS IC Q0 -ga. Iga rühma LED -i anoodid on minutite signaalide genereerimisahelast ühendatud UNITS IC Q1 -ga. Ja nii edasi, kuni saan aru, et iga rühma LED 9 anoodid on minutite signaalide genereerimise vooluringist ühendatud UNITS IC Q9 -ga.
Iga rühma LED -de kõik katoodid on kiidetud üheks juhtmeks, mis on ühendatud NPN -transistori kollektoriga. G0 transistori alus on ühendatud minutite signaalide genereerimise ahelaga TENS IC Q0 -ga. G1 transistori alus on ühendatud minutite signaalide genereerimise ahelaga TENS IC Q1 -ga. Ja nii edasi, kuni ma saan Kõik transistoride kiirgurid peavad olema ühendatud aku maandusega.
7. samm: 7. etapp: tundide LED -id (00–12)
Selles etapis ühendasin 12 LED -de rühma. Iga rühm koosneb viiest LED -ist, mis tähistavad arvu 0 kuni 4.
- rühm 0 (G0) tähistab tundide arvu ajavahemikus 00-01
- rühm 1 (G1) tähistab tundide arvu ajavahemikus 01-02
- rühm 2 (G2) tähistab tundide arvu ajavahemikus 02-03
- rühm 3 (G3) tähistab tundide arvu ajavahemikus 03-04
- rühm 4 (G4) tähistab tundide arvu ajavahemikus 04-05
- rühm 5 (G5) tähistab tundide arvu ajavahemikus 05-06
- rühm 6 (G6) tähistab tundide arvu ajavahemikus 06-07
- rühm 7 (G7) tähistab tundide arvu ajavahemikus 07-08
- rühm 8 (G8) tähistab tundide arvu 08-09
- rühm 9 (G9) tähistab tundide arvu ajavahemikus 09-10
- rühm 10 (G10) tähistab tundide arvu 10–11
- rühm 11 (G11) tähistab tundide arvu 11-12
LED -e juhib minutisignaalide genereerimise ahela TENS -arv. Iga rühma LED 0 anoodid on ühendatud minutite signaalide genereerimise ahelaga TENS IC Q0 -ga. Iga rühma LED -i anoodid on minutite signaalide genereerimise ahela kaudu ühendatud TENS IC Q1 -ga. Ja nii edasi, kuni saan, et iga rühma LED 4 anoodid on ühendatud Vcc -ga.
Iga rühma LED -de katoodid vahemikus 0 kuni 3 on kiidetud, et üks juhe läheb juhtimisahelasse G0 -na. Välja arvatud LED -ide katoodid, on 4 ühendatud kahe NPN -transistoriga tehtud OR -väravaga. Esimese NPN -transistori alus on ühendatud minutite signaalide genereerimise ahelaga TENS IC Q4 -ga, teise NPN -transistori alus aga minutisignaalide genereerimise ahelaga TENS IC -i Q5 -ga. Heitjaid kiidetakse ühel juhtmel koos teiste valgusdioodide katoodidega, mis on tähistatud G0 -ga.
8. etapp: 8. etapp: tundide signaalide juhtimisahel
Lõpuks tegin tundide signaalide juhtimiseks kaks ahelat. Esimene ahel on valmistatud AND väravaga, mis on valmistatud NPN transistoridega.
Esimene juhtimisahel on loodud Hours LED -ide G0 kuni G9 vastuvõetud signaalide haldamiseks. Kõik G0 kuni G9 on ühendatud 9 NPN transistori kollektoritega. Transistoride alused on ühendatud tundide signaalide genereerimise ahela UNITS IC väljunditega, mis loevad 0 kuni 9. Emitterid on kiiduväärsed ja ühendatud NPN -transistori kollektoriga, mille alus on ühendatud TENS IC väljundiga tundide signaalide genereerimisahela loendamine 0.
Teine juhtimisahel on loodud tundide LED -ide G10 kuni G11 signaalide haldamiseks. Kõik G10 ja G11 on ühendatud 2 NPN transistori kollektoritega. Transistoride alused on ühendatud tunnisignaalide genereerimisahela UNITS IC väljunditega, mis loevad 0 kuni 1. Emitterid on kiidetud ja ühendatud NPN -transistori kollektoriga, mille alus on ühendatud TENS IC väljundiga tundide signaalide genereerimise ahela loendamine 1.