Fork me on GitHub

Project Notes

#785 Tick Tock

A 555/74LS73 circuit that generates a tick-tock sound sequence at distinct frequencies.

Build

Here’s a quick demo..

clip

Notes

I wanted to create a mechanical clock-like “tick-tock” sound generator. I’ve found some inspiration in existing circuits:

However they all seem to cheat and generate the tick/tock pulses at the same frequency. Some circuits don’t actually set a frequency, and just rely on a single click of the speaker. I want something better, where the audio frequencies are specific and distinct for tick and tock.

The circuit I’ve come up with here is quite a naïve composition of the elements needed to build up a tunable tick-tock sound:

  • adjustable clock frequency (precalculated for 1 Hz)
  • specific “tick” and “tock” frequencies
    • can be altered by changing R5,R6,C4 values
    • could be made user-adjustable by replacing R5 and R6 with pots

There is probably a much more elegant and straight-forward way to achieve this, but I haven’t a suitable circuit yet. Something to ponder..

Circuit Design

Designed with Fritzing: see TickTock.fzz.

  • U1: 555 configured as a low-frequency oscillator to provide the time signal:
  • U2: 555 monostable edge-triggered by U1, converts the time sync to short pulses of defined duration (TICK):
  • U3: 555 audio oscillator
    • enabled by U2 high pulses (TICK) to the control pin.
    • base frequency:
      • 1252 Hz
      • with R5 = 1kΩ, R6+R7 = 57kΩ, C4 = 10nF
    • high frequency, when FNOTCH high causing R7 bypass:
      • 1516 Hz
      • with R5 = 1kΩ, R6 = 47kΩ, C4 = 10nF
  • U4: 74LS73 latch
    • clocked by U2 pulses (TICK)
    • alternating high/low Q1 output (FNOTCH)

bb

schematic

For the breadboard build, I have added LED+Resistor indicators to the main signals: CLOCK, TICK FNOTCH (Q1 and ~Q1), AF. These are not shown in the schematic.

bb_build

The distinct tick/tock signals are capture on the scope below, where:

  • CH1 (Yellow) - AF output from U3
  • CH2 (Blue) - TICK output from U2
  • CH3 (Red) - CLOCK output from U1

scope-tick scope-tock

Credits and References

About LEAP#785 555 Timer74LS73

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

Project Source on GitHub Return to the LEAP Catalog
About LEAP

LEAP is my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know or send a pull-request.

NOTE: For a while I included various scale modelling projects here too, but I've now split them off into a new repository: check out LittleModelArt if you are looking for these projects.

Project Gallery view the projects as an image gallery Notebook reference materials and other notes Follow the Blog follow projects and notes as they are published in your favourite feed reader