{"id":1276,"date":"2026-10-19T19:56:35","date_gmt":"2026-10-20T03:56:35","guid":{"rendered":"https:\/\/salemdata.net\/johnpress\/?p=1276"},"modified":"2026-10-20T12:41:22","modified_gmt":"2026-10-20T20:41:22","slug":"my-1-geophone-tracked-a-mighty-freight-train","status":"publish","type":"post","link":"https:\/\/salemdata.net\/johnpress\/?p=1276","title":{"rendered":"My 1&#8243; Geophone Tracked A Mighty Freight Train"},"content":{"rendered":"<p>I have been working and experimenting for several weeks with geophones, transducers, and spectral analysis software in furtherance of my Hyperscale Data Center Sound Monitor <a href=\"https:\/\/salemdata.net\/HDC\/HDC_Sound_Monitor.html\">project<\/a>.\u00a0 Freight trains are known to emit low-frequency and infrasonic energy, so I have made it my business to become a temporary train tracker.<\/p>\n<figure id=\"attachment_1282\" aria-describedby=\"caption-attachment-1282\" style=\"width: 725px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1282\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-scaled.webp\" alt=\"\" width=\"725\" height=\"679\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-scaled.webp 2560w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-300x281.webp 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-1708x1600.webp 1708w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-768x720.webp 768w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-1536x1439.webp 1536w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5604-2048x1919.webp 2048w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><figcaption id=\"caption-attachment-1282\" class=\"wp-caption-text\">Breadboard of microcomputer with geophone (seismic sensor) and transducers (air pressure sensors) on a concrete basement slab.<\/figcaption><\/figure>\n<p>I&#8217;m currently collecting 330 samples\/second from my geophone (with the yellow &amp; green alligator clips), 100 samples\/second from two transducers, and audio recordings outside.\u00a0 I&#8217;ve been taking videos of passing trains just down the street at the Court Street train crossing.\u00a0 I&#8217;ve been calculating the elevation profile of the train track to understand where an engine may be coasting or exerting itself given a known direction.\u00a0 I&#8217;ve been considering camping out overnight in my truck at train crossing.\u00a0 All of this in an effort to determine whether my geophone is sensing <strong>train-generated ground motion below 20 Hz<\/strong>.\u00a0 It has been a very heavy burden to worry about all this stuff.<\/p>\n<p>Whenever I hear a train horn, or the rumble of a train (and sometimes the clanging of the crossing guard bells), I send myself an email to fix the date and time.\u00a0 Yes, when I am awakened at 3:30 in the morning, I send myself an email and even go out on our front porch to audibly confirm there is a freight train crossing Court Street.\u00a0 A couple of times, I even went out into the center of Court Street &#8230; barefoot, so I could see the crossing guard lights and dark shadowing freight cars lumbering along &#8212; and without a bathrobe &#8212; I&#8217;m such risk taker.<\/p>\n<p>A geophone in hand.<\/p>\n<figure id=\"attachment_1284\" aria-describedby=\"caption-attachment-1284\" style=\"width: 785px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1284\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-scaled.webp\" alt=\"\" width=\"785\" height=\"727\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-scaled.webp 2560w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-300x278.webp 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-1728x1600.webp 1728w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-768x711.webp 768w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-1536x1422.webp 1536w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/DSC_5562-2048x1897.webp 2048w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><figcaption id=\"caption-attachment-1284\" class=\"wp-caption-text\">Geophone<\/figcaption><\/figure>\n<p>This evening, I had a break-through.<\/p>\n<p>I decided we needed a base line: a period when no train activity occurs.\u00a0 Then, when a freight train crosses Court Street and my geophone registers activity, I can say that this sudden increase of activity is a result of the train.\u00a0 More importantly, that activity is measured at various low frequencies below 20 Hz and thus prove my geophone is doing its job.\u00a0 So we decided to survey a night time&#8217;s worth of recordings, about 15 million data points.\u00a0 I arbitrarily chose Sunday night through Monday morning (October 18-19th) and found some &#8220;promising&#8221; periods of no activity.\u00a0 Here&#8217;s the plot (click <a href=\"https:\/\/salemdata.net\/HDC\/dev\/geophone\/quiet_survey_20261018_1900-20261019_0800_20261019191721.html\">here<\/a> to see the <em>interactive<\/em> plot where you can zoom and pan about) of night from 7:00 PM Sunday night to 8:00 AM Monday morning.<\/p>\n<figure id=\"attachment_1278\" aria-describedby=\"caption-attachment-1278\" style=\"width: 416px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1278\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_202437_Mon.png\" alt=\"\" width=\"416\" height=\"207\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_202437_Mon.png 1434w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_202437_Mon-300x150.png 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_202437_Mon-768x383.png 768w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><figcaption id=\"caption-attachment-1278\" class=\"wp-caption-text\">Sunday Night<\/figcaption><\/figure>\n<p>This survey looks pretty good and I selected two candidate quiet periods:<\/p>\n<figure id=\"attachment_1277\" aria-describedby=\"caption-attachment-1277\" style=\"width: 754px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1277\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_201354_Mon.png\" alt=\"\" width=\"754\" height=\"417\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_201354_Mon.png 1441w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_201354_Mon-300x166.png 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_201354_Mon-768x424.png 768w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><figcaption id=\"caption-attachment-1277\" class=\"wp-caption-text\">Sunday Night\/Monday Morning October 18-19th<\/figcaption><\/figure>\n<p>Then I thought, let&#8217;s see a survey where I know there has been a freight train in the night and let&#8217;s see how it appears.\u00a0 Remember, this is just the geophone (seismic) data.\u00a0 So my email shows I notified myself at 3:34 AM Saturday morning, and went out on our front porch and confirmed it was a freight train.\u00a0 So we performed a survey from 7:00 PM Friday night to 8:00 AM Saturday morning. (See <a href=\"https:\/\/salemdata.net\/HDC\/dev\/geophone\/quiet_survey_20261018_1900-20261019_0800_20261019191721.html\">here<\/a> for the interactive plot.)\u00a0 Looks busy, huh?<\/p>\n<figure id=\"attachment_1279\" aria-describedby=\"caption-attachment-1279\" style=\"width: 1441px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1279\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_203005_Mon.png\" alt=\"\" width=\"1441\" height=\"762\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_203005_Mon.png 1441w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_203005_Mon-300x159.png 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_203005_Mon-768x406.png 768w\" sizes=\"auto, (max-width: 1441px) 100vw, 1441px\" \/><figcaption id=\"caption-attachment-1279\" class=\"wp-caption-text\">Friday Night October 16<\/figcaption><\/figure>\n<p>Well, see the spike before 4:00 AM?\u00a0 Here&#8217;s a screenshot zooming in.<\/p>\n<figure id=\"attachment_1280\" aria-describedby=\"caption-attachment-1280\" style=\"width: 566px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1280\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194043_Mon.png\" alt=\"\" width=\"566\" height=\"286\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194043_Mon.png 1440w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194043_Mon-300x152.png 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194043_Mon-768x388.png 768w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><figcaption id=\"caption-attachment-1280\" class=\"wp-caption-text\">Saturday Morning 3:30 AM<\/figcaption><\/figure>\n<p>And here is 3:34 AM when I sent my email after the front porch confirmation.<\/p>\n<figure id=\"attachment_1281\" aria-describedby=\"caption-attachment-1281\" style=\"width: 807px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1281\" src=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194013_Mon.png\" alt=\"\" width=\"807\" height=\"491\" srcset=\"https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194013_Mon.png 1202w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194013_Mon-300x183.png 300w, https:\/\/salemdata.net\/johnpress\/wp-content\/uploads\/2026\/10\/20261019_194013_Mon-768x468.png 768w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><figcaption id=\"caption-attachment-1281\" class=\"wp-caption-text\">Zoom-in at 3:34 AM<\/figcaption><\/figure>\n<p>Boom!\u00a0 The big spike following the red arrow is the freight train. What this proves is that the reading off my geophone on our basement floor did indeed capture activity from the confirmed freight train.<\/p>\n<p><em>Next<\/em>: perform a spectral analysis to see what frequencies were present in the train-associated ground motion.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been working and experimenting for several weeks with geophones, transducers, and spectral analysis software in furtherance of my Hyperscale Data Center Sound Monitor project.\u00a0 Freight trains are known to emit low-frequency and infrasonic energy, so I have made it my business to become a temporary train tracker. I&#8217;m currently collecting 330 samples\/second from [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1284,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gfmr_meta_descriptions":[],"_gfmr_multilingual_taxonomy_terms":[],"footnotes":""},"categories":[146,26,135],"tags":[],"class_list":["post-1276","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-center","category-electronics","category-esp32"],"_links":{"self":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts\/1276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1276"}],"version-history":[{"count":4,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts\/1276\/revisions"}],"predecessor-version":[{"id":1287,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/posts\/1276\/revisions\/1287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=\/wp\/v2\/media\/1284"}],"wp:attachment":[{"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salemdata.net\/johnpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}