Работа механических часов в башне городской думы Санкт-Петербурга устроена следующим образом:
Механизм часов еженедельно заводят вручную. 2 Для этого с помощью рычага поднимают три массивные гири на высоту 20 метров. 3 На это требуется 760 оборотов. 2
За счёт гирь движется маятник и крутятся шестерёнки. 1 Периодически время приходится корректировать, так как на часы влияют погода за окном, влажность в башне и даже настроение стоящих вокруг гостей. 3 Если часы спешат, часовщик рукой останавливает маятник на необходимое количество секунд. 3
Один колокол производит часовой бой каждый час. 4 Ещё два колокола в здании на Думской улице производят четвертной перезвон: 2–4–6–8 ударов каждые пятнадцать минут. 4