Site icon Circuit Ideas for You

Electronic Coin Toss Circuit using IC 555 and JK Flip-Flop

Many times people make choice by flipping coin.

But this method is not always fair but sometimes it give biased result.

To fix this we can use Electronic Coin Toss Circuit using IC 555 and JK Flip-Flop.

It works like real coin flip using digital technology and LED.

This circuit has two main parts:

In the circuit diagram below IC1 555 runs as astable multivibrator at 10Hz and IC2 74LS76 set to toggle and works as needed.

Circuit Working:

Parts List:

ComponentSpecificationQuantity
Resistors (All resistors are 1/4 watt unless specified)1M1
47k2
470Ω2
100Ω2
CapacitorsCeramic 0.1µF1
Electrolytic 1µF 16V1
SemiconductorsIC 555 Timer1
IC 74LS76 JK Flip-Flop1
Transistor BC5471
Tactile Push Button Switch1
LED Heads Red 5mm 20mA1
TLED ails Green 5mm 20mA1

IC1 555 Timer works as astable multivibrator as it makes square wave signal ON/OFF at set speed.

It keeps sending pulses again and again.

Transistor Q1 BC547 works like switch, when we press button S1 as it turns ON the JK flip-flop IC2 74LS76.

Button S1 gives trigger pulse to IC2 and IC2 holds the toss result and controls LEDs.

Because IC1 runs fast IC2 changes state fast and looks random.

Flip-flop output controls two LEDs with one LED lights up based on final flip-flop state.

S1 starts the toss.

High speed pulse makes LED choice look random like fair coin flip.

Note:

Formulas:

To make our own circuit we used this formula for 555 Timer:

555 Timer Frequency Formula:

f = 1.44 / ((R1 + 2×R2) × C1)

where,

R1 is 47k
R2 is 47k
C1 is 1µF

How to Build:

To build a Electronic Coin Toss Circuit using IC 555 and JK Flip-Flop following steps need to be followed:

Conclusion:

This Electronic Coin Toss Circuit using IC 555 and JK Flip-Flop removes unfair coin flips.

It gives random and equal result.

LEDs show Heads or Tails.

It is good project for students and hobby people to learn timers and flip-flops in digital circuits.

References:

DUAL J-K FLIP-FLOPS WITH PRESET AND CLEAR

Exit mobile version