Terninger bruges til at spille mange spil som slangestige, Ludo osv. Generelt består terninger af træ eller plast, som bliver deformeret med tiden og bliver partisk. En digital terning er et godt alternativ til gammeldags terninger, den kan ikke være partisk eller deformeret. Det fungerer med så høj hastighed, at ingen kan snyde. For at oprette dette digitale terningskredsløb har vi hovedsageligt brugt 555 timer IC og 4017 IC. Du kan også kontrollere dette digitale terningskredsløb ved hjælp af Arduino.
4017 IC
4017 IC er en CMOS-tællerchip. Det kan producere output ved de 10 ben (Q0 - Q9) i rækkefølge, hvilket betyder, at det producerer output en efter en ved de 10 outputben. Denne udgang styres gennem urpulsen ved PIN 14. Først er output ved Q0 (PIN 3) HØJ, derefter med hver urimpuls, output frem til næste PIN. Ligesom en urpuls gør Q0 LAV og Q1 HØJ, og derefter gør den næste urpuls Q1 LAV og Q2 HØJ osv. Efter Q9 starter den fra Q0 igen. Så det opretter sekventiel ON og OFF for alle de 10 OUTPUT PIN-koder. Nedenfor er PIN-diagrammet og PIN-beskrivelsen af 4017:
PIN-NR. |
PIN-kode |
PIN-beskrivelse |
1 |
Q5 |
Output 5: Går højt i 5-puls |
2 |
Q1 |
Output 1: Går højt i 1 urpuls |
3 |
Q0 |
Output 0: Går højt i starten - 0 urpuls |
4 |
Q2 |
Output 2: Går højt i 2-urs puls |
5 |
Q6 |
Output 6: Går højt i 6-urs puls |
6 |
Q7 |
Output 7: Går højt i 7-urspuls |
7 |
Q3 |
Output 3: Går højt i 3-puls |
8 |
GND |
Jord-PIN |
9 |
Q8 |
Output 8: Går højt i 8-urs puls |
10 |
Q4 |
Output 4: Går højt i 4-urs puls |
11 |
Q9 |
Output 9: Går højt i 9-urs puls |
12 |
CO –Fortsæt |
Brugt til at kaskade en anden 4017 IC for at få den til at tælle op til 20, divideres den med 10 udgangs-PIN |
13 |
UR-hæmning |
Ur-aktiveringsstift, skal holdes LAVT, hvis man holder HØJ, fryses output. |
14 |
UR |
Urindgang, til sekventielt HØJ outputstifter fra PIN 3 TIL PIN 11 |
15 |
NULSTIL |
Aktiv høj pin, skal være LAV ved normal drift, indstilling HIGH nulstiller IC (kun Pin 3 forbliver HIGH) |
16 |
VDD |
Strømforsyning PIN (5-12v) |
Komponenter
- CD4017 IC
- 555 IC-timer
- 2 modstand - 1k
- Kondensator- 10uF
- Variabel modstand - 10K
- Trykknap
- 6 lysdioder
- Batteri - 9v
Kredsløbsdiagram og forklaring
I dette digitale terningskredsløb har vi brugt 6 lysdioder, hver LED repræsenterer et antal (1-6) terninger. Lysdioder begynder at blinke, når vi trykker på trykknappen og stopper, når vi slipper den. Efter frigivelsen fortæller den oplyste LED numrene, du kom på terninger. Ligesom hvis femte nej. LED forbliver TÆNDT efter at du har sluppet knappen, hvilket betyder at du har 5 på terninger. Vi har tilsluttet 6 lysdioder til udgangen Q0 til Q5, og den syvende udgang Q6 forbindes tilbage til RESET PIN 15. Så efter LED 6 starter den fra den første LED ved Q0.
For at anvende urimpulsen ved PIN 14 af 4017 IC har vi brugt 555 timer IC i Astabel-tilstand. Det oscillerede output genereret ved PIN 3 af 555 er blevet anvendt til PIN 14 af 4017, således at output kan fremføres med hver urimpuls. Vi kan styre hastigheden på blinkende lysdioder ved hjælp af potentiometeret (RV1). Ved at dreje på potentiometerknappen ændres svingningsfrekvensen på 555 timer, deraf hastigheden af urimpulsen. Frekvensen af 555 kan beregnes ved hjælp af denne formel: F = 1,44 / ((R1 + 2 * RV1) * C1)
I dette digitale terningskredsløb har vi holdt svingningsfrekvensen så høj, at ingen kan snyde. LED-blinkhastighed er direkte proportional med svingningsfrekvensen på 555, som Høj frekvens, så høj blitzhastighed. Du kan øge frekvensen i henhold til dig ved at dreje potentiometeret.