东汉时期,经常发生地震。有时候一年一次,也有一年两次。发生了一次大地震,就影响到好几十个郡,城墙、房屋倒坍,还死伤了许多人畜。当时的封建帝王和一般人都把地震看作是不吉利的征兆,有的还趁机宣传迷信、欺骗人民。但是,张衡却不信神,不信邪,他对记录下来的地震现象经过细心的考察和反复试验,发明了一个测报地震的仪器,叫作“地动仪”。
地动仪用精铜制成,圆经八尺,合盖隆起,形似酒樽。表面作金黄色,上部铸有八条金龙,分别伏在东、西、南、北及东北、东南、西北、西南八个方向。龙倒伏,龙首向下,龙嘴各衔一颗小铜球,与地上仰蹲张嘴的蟾蜍相对。地动仪空腔中央立一根铜柱,上粗下细。铜柱周围有八根横杆,称为“八道”,各与一龙头相连。铜柱是震摆装置,八道用来控制和传导铜柱运动的方向。在地动仪受到地震波冲击时,铜柱就倒向发生地震的方向,推动同一方向的横杆和龙头,使龙嘴张开,铜球下落到蟾蜍嘴中,并发出响声,以提示人们注意发生了地震及地震的时间和方向。
一颗珠子放在平台上,如果将哪方稍微往下一按,珠子就向哪方滚动。又如我们点亮一支蜡烛,将它放在一张不平的桌子上,它总会向低的一方倒。地动仪就是根据这些简单的原理设计的。地动可以传到很远的地方,只不过太远了人就感觉不到了,但地动仪能准确地测到。
138年2月的一天,张衡的地动仪正对西方的龙嘴突然张开来,吐出了铜球。按照张衡的设计,这就是报告西部发生了地震。可是,那一天洛阳一点也没有地震的迹象,也没有听说附近有哪儿发生了地震。因此,大伙儿议论纷纷,都说张衡的地动仪是骗人的玩意儿,甚至有人说他有意造谣生事。过了几天,有人骑着快马来向朝廷报告,离洛阳一千多里的金城、陇西一带发生了大地震,连山都有崩塌下来的。陇西距洛阳有一千多里,地动仪标示无误,说明它的测震灵敏度是比较高的。同时张衡对地震波的传播和方向性也有一定了解,这些成就在当时来说是十分了不起的,而欧洲直到1880年,才制成与地动仪类似的仪器,比起张衡的发明足足晚了1700多年。