Šiame šviesoforo projekte ketiname suprojektuoti grandinę, valdyti šviesoforus pagal keturių krypčių signalą. Šią grandinę suprojektavo 555 „Timer IC“ laikmatis ir dešimtmečio skaitiklis. Laikmatis generuoja impulsus ir šie impulsai tiekiami į dešimties pakopų dešimtmečio skaitiklį.
Dešimt etapų DECADE COUNTER turi TEN atmintį. Jis gali suskaičiuoti iki dešimties impulsų. Taigi, kiekvienai piko valandai skaitiklis tai pripažįsta kaip įvykį ir prisimena. Įsimintų įvykių, išvestų atitinkamu kaiščiu, skaičius.
Grandinės komponentai
- + 9v - + 12v maitinimo įtampa
- 555 Laikmačio IC
- 1KΩ, 10KΩ, 220Ω rezistoriai (3 vnt.),
- 10µF ir 100µF kondensatoriai
- RED LED (4 vnt.), BLUE LED (4 vnt.) Ir YELLOW LED (4 vnt.)
- CD4017 dešimtmečio skaitiklio IC
- IN4007 diodai (8 vnt.)
Grandinės schema ir paaiškinimas
Keturių krypčių šviesoforų schema, naudojant 555 laikmatį IC, parodyta aukščiau pateiktoje diagramoje. Laikmatis čia generuoja maždaug 100 ms laikotarpio impulsus. Taigi įjungimo laikas yra 50 ms, o išjungimo laikas - 50 ms. Ši laiko trukmė gali būti pakeista keičiant kondensatoriaus vertę. Nors gatvių žibintai turi perėjimo laiką 2 minutėms, čia mes sutrumpiname trasos bandymo laiką.
Keturių krypčių šviesoforo laiko poslinkį šioje grandinėje galima pasiekti pakeitus 10uF kondensatorių 470uF. Įjungus maitinimą, laikmatis veikia kaip kvadratinių bangų generatorius ir sukuria laikrodį. Šis laikrodis tiekiamas į DECADE BINARY COUNTER. Dabar dešimtmečio dvejetainis skaitiklis suskaičiuoja impulsų skaičių, pateiktą laikrodyje, ir leidžia atitinkamam kaiščio išėjimui pakilti aukštai, pavyzdžiui, jei įvykių skaičius yra 3, Q2 skaitiklio kaištis bus didelis, o jei 5 yra skaičiuojamas, kaištis Q4 bus aukštas. Taigi kiekvienam 100 ms bus didžiausias maksimumas, kai šis maksimumas padidins skaitiklio atmintį, taigi ir išvestis.
Diodai neleidžia sutrumpinti skaitiklių išėjimų, tarkime, jei skaičius yra du, tai Q1 bus didelis (kadangi Q1 yra didelis, visi kiti išėjimai bus maži, įskaitant Q0, Q2), jei nebus diodų, Q1 su teigiama įtampa vargu ar nukrito iki LOW Q0 (nes Q0 įtampa bus + 0V, kai Q1 yra didelė), nes jie yra sujungti. Su šiuo trumpuoju jungimu vyksta.
Taigi Q0, Q1, Q2, Q3 metu ŽALIOJI šviesos diodai į šiaurę ir į pietus bus įjungiami kartu su raudonu šviesos diodu rytuose ir vakaruose. Taigi, jei laikysime, kad laikrodis yra 1Hz, šiaurinei ir pietų pusei nurodoma, kad ŽALI eina keturias sekundes, o rytinei ir vakarinei pusei per tą laiką pranešama, kad RAUDONA sustoti.
Kai Q4 bus aukštas, GELTONAS šviesos diodas bus įjungtas šiaurės ir pietų, kartu su raudonu šviesos diodu rytuose ir vakaruose. Taigi, jei manome, kad laikrodis yra 1Hz, ŠIAURĖS IR PIETŲ pusėms nurodoma GELTONA sulėtėti 1 sek., O per RYTĄ ir VAKARĄ per tą laiką pranešama, kad RAUDONA sustoti.
Kai Q5, Q6, Q7, Q7 aukštas, žalias šviesos diodas įjungs rytus ir vakarus, o raudonas šviesos diodas - į šiaurę ir į pietus. Taigi, jei darysime prielaidą, kad laikrodis yra 1Hz, rytinei ir vakarinei pusei bus pranešta, kad ŽALI eina keturias sekundes, o šiaurės ir pietų pusėms per tą laiką pranešama, kad RAUDONA sustoti.
Kai Q4 bus aukštas, geltonas šviesos diodas į rytus ir vakarus bus įjungtas kartu su raudonu šviesos diodu į šiaurę ir pietus. Taigi, jei manome, kad laikrodis yra 1Hz, rytinei ir vakarinei pusei nurodoma GELTONA lėtėti 1 sek., O šiaurės ir pietų pusėms per šį laiką pranešama, kad RAUDONA sustoti.
Šie aukščiau nurodyti keturi etapai sudaro nenutrūkstamą ciklą, kad šviesoforas būtų valdomas keturiais būdais.