242 lines
74 KiB
Plaintext
Executable File
242 lines
74 KiB
Plaintext
Executable File
a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"
|
||
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:40:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:17:"Blog – Hackaday";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:20:"https://hackaday.com";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:21:"Fresh hacks every day";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 16 Mar 2024 16:01:42 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wordpress.org/?v=6.4.3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:7:{i:0;a:6:{s:4:"data";s:89:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"Creating a Numbers Station Of Your Very Own";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"https://hackaday.com/2024/03/17/creating-a-numbers-station-of-your-very-own/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:85:"https://hackaday.com/2024/03/17/creating-a-numbers-station-of-your-very-own/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 17 Mar 2024 11:00:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:4:{i:0;a:5:{s:4:"data";s:10:"Misc Hacks";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"arduino";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:5:"audio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:16:"numbers stations";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=668973";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2471:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" fetchpriority="high" srcset="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png 1920w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=1536,864 1536w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669017" data-permalink="https://hackaday.com/2024/03/17/creating-a-numbers-station-of-your-very-own/number-mumble-a-number-station-emulator-1-59-screenshot-1/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="NUMBER MUMBLE – A number station emulator 1-59 screenshot (1)" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?w=800" /></div>Numbers stations are a weird phenomenon where odd voices read out long strings of numbers or random codewords to the confusion of the vast majority of the listening audience. If <a href="https://hackaday.com/2024/03/17/creating-a-numbers-station-of-your-very-own/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"Lewin Day";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3716:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" srcset="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png 1920w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?resize=1536,864 1536w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669017" data-permalink="https://hackaday.com/2024/03/17/creating-a-numbers-station-of-your-very-own/number-mumble-a-number-station-emulator-1-59-screenshot-1/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="NUMBER MUMBLE – A number station emulator 1-59 screenshot (1)" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png?w=800" /></div><p>Numbers stations are a weird phenomenon where odd voices read out long strings of numbers or random codewords to the confusion of the vast majority of the listening audience. If you’ve ever wanted to build one of your own, <a href="https://github.com/AUDIOWANDERER/NumberMumble" target="_blank">you could follow the example of [AudioWanderer].</a></p>
|
||
<p>NumberMumble, as it’s called, is a numbers station emulator. It doesn’t signal spy networks or reveal national secrets. Instead, it randomly plays audio samples using an Arduino, including characteristic bursts of white noise that make it sound more authentic. It relies on the Mozzi library to help with audio tasks, including generating white noise and playing back samples. It’s also kitted out with a filter knob for varying the tone. Audio output is via PWM.</p>
|
||
<p>If you want to confuse your neighbours <a href="https://hackaday.com/2022/07/01/unraveling-the-hackaday-podcast-hidden-message/">with oddball audio</a>, put this thing on a radio transmitter and get broadcasting. But don’t, because that’s illegal without the proper licenses or — you know — if you happen to be a real spy. Video after the break.</p>
|
||
<p><span id="more-668973"></span></p>
|
||
<p><iframe title="NUMBER MUMBLE - A number station emulator" width="800" height="450" src="https://www.youtube.com/embed/tlmbU4dmgJM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:81:"https://hackaday.com/2024/03/17/creating-a-numbers-station-of-your-very-own/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"668973";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:109:"https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:1:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:109:"https://hackaday.com/wp-content/uploads/2024/03/NUMBER-MUMBLE-A-number-station-emulator-1-59-screenshot-1.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:61:"NUMBER MUMBLE - A number station emulator 1-59 screenshot (1)";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}i:1;a:6:{s:4:"data";s:89:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:55:"The Most Famous Room In Rock-n-Roll You’ve Never Seen";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:85:"https://hackaday.com/2024/03/17/the-most-famous-room-in-rock-n-roll-youve-never-seen/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:93:"https://hackaday.com/2024/03/17/the-most-famous-room-in-rock-n-roll-youve-never-seen/#respond";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 17 Mar 2024 08:00:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:4:{i:0;a:5:{s:4:"data";s:13:"Musical Hacks";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:9:"acoustics";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:12:"echo chamber";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:6:"reverb";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=669507";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1885:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg 800w, https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669511" data-permalink="https://hackaday.com/2024/03/17/the-most-famous-room-in-rock-n-roll-youve-never-seen/echo-chamber-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="echo-chamber-featured" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?w=800" /></div>The study of audio technology has a lot of fascinating branches, and one or two of them even take the curious engineer not into electronics but into architecture. There’s the <a href="https://hackaday.com/2024/03/17/the-most-famous-room-in-rock-n-roll-youve-never-seen/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jenny List";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3656:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg 800w, https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669511" data-permalink="https://hackaday.com/2024/03/17/the-most-famous-room-in-rock-n-roll-youve-never-seen/echo-chamber-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="echo-chamber-featured" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg?w=800" /></div><p>The study of audio technology has a lot of fascinating branches, and one or two of them even take the curious engineer not into electronics but into architecture. There’s the anechoic chamber with its complete lack of echo, but at the other end of the scale, there’s the echo chamber. It’s normal in 2024 when searching for reverb to reach for a software plugin, but following the effect back through silicon, spring lines, and metal plates to the 1950s, we find an echo chamber as a real room with a speaker and a microphone placed in it. [Rick Beato] t<a href="https://www.youtube.com/watch?v=XPS4OeR4gXI" target="_blank">akes us into the echo chamber</a>, starting with one of the few remaining originals and probably the one whose effect has been heard on the most highly-charting music, at the famous Abbey Road studio in London.</p>
|
||
<p>The video below the break is broadly in two parts, with the first concentrating on the Abbey Road chamber and the second showing how an empty room in a house can be used to make your own. It’s aimed at musicians rather than hardware hackers but we think it’s one of those moments of crossover that readers might find interesting. We were particularly curious about the tall ceramic tubes in the Abbey Road chamber, designed to further break up the sound waves for a greater depth of reverb.</p>
|
||
<p>The video shows how reverb can be achieved with just a room, but don’t worry if you’re space limited. <a href="https://hackaday.com/2018/03/23/building-a-plate-reverb-on-the-cheap/">A plate reverb needn’t break the bank</a>. Or, grab <a href="https://hackaday.com/2023/12/15/its-a-microphone-and-a-spring-reverb-all-in-one/">a spring</a>.</p>
|
||
<p><span id="more-669507"></span></p>
|
||
<p><iframe loading="lazy" title="How ONE Room Shaped the Beatles Sound" width="800" height="450" src="https://www.youtube.com/embed/XPS4OeR4gXI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:90:"https://hackaday.com/2024/03/17/the-most-famous-room-in-rock-n-roll-youve-never-seen/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"669507";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:73:"https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:1:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:73:"https://hackaday.com/wp-content/uploads/2024/03/echo-chamber-featured.jpg";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"echo-chamber-featured";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}i:2;a:6:{s:4:"data";s:86:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"Arduino Turned Into Something Kinda Like A Pager";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"https://hackaday.com/2024/03/16/arduino-turned-into-something-kinda-like-a-pager/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:90:"https://hackaday.com/2024/03/16/arduino-turned-into-something-kinda-like-a-pager/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 17 Mar 2024 05:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:13:"Arduino Hacks";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"arduino";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:5:"pager";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=668972";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2121:"<div><img width="800" height="451" src="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp 1267w, https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?resize=800,451 800w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669014" data-permalink="https://hackaday.com/2024/03/16/arduino-turned-into-something-kinda-like-a-pager/1_lbtwigddbd2q1hszys89wq/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp" data-orig-size="1267,714" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="1_LBtwIgdDBd2Q1hSZYS89WQ" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?w=800" /></div>Video may have killed the radio star, but cell phones and smart phones all but killed the pager. They still exist, of course, but only in very niche applications. [João <a href="https://hackaday.com/2024/03/16/arduino-turned-into-something-kinda-like-a-pager/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"Lewin Day";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:4126:"<div><img width="800" height="451" src="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp 1267w, https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?resize=800,451 800w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669014" data-permalink="https://hackaday.com/2024/03/16/arduino-turned-into-something-kinda-like-a-pager/1_lbtwigddbd2q1hszys89wq/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp" data-orig-size="1267,714" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="1_LBtwIgdDBd2Q1hSZYS89WQ" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp?w=800" /></div><p>Video may have killed the radio star, but cell phones and smart phones all but killed the pager. They still exist, of course, but only in very niche applications. [João Santos] wanted a pager-like experience for himself, though, <a href="https://joaopsantos.medium.com/diy-arduino-pager-d233743a3e37Jo%C3%A3o%20Santos" target="_blank">so he enlisted an Arduino and got to work.</a> Watch a video of the system working below.</p>
|
||
<p>The build uses an Arduino Uno to drive a simple HD44780 LCD display with 16 characters each across two lines of text. It’s hooked up to a Wemos D1, which uses its WiFi connection to get online. To this end, it’s capable of talking to a web application which allows users to enter text messages. It receives these messages, passes them to the Arduino Uno over I2C, and then the Uno shuttles the message to the display. It’s overkill, but [João] just found it quicker to get everything up and running via this route.</p>
|
||
<p><span id="more-668972"></span></p>
|
||
<p>Those who want to message [João] via the system can head to a website that runs on the OutSystems platform. There, they can enter their name and message, and it will be sent to the pager-like device for display.</p>
|
||
<p>It’s a fun little thing, and it makes us wonder if pagers could make a comeback. Maybe simple devices could work in a similar way to <a href="https://hackaday.com/2023/05/01/your-guide-to-using-amazons-sidewalk-network-for-the-internet-of-things/">Sidewalk</a> or <a href="https://hackaday.com/2023/05/22/airtags-tiles-smarttags-and-the-dilemmas-of-personal-tracking-devices/">Apple AirTags</a>, communicating via a low-power network made up of smartphones in the local area. We’ve seen something similar <a href="https://hackaday.com/2023/12/25/radiochat-is-a-simple-lora-interface-over-wifi/">done with LoRa</a>. If you happen to whip up something along those lines, don’t hesitate to <a href="http://hackaday.com/submit-a-tip">let us know</a>!</p>
|
||
<p><iframe loading="lazy" title="My DIY pager contraption" width="800" height="450" src="https://www.youtube.com/embed/AxJ7q4_KjyQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:86:"https://hackaday.com/2024/03/16/arduino-turned-into-something-kinda-like-a-pager/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"4";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"668972";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:92:"https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:1:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:92:"https://hackaday.com/wp-content/uploads/2024/03/1_LBtwIgdDBd2Q1hSZYS89WQ-e1710408265241.webp";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:24:"1_LBtwIgdDBd2Q1hSZYS89WQ";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}i:3;a:6:{s:4:"data";s:92:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:57:"Radicle: An Open-Source, Peer-to-Peer, GitHub Alternative";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:87:"https://hackaday.com/2024/03/16/radicle-an-open-source-peer-to-peer-github-alternative/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:96:"https://hackaday.com/2024/03/16/radicle-an-open-source-peer-to-peer-github-alternative/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 17 Mar 2024 02:00:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:20:"Software Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:9:"federated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"Git";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:6:"gossip";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:21:"public key encryption";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=668721";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2265:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?w=800" class="attachment-large size-large wp-post-image" alt="diagram of the radicle node-to-node connectivity" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png 1134w, https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?resize=800,450 800w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669027" data-permalink="https://hackaday.com/2024/03/16/radicle-an-open-source-peer-to-peer-github-alternative/screenshot-2024-03-14-114518-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png" data-orig-size="1134,638" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot 2024-03-14 114518-featured" data-image-description="<p>https://radicle.xyz/guides/protocol</p>
|
||
" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?w=800" /></div>The actions of certain large social networks have recently highlighted how a small number of people possess significant power over the masses and how this power is sometimes misused. Consequently, <a href="https://hackaday.com/2024/03/16/radicle-an-open-source-peer-to-peer-github-alternative/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Dave Rowntree";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:4148:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?w=800" class="attachment-large size-large wp-post-image" alt="diagram of the radicle node-to-node connectivity" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png 1134w, https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?resize=800,450 800w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="669027" data-permalink="https://hackaday.com/2024/03/16/radicle-an-open-source-peer-to-peer-github-alternative/screenshot-2024-03-14-114518-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png" data-orig-size="1134,638" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot 2024-03-14 114518-featured" data-image-description="<p>https://radicle.xyz/guides/protocol</p>
|
||
" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png?w=800" /></div><p>The actions of certain large social networks have recently highlighted how a small number of people possess significant power over the masses and how this power is sometimes misused. Consequently, there has been a surge in the development of federated (or decentralized) services, such as Mastodon and Matrix. But what about development? While GitHub and similar services are less likely to be used for political manipulation, they are still centralized services with a common failure point. <a href="https://radicle.xyz" target="_blank">Radicle is an open-source, peer-to-peer collaboration stack</a> built on top of Git but backed with public key cryptography as a standard and a <a href="https://en.wikipedia.org/wiki/Gossip_protocol" target="_blank">gossip protocol</a> to ensure widespread data sharing across the network and, thus, some fault tolerance.</p>
|
||
<p>Essentially, code and associated documentation are secured cryptographically with an identity. The <a href="https://git-scm.com/docs/protocol-v2" target="_blank">Git protocol</a> is used for actual data transfer from peer-to-peer, which means that updates are only sent as deltas, not complete copies, maximizing channel bandwidth efficiency. A custom gossip protocol is used for metadata transfer around the network of peers. The projects had a local-first ideology, with users running a full-stack node on their hardware and all features available, even offline, which is great for laptop users who move around locations with sporadic access to the internet.</p>
|
||
<p>Judging from their Zulipchat instance, this is a highly active space, so perhaps it is worth diving in and seeing if it floats your boat. Fancy getting onto the Fediverse, but only have a spare MS-DOS machine to try it on? <a href="https://hackaday.com/2023/08/09/ms-dos-meets-the-fediverse/">We’ve got it covered</a>. Want to use Git but not online? <a href="https://hackaday.com/2018/06/27/keep-it-close-a-private-git-server-crash-course/">You need a private Git server</a>. Finally, too much Git? <a href="https://hackaday.com/2023/06/18/too-much-git-try-gitless/">How about Gitless</a>?</p>
|
||
<p>Thanks [Anonymous] for the tip! No, that wasn’t lost on us :D</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:92:"https://hackaday.com/2024/03/16/radicle-an-open-source-peer-to-peer-github-alternative/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"9";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"668721";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:89:"https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:1:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:89:"https://hackaday.com/wp-content/uploads/2024/03/Screenshot-2024-03-14-114518-featured.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Screenshot 2024-03-14 114518-featured";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}i:4;a:6:{s:4:"data";s:86:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"NASA Engineers Poke Voyager 1 and Receive Memory Dump";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"https://hackaday.com/2024/03/16/nasa-engineers-poke-voyager-1-and-receive-memory-dump/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:95:"https://hackaday.com/2024/03/16/nasa-engineers-poke-voyager-1-and-receive-memory-dump/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 16 Mar 2024 23:00:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:4:"News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:5:"Space";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:7:"voyager";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=669113";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1810:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg 800w, https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="536527" data-permalink="https://hackaday.com/2022/05/21/voyager-1-talks-some-nonsense-but-is-still-working/voyager-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="voyager-featured" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?w=800" /></div>For months, there has been a rising fear that we may have to say farewell to the Voyager 1 spacecraft after it began to send back garbled data. Now, in <a href="https://hackaday.com/2024/03/16/nasa-engineers-poke-voyager-1-and-receive-memory-dump/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Maya Posch";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3961:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg 800w, https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="536527" data-permalink="https://hackaday.com/2022/05/21/voyager-1-talks-some-nonsense-but-is-still-working/voyager-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="voyager-featured" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg?w=800" /></div><p>For months, there has been a rising fear that we may have to say farewell to the Voyager 1 spacecraft after it began to send back garbled data. Now, in a sudden twist, Voyager 1 sent back a read-out of the Flight Data Subsystem (FDS) memory after a “poke” command, which both gives some hope that the spacecraft is in a better condition than feared while also allows engineers to dig through the returned memory read-out for clues. Although this data was not sent in the format that the FDS is supposed to use when it’s working correctly, it’s nevertheless readable.</p>
|
||
<p>It was <a href="https://hackaday.com/2023/12/12/voyager-1-in-trouble-as-engineers-scramble-to-debug-issue-with-flight-data-system/">previously suspected</a> that the issue lay with the telemetry modulation unit (TMU), but has since been nailed down to the <a href="https://hackaday.com/2024/02/09/flipped-bit-could-mark-the-end-of-voyager-1s-interstellar-mission/">FDS itself</a>. This comes after NASA engineers have been <a href="https://hackaday.com/2023/10/22/nasa-jpls-voyager-team-is-patching-up-both-voyagers-firmware/">updating the firmware</a> on both spacecraft to extend their lifespan, but it’s too early to consider this as a possible reason. Now, as a result of the “poke” instruction – which commands the computer to try different sequences in its firmware in case part of it has been corrupted – engineers can compare it to previous downloads to hopefully figure out the cause behind the FDS problems and a possible solution.</p>
|
||
<p>Inspired by this news of the decoded memory download, Nadia Drake – daughter of Frank Drake – <a href="https://www.scientificamerican.com/article/nasa-restores-communications-with-ailing-voyager-1-spacecraft/" target="_blank">wrote about how it affects</a> not only the engineers who have worked on the Voyager mission for the past decades but also her own thoughts about the two Voyager spacecraft. Not only do they form a lasting reminder of her father and so many of his colleagues, but the silence that would follow if we can no longer communicate with these spacecraft would be profound. Still, this new hope is better than <a href="https://hackaday.com/2024/02/09/flipped-bit-could-mark-the-end-of-voyager-1s-interstellar-mission/">the earlier news</a> about this plucky little spaceship.</p>
|
||
<p>Thanks to [Mark Stevens] for the tip.</p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:91:"https://hackaday.com/2024/03/16/nasa-engineers-poke-voyager-1-and-receive-memory-dump/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:2:"19";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"669113";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:68:"https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:1:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:68:"https://hackaday.com/wp-content/uploads/2022/05/voyager-featured.jpg";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"voyager-featured";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}i:5;a:6:{s:4:"data";s:92:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"A Nine-Year-Old’s Z80 Drawing Program";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://hackaday.com/2024/03/16/a-nine-year-olds-z80-drawing-program/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:78:"https://hackaday.com/2024/03/16/a-nine-year-olds-z80-drawing-program/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 16 Mar 2024 20:00:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:14:"Retrocomputing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"Software Hacks";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:17:"assembly language";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:4:"logo";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:3:"z80";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=668821";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1693:"<div><img width="800" height="480" src="https://hackaday.com/wp-content/uploads/2024/03/oscar.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/oscar.png 800w, https://hackaday.com/wp-content/uploads/2024/03/oscar.png?resize=250,150 250w, https://hackaday.com/wp-content/uploads/2024/03/oscar.png?resize=400,240 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="668825" data-permalink="https://hackaday.com/2024/03/16/a-nine-year-olds-z80-drawing-program/oscar-3/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/oscar.png" data-orig-size="800,480" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="oscar" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/oscar.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/oscar.png?w=800" /></div>Full disclosure: [Óscar] isn’t nine now, but he was in 1988 when he wrote LOCS, a drawing program in Z80 assembly modeled after Logo. You can see a demo of <a href="https://hackaday.com/2024/03/16/a-nine-year-olds-z80-drawing-program/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Al Williams";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3644:"<div><img width="800" height="480" src="https://hackaday.com/wp-content/uploads/2024/03/oscar.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/oscar.png 800w, https://hackaday.com/wp-content/uploads/2024/03/oscar.png?resize=250,150 250w, https://hackaday.com/wp-content/uploads/2024/03/oscar.png?resize=400,240 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="668825" data-permalink="https://hackaday.com/2024/03/16/a-nine-year-olds-z80-drawing-program/oscar-3/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/oscar.png" data-orig-size="800,480" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="oscar" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/oscar.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/oscar.png?w=800" /></div><p>Full disclosure: [Óscar] isn’t nine now, but he was in 1988 when he wrote <a href="https://nanochess.org/locs.html" target="_blank">LOCS</a>, a drawing program in Z80 assembly modeled after Logo. You can see a demo of the system in the video below. You might wonder why you’d want to study a three-decade-old program written for a CPU by a nine-year-old almost five decades ago. Well, honestly, we aren’t sure either. But it did get us thinking.</p>
|
||
<p>Kids today are computer savvy and have hardware that would seem to be alien tech in 1988. How many of them could duplicate this feat? Now, how many could do it in assembly language?</p>
|
||
<p>LOCS had a few simple commands and was sort of a stripped-down scripting language. The BORRA command clears the screen. TORTUGA centers the turtle. PT (pone tortuga) moves the turtle to any spot on the screen. Then SM, AM, DM, and IM move the turtle up, down, right, and left. Probably helps if you speak a little Spanish.</p>
|
||
<p>The program fits on three pages of handwritten code. When was the last time you wrote code on paper? [Óscar] revisits the program to run it on an MSX. The original program was under 500 bytes but adding the code for MSX balloons it to 589 bytes. Gotta love assembly language.</p>
|
||
<p>You could argue that LOCS isn’t a language because it doesn’t have variables, expressions, or looping. [Óscar] retorts that HTML doesn’t have those things either, and yet some call it a language. Honestly, if a 9-year-old can create this, we think they can call it anything they want to!</p>
|
||
<p>By 1990, he’d graduated to <a href="https://hackaday.com/2024/02/08/revisiting-a-z80-game-from-1990/">full-blown games</a>. If turtle graphics are too abstract for you, try <a href="https://hackaday.com/2012/01/31/turning-the-big-trak-into-a-turtle/">a Big Trak</a>.</p>
|
||
<p><span id="more-668821"></span></p>
|
||
<p><iframe loading="lazy" title="LOCS a Logo-like language I made at age 9 (1988)" width="640" height="480" src="https://www.youtube.com/embed/Gkko3HA-PIw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:74:"https://hackaday.com/2024/03/16/a-nine-year-olds-z80-drawing-program/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:2:"17";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"668821";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:57:"https://hackaday.com/wp-content/uploads/2024/03/oscar.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:1:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:57:"https://hackaday.com/wp-content/uploads/2024/03/oscar.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:5:"oscar";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}i:6;a:6:{s:4:"data";s:96:"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:7:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"A Simple Seismometer You Can Build Yourself";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:85:"https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 16 Mar 2024 17:00:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:5:{i:0;a:5:{s:4:"data";s:7:"Science";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:10:"earthquake";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:7:"science";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:11:"seismograph";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"seismometer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://hackaday.com/?p=668642";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2604:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png 1920w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=1536,864 1536w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="668664" data-permalink="https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/diy-extremly-sensitive-and-cheap-arduino-seismometer-12-34-screenshot/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="DIY extremly Sensitive and cheap Arduino Seismometer 12-34 screenshot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?w=800" /></div>If you’re a child, there are certain things you’re taught even though they’re probably not directly relevant to your life. We teach young kids all about dinosaurs, and we teach <a href="https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/" class="read-more">…read more</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"Lewin Day";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:7063:"<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png 1920w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?resize=1536,864 1536w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="668664" data-permalink="https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/diy-extremly-sensitive-and-cheap-arduino-seismometer-12-34-screenshot/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="DIY extremly Sensitive and cheap Arduino Seismometer 12-34 screenshot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png?w=800" /></div><p>If you’re a child, there are certain things you’re taught even though they’re probably not directly relevant to your life. We teach young kids all about dinosaurs, and we teach older kids all about how the mitochondria is the powerhouse of the cell. We also teach kids about natural phenomena like earthquakes, and the equipment used to measure them. Namely, seismometers. You might like to satisfy your own child-like curiosity by building one of your own, <a href="https://hackaday.io/project/195055-diy-extremly-sensitive-and-cheap-seismometer" target="_blank">like [mircemk] did.</a></p>
|
||
<figure id="attachment_668663" aria-describedby="caption-attachment-668663" style="width: 400px" class="wp-caption alignright"><img loading="lazy" decoding="async" data-attachment-id="668663" data-permalink="https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/diy-extremly-sensitive-and-cheap-arduino-seismometer-13-8-screenshot-2/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png" data-orig-size="1324,1081" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="DIY extremly Sensitive and cheap Arduino Seismometer 13-8 screenshot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?w=765" class="wp-image-668663 size-medium" src="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?w=400" alt="" width="400" height="327" srcset="https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png 1324w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?resize=250,204 250w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?resize=400,327 400w, https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?resize=765,625 765w" sizes="(max-width: 400px) 100vw, 400px" /><figcaption id="caption-attachment-668663" class="wp-caption-text">Output from the build showing tremors in the Earth.</figcaption></figure>
|
||
<p>The build starts with a sensitive geophone <a href="https://hackaday.com/2024/03/02/diy-geophone-build-performs-well/">of [mircemk’s] own design.</a> That’s basically a microphone but it’s for picking up vibrations in the ground, not in the air. However, a geophone is not enough. You need to be able to pick up the signals from the geophone and then plot them if you want a seismometer.</p>
|
||
<p>First, the signals from the geophone must be amplified, which is achieved with a small circuit based around the LM358 op-amp. From there, the signal is sent to an Arduino where the output is captured via the analog-to-digital converter. This passes the signal to an attached PC which plots the results using a piece of software called NERdaq, which was developed for schools that built their own slinky-based seismometers.</p>
|
||
<p>[mircemk] reports that this setup has served as a reliable tool for visualizing earthquake activity for over 6 years. Though, it bears noting, it’s not calibrated so don’t expect to get science grade results out of it. Regardless, though, it’s a super cool way to understand more about w<a href="https://hackaday.com/2021/06/04/shakealert-promises-earthquake-early-warning-of-about-10-seconds/">hat is going on with the geology around us</a>. Video after the break.</p>
|
||
<p><span id="more-668642"></span></p>
|
||
<p><iframe loading="lazy" title="DIY extremly Sensitive and cheap Arduino Seismometer" width="800" height="450" src="https://www.youtube.com/embed/8m0Nsym6Fi0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
|
||
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:81:"https://hackaday.com/2024/03/16/a-simple-seismometer-you-can-build-yourself/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:6:"668642";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:2:{s:9:"thumbnail";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"url";s:121:"https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"content";a:2:{i:0;a:6:{s:4:"data";s:7:"
|
||
|
||
";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:121:"https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-12-34-screenshot.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:29:"http://search.yahoo.com/mrss/";a:1:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:69:"DIY extremly Sensitive and cheap Arduino Seismometer 12-34 screenshot";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:143:"https://hackaday.com/wp-content/uploads/2024/03/DIY-extremly-Sensitive-and-cheap-Arduino-Seismometer-13-8-screenshot-1-e1710237800595.png?w=400";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:31:"https://hackaday.com/blog/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:9:"
|
||
hourly ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:4:"
|
||
1 ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:4:"site";a:1:{i:0;a:5:{s:4:"data";s:9:"156670177";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:18:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Sun, 17 Mar 2024 12:10:22 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:14:"content-length";s:4:"9863";s:13:"last-modified";s:29:"Sun, 17 Mar 2024 11:54:30 GMT";s:4:"etag";s:36:"W/"a2b31a4089e699ff64662541208f4282"";s:8:"x-hacker";s:106:"If you're reading this, you should visit wpvip.com/careers and apply to join the fun, mention this header.";s:12:"x-powered-by";s:33:"WordPress VIP <https://wpvip.com>";s:11:"host-header";s:32:"a9130478a60e5f9135f765b23f26593b";s:4:"link";s:55:"<https://hackaday.com/wp-json/>; rel=https://api.w.org/";s:16:"content-encoding";s:2:"br";s:4:"x-rq";s:16:"hhn1 123 242 443";s:13:"cache-control";s:28:"max-age=300, must-revalidate";s:3:"age";s:3:"912";s:7:"x-cache";s:3:"hit";s:4:"vary";s:15:"Accept-Encoding";s:13:"accept-ranges";s:5:"bytes";s:25:"strict-transport-security";s:13:"max-age=86400";}s:5:"build";s:14:"20231030185604";s:5:"mtime";i:1710677422;s:3:"md5";s:32:"aadcc592d43b667724a5fe1f36a3c10e";} |