<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>

<channel>
	<title>Blog &#8211; Hackaday</title>
	<atom:link href="https://hackaday.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Wed, 22 Apr 2026 18:06:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">156670177</site>	<item>
		<title>Autonomous Coin Flipper Flips Expensive Coin</title>
		<link>https://hackaday.com/2026/04/22/autonomous-coin-flipper-flips-expensive-coin/</link>
					<comments>https://hackaday.com/2026/04/22/autonomous-coin-flipper-flips-expensive-coin/#comments</comments>
		
		<dc:creator><![CDATA[Zoe Skyforest]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 20:00:45 +0000</pubDate>
				<category><![CDATA[Toy Hacks]]></category>
		<category><![CDATA[coin]]></category>
		<category><![CDATA[coin flipper]]></category>
		<category><![CDATA[monaco]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1081342</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.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/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png 1920w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=1536,864 1536w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="1081355" data-permalink="https://hackaday.com/2026/04/22/autonomous-coin-flipper-flips-expensive-coin/my-ai-robot-lets-you-flip-a-legendary-coin-5-24-screenshot/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="My AI robot lets you flip a legendary coin 5-24 screenshot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?w=800" /></div>[Térence Grover] had a very special coin—a  €1,000 commemorative piece only available to Monégasque nationals. If you want to flip one, normally you&#8217;d have to go snatch one up from <a href="https://hackaday.com/2026/04/22/autonomous-coin-flipper-flips-expensive-coin/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.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/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png 1920w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?resize=1536,864 1536w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="1081355" data-permalink="https://hackaday.com/2026/04/22/autonomous-coin-flipper-flips-expensive-coin/my-ai-robot-lets-you-flip-a-legendary-coin-5-24-screenshot/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="My AI robot lets you flip a legendary coin 5-24 screenshot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png?w=800" /></div><p>[Térence Grover] had a very special coin—a  €1,000 commemorative piece only available to Monégasque nationals. If you want to flip one, normally you&#8217;d have to go snatch one up from somebody in Monaco—<a href="https://www.terencegrover.com/section/physicalart/4" target="_blank">or you could just do it online!</a></p>
<p>Yes, he built an automated online coin flipper to flip this very special piece of coinage. A 12-volt solenoid is fired to flip the coin into the air. It then lands on its 3D-printed tray, where a Raspberry Pi-based computer vision system built with OpenCV and a TFLite model classifies whether the result is heads or tails via a machine learning algorithm. An iris mechanism operated by servo motor then centers the coin on the tray, so it sits back over the solenoid, ready to flip once again. [Térence] was eventually able to refine this simple homemade build to the point that it ran autonomously for a full 50,000 flips on a livestream without issue.</p>
<p>The mechanism in this build is <a href="https://hackaday.com/2020/07/21/flipping-a-coin-10000-times-with-a-dedicated-machine/">not dissimilar to a coin flipper we&#8217;ve seen before</a>. <a href="https://hackaday.com/2023/10/25/that-coin-toss-isnt-actually-50-50/">We&#8217;ve also explored the statistics involved, too</a>. Video after the break.</p>
<p><span id="more-1081342"></span></p>
<p><iframe title="My AI robot lets you flip a legendary coin" width="800" height="450" src="https://www.youtube.com/embed/wyTiC2gsJaY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/autonomous-coin-flipper-flips-expensive-coin/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1081342</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/My-AI-robot-lets-you-flip-a-legendary-coin-5-24-screenshot.png" medium="image">
			<media:title type="html">My AI robot lets you flip a legendary coin 5-24 screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>FLOSS Weekly Episode 868: Remove the Noodles</title>
		<link>https://hackaday.com/2026/04/22/floss-weekly-episode-868-remove-the-noodles/</link>
					<comments>https://hackaday.com/2026/04/22/floss-weekly-episode-868-remove-the-noodles/#respond</comments>
		
		<dc:creator><![CDATA[Jonathan Bennett]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 18:30:50 +0000</pubDate>
				<category><![CDATA[Hackaday Columns]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Coding Agents]]></category>
		<category><![CDATA[FLOSS Weekly]]></category>
		<category><![CDATA[Time Tracking]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1081678&#038;preview=true&#038;preview_id=1081678</guid>

					<description><![CDATA[<div><img width="800" height="484" src="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.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/2021/06/Pipewire.jpg 3000w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=250,151 250w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=400,242 400w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=800,484 800w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=1536,929 1536w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=2048,1239 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="483960" data-permalink="https://hackaday.com/pipewire-2/" data-orig-file="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg" data-orig-size="3000,1815" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Pipewire" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?w=800" /></div>This week Jonathan chats with Johannes Millan about Super Productivity and Parallel Code! Those are two very different projects, but both aiming for helping us get our work done. Super <a href="https://hackaday.com/2026/04/22/floss-weekly-episode-868-remove-the-noodles/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="484" src="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.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/2021/06/Pipewire.jpg 3000w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=250,151 250w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=400,242 400w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=800,484 800w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=1536,929 1536w, https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?resize=2048,1239 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="483960" data-permalink="https://hackaday.com/pipewire-2/" data-orig-file="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg" data-orig-size="3000,1815" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Pipewire" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg?w=800" /></div><p>This week <a href="https://x.com/jp_bennett" target="_blank">Jonathan</a> chats with Johannes Millan about Super Productivity and Parallel Code! Those are two very different projects, but both aiming for helping us get our work done. Super Productivity is a scheduling and time tracking suite, while Parallel Code is an almost-IDE for managing and isolating AI coding agents. This episode has something for everybody, so check it out!</p>
<p><span id="more-1081678"></span></p>
<ul>
<li><a href="https://github.com/johannesjo" rel="nofollow" target="_blank">https://github.com/johannesjo</a></li>
<li><a href="https://super-productivity.com" rel="nofollow" target="_blank">https://super-productivity.com</a></li>
<li><a href="https://parallelcode.app/" rel="nofollow" target="_blank">https://parallelcode.app/</a></li>
</ul>
<p><iframe loading="lazy" title="FLOSS 868 - Remove the Noodles" width="800" height="450" src="https://www.youtube.com/embed/TYu7mxevrD4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Did you know you can watch the live recording of the show right on <a href="https://www.youtube.com/@FLOSSWeekly" target="_blank">our YouTube Channel</a>? Have someone you&#8217;d like us to interview? Let us know, or have the guest contact us! <a href="https://docs.google.com/spreadsheets/d/1znEmwiDRjujujRaL_AmJbZgahG2z9EQuLs8C3U64wcI/edit?gid=0#gid=0" target="_blank">Take a look at the schedule here</a>.</p>
<p><iframe loading="lazy" style="border: none;" title="Embed Player" src="https://play.libsyn.com/embed/episode/id/40980310/height/192/theme/modern/size/large/thumbnail/yes/custom-color/fcab1c/time-start/00:00:00/hide-playlist/yes/download/yes/font-color/271b04" width="100%" height="192" scrolling="no" allowfullscreen="allowfullscreen"></iframe></p>
<p><a href="https://traffic.libsyn.com/forcedn/b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1/FLOSS-868.mp3" target="_blank">Direct Download</a> in DRM-free MP3.</p>
<p>If you&#8217;d rather read along, <a href="http://flossweekly.libsyn.com/episode-868-transcript" target="_blank">here&#8217;s the transcript for this week&#8217;s episode</a>.</p>
<div id="sidebar-mobile-1" class="widget_text widget widget_custom_html amr_widget"><div class="textwidget custom-html-widget"><h3>Places to follow the FLOSS Weekly Podcast:</h3>

<ul>
	<!--  <li><a href="">Google Podcasts</a></li>  -->
	<!-- <li><a href="">iTunes</a></li>  -->
	<li><a href="https://feeds.libsyn.com/499093/spotify" target="_blank">Spotify</a></li>
	<!--  <li><a href="">Stitcher</a></li>  -->
	<li><a href="https://feeds.libsyn.com/499093/rss" target="_blank">RSS</a></li>
		<!-- <li><a href="">YouTube</a></li>  -->
</ul></div></div>
<hr />
<p>Theme music: &#8220;Newer Wave&#8221; Kevin MacLeod (incompetech.com)</p>
<p>Licensed under <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">Creative Commons: By Attribution 4.0 License</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/floss-weekly-episode-868-remove-the-noodles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1081678</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2021/06/Pipewire.jpg" medium="image">
			<media:title type="html">Pipewire</media:title>
		</media:content>
	</item>
		<item>
		<title>AI For The Skeptics: The Universal Function For Some Things Only</title>
		<link>https://hackaday.com/2026/04/22/ai-for-the-skeptics-the-universal-function-for-some-things-only/</link>
					<comments>https://hackaday.com/2026/04/22/ai-for-the-skeptics-the-universal-function-for-some-things-only/#comments</comments>
		
		<dc:creator><![CDATA[Jenny List]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 17:00:39 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Hackaday Columns]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[function slop]]></category>
		<category><![CDATA[LLM]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1076116</guid>

					<description><![CDATA[<div><img width="800" height="484" src="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.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/2021/08/GithubCopilot.jpg 3000w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=250,151 250w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=400,242 400w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=800,484 800w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=1536,929 1536w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=2048,1239 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="489984" data-permalink="https://hackaday.com/githubcopilot/" data-orig-file="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg" data-orig-size="3000,1815" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="GithubCopilot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?w=800" /></div>It&#8217;s a phrase we use a lot in our community, &#8220;Drink the Kool-Aid&#8221;, meaning becoming unreasonably infatuated with a dubious idea, technology, or company. It has its origins in 1960s <a href="https://hackaday.com/2026/04/22/ai-for-the-skeptics-the-universal-function-for-some-things-only/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="484" src="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.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/2021/08/GithubCopilot.jpg 3000w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=250,151 250w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=400,242 400w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=800,484 800w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=1536,929 1536w, https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?resize=2048,1239 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="489984" data-permalink="https://hackaday.com/githubcopilot/" data-orig-file="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg" data-orig-size="3000,1815" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="GithubCopilot" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?w=800" /></div><p>It&#8217;s a phrase we use a lot in our community, &#8220;Drink the Kool-Aid&#8221;, meaning becoming unreasonably infatuated with a dubious idea, technology, or company. It has its origins in 1960s psychedelia, but given that it&#8217;s popularly associated with the mass suicide of the followers of Jim Jones in Guyana, perhaps we should find something else. In the sense we use it though, it has been flowing liberally of late with respect to AI, and the hype surrounding it. This series has attempted to peer behind that hype, first by examining the motives behind all that metaphorical Kool-Aid drinking, and then by demonstrating a simple example where the technology does something useful that&#8217;s hard to do another way. In that last piece we touched upon perhaps the thing that Hackaday readers should find most interesting, we saw the LLM&#8217;s possibility as a universal API for useful functions.</p>
<h2>It&#8217;s Not What An LLM Can <em>Make</em>, It&#8217;s What It Can <em>Do</em></h2>
<p>When we program, we use functions all the time. In most programming languages they are built into the language or they can be user-defined. They encapsulate a piece of code that does something, so it can be repeatedly called. Life without them on an 8-bit microcomputer was painful, with many GOTO statements required to make something similar happen. It&#8217;s no accident then that when looking at an LLM as a sentiment analysis tool in the previous article I used a function <code>GetSentimentAnalysis(subject,text)</code> to describe what I wanted to do. The LLM&#8217;s processing capacity was a good fit to my task in hand, so I used it as the engine behind my function, taking a piece of text and a subject, and returning an integer representing sentiment. The word &#8220;do&#8221; encapsulates the point of this article, that maybe the hype has got it wrong in being all about what an LLM can <em>make.</em> Instead it should be all about what it can <em>do</em>. The people thinking they&#8217;ve struck gold because they can churn out content slop or make it send emails are missing this.<span id="more-1076116"></span></p>
<figure id="attachment_1076118" aria-describedby="caption-attachment-1076118" style="width: 400px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/04/doWithLLM_8b3156.jpg" target="_blank"><img loading="lazy" decoding="async" data-attachment-id="1076118" data-permalink="https://hackaday.com/2026/04/22/ai-for-the-skeptics-the-universal-function-for-some-things-only/dowithllm/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/doWithLLM.jpg" data-orig-size="887,623" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="doWithLLM" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/doWithLLM.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/doWithLLM.jpg?w=800" class="wp-image-1076118 size-medium" src="https://hackaday.com/wp-content/uploads/2026/04/doWithLLM_8b3156.jpg?w=400" alt="It's a fake pseudocode function for adding two numbers by calling an LLM. The return variable is the poop emoji." width="400" height="281" /></a><figcaption id="caption-attachment-1076118" class="wp-caption-text">Please don&#8217;t hate me for this.</figcaption></figure>
<p>So we have an LLM, even a small one on our own computer, and looking at it in that light it&#8217;s immediately apparent that it can become a function to do almost any processing task, if you wrap the right prompt and API call in a function definition. Of course that&#8217;s dangerous, because if I may I would like to coin a new phrase: <em>function slop</em>.</p>
<p>As an example I can call an LLM to do simple numerical addition and it will perform the task, but doing so would be utterly pointless given the existence of the + operator. If you are going to use an LLM to perform a processing function it&#8217;s important that it be a function where doing so makes sense, otherwise your function is just function slop. A quick web search tells me that function slop is not yet a thing, so I would like to take this moment to apologise for what I may have unleashed upon the world.</p>
<p>Function slop aside though, using the LLM to do a processing task where it makes sense, shouldn&#8217;t be ignored as a useful tool. These things are very good at summarising and categorising information in the way a human might do it, a task that&#8217;s often hard in traditional programming, so if the job in hand fits those capabilities then it makes sense to use them.</p>
<p>This has been a three-part series, and unlike <em>Star Wars</em> or <em>The Hitchhikers Guide To The Galaxy</em>, it&#8217;s probably going to stay that way. I hope that in our explanation we&#8217;ve successfully looked beyond the hype and found something useful in all this. It&#8217;s odd though, as the one writing it you might think I would be bubbling over with new ideas, but aside from the previous article&#8217;s sentiment analysis I still find myself with not much I find the need to use an LLM for. Which is maybe the point, it&#8217;s one thing to know a bit about them, but just because they&#8217;re there doesn&#8217;t mean you <em>have</em> to use them.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/ai-for-the-skeptics-the-universal-function-for-some-things-only/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1076116</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg" medium="image">
			<media:title type="html">GithubCopilot</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/doWithLLM_8b3156.jpg?w=400" medium="image">
			<media:title type="html">It&#039;s a fake pseudocode function for adding two numbers by calling an LLM. The return variable is the poop emoji.</media:title>
		</media:content>
	</item>
		<item>
		<title>Repairing a Mercedes EQC 300 BEV Battery</title>
		<link>https://hackaday.com/2026/04/22/repairing-a-mercedes-eqc-300-bev-battery/</link>
					<comments>https://hackaday.com/2026/04/22/repairing-a-mercedes-eqc-300-bev-battery/#comments</comments>
		
		<dc:creator><![CDATA[Maya Posch]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 15:30:49 +0000</pubDate>
				<category><![CDATA[car hacks]]></category>
		<category><![CDATA[Repair Hacks]]></category>
		<category><![CDATA[battery management system]]></category>
		<category><![CDATA[bev]]></category>
		<category><![CDATA[bms]]></category>
		<category><![CDATA[electric car]]></category>
		<category><![CDATA[mercedes]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1081380</guid>

					<description><![CDATA[<div><img width="800" height="428" src="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.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/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg 1390w, https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?resize=250,134 250w, https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?resize=400,214 400w, https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?resize=800,428 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081396" data-permalink="https://hackaday.com/2026/04/22/repairing-a-mercedes-eqc-300-bev-battery/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg" data-orig-size="1390,743" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="mercedes_eqc-300_bev_battery_ogs_mechanics_youtube" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?w=800" /></div>When [OGS Mechanics] got a Mercedes EQC 300 battery-electric car in for repair, it was found to have a bit of a weird issue: after sitting in a garage for <a href="https://hackaday.com/2026/04/22/repairing-a-mercedes-eqc-300-bev-battery/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="428" src="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.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/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg 1390w, https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?resize=250,134 250w, https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?resize=400,214 400w, https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?resize=800,428 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081396" data-permalink="https://hackaday.com/2026/04/22/repairing-a-mercedes-eqc-300-bev-battery/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg" data-orig-size="1390,743" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="mercedes_eqc-300_bev_battery_ogs_mechanics_youtube" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg?w=800" /></div><p>When [OGS Mechanics] got a Mercedes EQC 300 battery-electric car in for repair, it was found to have a bit of a weird issue: after sitting in a garage for a while, its range on battery had suddenly reduced significantly without clear cause. Although the typical response here is to just mark the battery pack as &#8216;faulty&#8217; and replace the whole unit, [OGS] <a href="https://www.youtube.com/watch?v=dgwQJJvl77w" target="_blank">decided to dig into the pack</a> to see what was going on.</p>
<p>The short version is that this particular battery pack consists of two individual batteries, each with its own BMS, one of which had reported a condition to the master BMS that triggered the &#8216;replace battery module&#8217; error observed with the scan tool. From this it could also be seen that the first battery was at a 10% state-of-charge (SoC), and the second at 95%, making them incredibly unbalanced. Unfortunately the dealer procedure to rebalance did not work here, with only the second battery wanting to charge even after draining both to the same initial level.</p>
<p>To diagnose the underlying issue in earnest required gently prying open the battery pack like a massive glued-shut smartphone. Going by the theory that it is a software glitch, since the first battery was still at a healthy voltage level, it was decided to manually charge it. With both batteries now fully charged, the BMS for the first battery was then removed to have its memory overwritten with that of a known good BMS module, clearing the &#8216;replace battery module&#8217; error.</p>
<p>Although in the preview for the next video it&#8217;s hinted that there&#8217;s also an internal balancing issue in the first battery pack, this could be another symptom of its BMS glitching out. Either way, it would seem that BEVs battery modules are both heavily dependent on software, as well as afflicted by the same throw-away culture that has people just buying a new smartphone when the battery fails.</p>
<p><span id="more-1081380"></span></p>
<p><iframe loading="lazy" title="Don’t Tell Mercedes… We HACKED Their EQC 300 Battery" width="800" height="450" src="https://www.youtube.com/embed/dgwQJJvl77w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/repairing-a-mercedes-eqc-300-bev-battery/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1081380</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/mercedes_eqc-300_bev_battery_ogs_mechanics_youtube.jpg" medium="image">
			<media:title type="html">mercedes_eqc-300_bev_battery_ogs_mechanics_youtube</media:title>
		</media:content>
	</item>
		<item>
		<title>What Have We Dumped on the Moon?</title>
		<link>https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/</link>
					<comments>https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/#comments</comments>
		
		<dc:creator><![CDATA[Al Williams]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 14:00:47 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Interest]]></category>
		<category><![CDATA[Space]]></category>
		<category><![CDATA[apollo]]></category>
		<category><![CDATA[moon]]></category>
		<category><![CDATA[rover]]></category>
		<category><![CDATA[spacejunk]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1081454</guid>

					<description><![CDATA[<div><img width="800" height="400" src="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.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/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png 3840w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=250,125 250w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=400,200 400w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=800,400 800w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=1536,768 1536w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=2048,1025 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081642" data-permalink="https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/map_of_artificial_objects_on_the_moon-svg/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png" data-orig-size="3840,1921" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Map_of_artificial_objects_on_the_Moon.svg" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?w=800" /></div>If you read a headline that signs of intelligent life were found on the moon, you might suspect a hoax. But they are there! Humans have dumped a lot of <a href="https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="400" src="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.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/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png 3840w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=250,125 250w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=400,200 400w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=800,400 800w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=1536,768 1536w, https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?resize=2048,1025 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081642" data-permalink="https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/map_of_artificial_objects_on_the_moon-svg/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png" data-orig-size="3840,1921" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Map_of_artificial_objects_on_the_Moon.svg" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png?w=800" /></div><p>If you read a headline that signs of intelligent life were found on the moon, you might suspect a hoax. But they are there! Humans have dumped a lot of stuff on the moon, both in person and via uncrewed rockets. So after the apocalypse, what strange things will some alien exo-archaeologist find on our only natural satellite?</p>
<h2>The Obvious</h2>
<p>Of course, we&#8217;ve left parts of rockets, probes, and rovers. Only the top part of the Apollo Lunar Excursion Module left the moon. (See for yourself in the Apollo 17 ascent video below.) The bottoms are still there, along with the lunar rovers and a bunch of other science instruments and tools. There are boots and cameras, as you might expect.</p>
<p>But what about the strange things? As of 2012, <a href="https://www.nasa.gov/wp-content/uploads/2024/02/final-catalogue-of-manmade-material-on-the-moon.pdf" target="_blank">NASA </a>compiled a list of all known lunar junk that originated on Earth. The list starts with material from the non-Apollo US programs like the Surveyor and Lunar Prospector missions. Next up is the Apollo stuff, which is actually quite a bit: an estimated 400,000 pounds, we&#8217;ve heard. This ranges from the entire descent stage and lunar overshoes to urine bags. There are even commemorative patches and a gold olive branch.</p>
<p>After that, the list shows what&#8217;s known to be on the surface from the Russian space program, along with objects of Chinese, Indian, Japanese, and European origin.</p>
<p><span id="more-1081454"></span></p>
<p><iframe loading="lazy" title="Apollo 17 Liftoff from Moon - December 14, 1972" width="640" height="480" src="https://www.youtube.com/embed/9HQfauGJaTs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>The Sentimental</h2>
<figure id="attachment_1081563" aria-describedby="caption-attachment-1081563" style="width: 386px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg"><img loading="lazy" decoding="async" data-attachment-id="1081563" data-permalink="https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/a1patch/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg" data-orig-size="1854,1920" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="a1patch" data-image-description="" data-image-caption="&lt;p&gt;An Apollo 1 patch made its way to the moon.&lt;/p&gt;
" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?w=386" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?w=604" class="size-medium wp-image-1081563" src="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?w=386" alt="" width="386" height="400" srcset="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg 1854w, https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?resize=241,250 241w, https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?resize=386,400 386w, https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?resize=604,625 604w, https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?resize=1483,1536 1483w" sizes="auto, (max-width: 386px) 100vw, 386px" /></a><figcaption id="caption-attachment-1081563" class="wp-caption-text">An Apollo 1 patch made its way to the moon.</figcaption></figure>
<p>Charles Duke on Apollo 16 left a framed family photo on the Moon&#8217;s surface with an inscription on the back. We figure if you go looking for it now, the sun will have bleached it white, but we appreciate the sentiment.</p>
<p>There are several objects meant to commemorate fallen astronauts and cosmonauts, including an Apollo 1 mission patch. You may recall that a fire during training killed all three of Apollo 1&#8217;s crew.</p>
<p>Lunar Prospector brought a portion of the ashes of Gene Shoemaker, a geologist who trained Apollo astronauts, to the moon. The capsule of ashes holds a quote from Romeo and Juliet:</p>
<blockquote><p>And, when he shall die</p>
<p>Take him and cut him out in little stars</p>
<p>And he will make the face of heaven so fine</p>
<p>That all the world will be in love with night,</p>
<p>And pay no worship to the garish sun.</p></blockquote>
<figure id="attachment_1081567" aria-describedby="caption-attachment-1081567" style="width: 400px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/04/disc.png"><img loading="lazy" decoding="async" data-attachment-id="1081567" data-permalink="https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/disc-4/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/disc.png" data-orig-size="750,750" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="disc" data-image-description="" data-image-caption="&lt;p&gt;A half-dollar-sized disc has 73 goodwill messages from world leaders.&lt;/p&gt;
" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/disc.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/disc.png?w=625" class="size-medium wp-image-1081567" src="https://hackaday.com/wp-content/uploads/2026/04/disc.png?w=400" alt="" width="400" height="400" srcset="https://hackaday.com/wp-content/uploads/2026/04/disc.png 750w, https://hackaday.com/wp-content/uploads/2026/04/disc.png?resize=250,250 250w, https://hackaday.com/wp-content/uploads/2026/04/disc.png?resize=400,400 400w, https://hackaday.com/wp-content/uploads/2026/04/disc.png?resize=625,625 625w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a><figcaption id="caption-attachment-1081567" class="wp-caption-text">A half-dollar-sized disc has 73 goodwill messages from world leaders.</figcaption></figure>
<p>To date, Shoemaker is the only person who has remains on the moon.</p>
<p>While not exactly sentimental, NASA did send a silicon disc to the moon with Apollo 11 containing goodwill messages from 73 countries. The whole thing is about the size of a US half dollar, so if you want to read the messages, you might be better off reading the <a href="https://www.nasa.gov/wp-content/uploads/2024/05/apollo-11-goodwill-messages.pdf" target="_blank">associated document</a>.</p>
<p>Making tiny silicon wafers with finely-detailed etchings was pretty high tech in the late 1960s. GCA Corp used a reduction camera to make a negative photomask containing all the letters plus an inscription around its edge at its final size. This mask was given to Sprague, who etched it.</p>
<h2>The Odd</h2>
<p>One of the strange things on the NASA list is a falcon feather. That was left by Apollo 15&#8217;s Davis Scott, who carried out the classic experiment of dropping a feather and a hammer to note that they fell at the same speed, even in the weak gravity of the moon. The feather was from Baggin, the Air Force Academy&#8217;s mascot, and remains on the lunar surface today.</p>
<p><iframe loading="lazy" title="Apollo 15 Proves Galileo Correct" width="640" height="480" src="https://www.youtube.com/embed/ZVfhztmK9zI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Speaking of Baggin, there are 96 bags of human waste sitting up there. Probably best not to bring that up the next time you and your partner are gazing at the romantic moon overhead.</p>
<h2>The Unconfirmed</h2>
<p>Forrest Myers created a small ceramic wafer with tiny artwork from six artists, like Andy Warhol, titled &#8220;<a href="https://www.nga.gov/artworks/223179-moon-museum" target="_blank">Moon Museum</a>.&#8221; <span class="T286Pc" data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-processed="true">The tile features six drawings, including a stylized &#8220;AW&#8221; (Warhol), a line (Robert Rauschenberg), a black square (David Novros), a diagram (John Chamberlain), Mickey Mouse (Claes Oldenburg), and an interlocking design (Myers). Apparently, Novros and Chamberlain were inspired by circuit diagrams of some kind.</span></p>
<p><span class="T286Pc" data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-processed="true">Bell Labs created the wafer. However, NASA failed to approve the project, and Myers sought an alternative.</span></p>
<p>Reportedly, Myers gave the chip to an unnamed Apollo 12 engineer who affixed it to the leg of the lunar module. However, NASA has not confirmed this, so we don&#8217;t know for sure if it is up there or not. Perhaps if you get to the neighborhood, you can check it out and let us know?</p>
<h2>To the Dump</h2>
<figure id="attachment_1081557" aria-describedby="caption-attachment-1081557" style="width: 400px" class="wp-caption alignright"><a href="https://hackaday.com/wp-content/uploads/2026/04/toss.png"><img loading="lazy" decoding="async" data-attachment-id="1081557" data-permalink="https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/toss/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/toss.png" data-orig-size="795,569" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="toss" data-image-description="" data-image-caption="&lt;p&gt;Apollo 11 Landing Site Map from The Lunar Legacy Project (note &amp;#8220;toss zone&amp;#8221; to the left).&lt;/p&gt;
" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/toss.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/toss.png?w=795" class="size-medium wp-image-1081557" src="https://hackaday.com/wp-content/uploads/2026/04/toss.png?w=400" alt="" width="400" height="286" srcset="https://hackaday.com/wp-content/uploads/2026/04/toss.png 795w, https://hackaday.com/wp-content/uploads/2026/04/toss.png?resize=250,179 250w, https://hackaday.com/wp-content/uploads/2026/04/toss.png?resize=400,286 400w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a><figcaption id="caption-attachment-1081557" class="wp-caption-text">Apollo 11 Landing Site Map from The Lunar Legacy Project (note &#8220;toss zone&#8221; to the left).</figcaption></figure>
<p>You might wonder why so much stuff was left, but if you think about it, it makes sense. The rockets can only bring back so much stuff. Every camera you leave behind means more moon rocks you can bring home. You can buy a new camera, but you can&#8217;t buy more moon rocks.</p>
<p>According to the <a href="https://spacegrantlunarlegacy.nmsu.edu/archeologicalsitemap.html" target="_blank">Lunar Legacy Project</a>, Apollo 11, and presumably the other missions, had designated toss zones. (We guess &#8220;dumps&#8221; didn&#8217;t sound good.)</p>
<p>If you are looking for a more up-to-date list, the Wikipedia article can help fill in the gaps, at least for vehicles. There&#8217;s been quite a bit added since the NASA list, including items from the UAE, Israel, and Luxembourg. Plus, there are many new additions from other countries.</p>
<p>With the advent of high-resolution orbital cameras, you can see some of the landing sites better than ever. For example, the video below shows the Apollo 17 site imaged by the Lunar Reconnaissance Orbiter Camera.</p>
<p><iframe loading="lazy" title="LROC Explores the Apollo 17 Landing Site" width="800" height="450" src="https://www.youtube.com/embed/LIui93E8kkE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Of course, <a href="https://hackaday.com/2026/03/04/new-artemis-plan-returns-to-apollo-playbook/">we are on our way back to the moon</a>, and so are other space programs. So there will probably be even more human debris on the moon soon. It is only a matter of time before lunar waste management becomes a hot topic.</p>
<p>Title image &#8220;<a href="https://commons.wikimedia.org/wiki/File:Map_of_artificial_objects_on_the_Moon.svg" target="_blank">Map of artificial objects on the Moon</a>&#8221; by [Footy2000]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/what-have-we-dumped-on-the-moon/feed/</wfw:commentRss>
			<slash:comments>30</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1081454</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/Map_of_artificial_objects_on_the_Moon.svg_.png" medium="image">
			<media:title type="html">Map_of_artificial_objects_on_the_Moon.svg</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/a1patch.jpg?w=386" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/disc.png?w=400" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/toss.png?w=400" medium="image" />
	</item>
		<item>
		<title>ESP32 Hosts a Public Website</title>
		<link>https://hackaday.com/2026/04/22/esp32-hosts-a-public-website/</link>
					<comments>https://hackaday.com/2026/04/22/esp32-hosts-a-public-website/#comments</comments>
		
		<dc:creator><![CDATA[Zoe Skyforest]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 11:00:45 +0000</pubDate>
				<category><![CDATA[internet hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web server]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1081490</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.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/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png 1672w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081508" data-permalink="https://hackaday.com/2026/04/22/esp32-hosts-a-public-website/screenshot-2026-04-21-155810/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png" data-orig-size="1672,940" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2026-04-21 155810" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?w=800" /></div>If you wanted to host a website, you could use any one of a number of online services, or spin up a server on a spare computer at home. If <a href="https://hackaday.com/2026/04/22/esp32-hosts-a-public-website/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.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/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png 1672w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081508" data-permalink="https://hackaday.com/2026/04/22/esp32-hosts-a-public-website/screenshot-2026-04-21-155810/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png" data-orig-size="1672,940" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2026-04-21 155810" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png?w=800" /></div><p>If you wanted to host a website, you could use any one of a number of online services, or spin up a server on a spare computer at home. If you&#8217;re a bit more daring, you could also do what [Tech1k] did, <a href="https://github.com/Tech1k/helloesp" target="_blank">and run one on an ESP32 microcontroller.</a></p>
<p>The site in question is available (or at least, should be) at <a href="https://helloesp.com/" target="_blank">HelloESP.com.</a> The first revision ran entirely on an ESP32, serving pages from a SPIFFS filesystem. The device was also fitted with a BME280 environment sensor and an OLED screen. It had an uptime of 500 days before the board failed.</p>
<p>The site has since been relaunched, running on a board that is framed on [Tech1k]&#8217;s wall. It runs on an ESP32-WROOM-32D, paired with a BME280 again, along with a CCS811 CO2 and air quality sensor and a DS3231 RTC for accurate timekeeping. The ESP32 is setup to hold an outbound WebSocket to a Cloudflare worker, with the Worker routing HTTP requests to the site via that route. This avoids the need for port forwarding for the ESP32 to be visible to the outside world, and the Cloudflare Worker will also serve a static version of the page in the case of WiFi dropouts or other temporary failures.</p>
<p>It&#8217;s true that this isn&#8217;t a completely unheard of project—microcontrollers have been working as simple web servers for a long time now. Still, [Tech1k] did a great job of making this as robust as possible and more like a real functional webserver rather than just something that runs on a local network to serve up a config page. That&#8217;s worthy of note.</p>
<p>You can run webservers on all kinds of chips these days, <a href="https://hackaday.com/2023/04/07/pi-microcontroller-still-runs-a-webserver/">even the Raspberry Pi Pico.</a> If you&#8217;re doing web stuff on something weird, you know we always wanna hear about it <a href="http://hackaday.com/submit-a-tip">on the tipsline!</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/esp32-hosts-a-public-website/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1081490</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/Screenshot-2026-04-21-155810-e1776751108784.png" medium="image">
			<media:title type="html">Screenshot 2026-04-21 155810</media:title>
		</media:content>
	</item>
		<item>
		<title>DIY Smart Button Gets Surprisingly Complicated</title>
		<link>https://hackaday.com/2026/04/22/diy-smart-button-gets-surprisingly-complicated/</link>
					<comments>https://hackaday.com/2026/04/22/diy-smart-button-gets-surprisingly-complicated/#comments</comments>
		
		<dc:creator><![CDATA[Bryan Cockfield]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 08:00:13 +0000</pubDate>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Wireless Hacks]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[home-assistant]]></category>
		<category><![CDATA[nRF52]]></category>
		<category><![CDATA[pushbutton]]></category>
		<category><![CDATA[wireless]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1081531</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.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/2026/04/wireless-button-main.jpg 1280w, https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?resize=800,450 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081533" data-permalink="https://hackaday.com/2026/04/22/diy-smart-button-gets-surprisingly-complicated/wireless-button-main/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="wireless-button-main" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?w=800" /></div>There&#8217;s a reason that the standards specifications for various wireless communications protocols are extremely long and detailed. [Made by Dennis] found this out first hand when he decided to build <a href="https://hackaday.com/2026/04/22/diy-smart-button-gets-surprisingly-complicated/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.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/2026/04/wireless-button-main.jpg 1280w, https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?resize=800,450 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1081533" data-permalink="https://hackaday.com/2026/04/22/diy-smart-button-gets-surprisingly-complicated/wireless-button-main/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg" data-orig-size="1280,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="wireless-button-main" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg?w=800" /></div><p>There&#8217;s a reason that the standards specifications for various wireless communications protocols are extremely long and detailed. [Made by Dennis] found this out first hand when he decided to <a href="https://github.com/dennisss/dacha/blob/master/pkg/things/button/index.md" target="_blank">build a wireless button from scratch</a>.</p>
<p>The major issues with wireless devices is one of power consumption. If reliable power is available from a wall plug or solar panel, this isn&#8217;t as serious of a concern. But [Dennis] is using batteries for his buttons, so minimizing power consumption is a priority. He&#8217;s going with the nRF52, a microcontroller designed for low power and which has a built in wireless radio, and configuring it in a way that uses the least amount of energy possible.</p>
<p>From there, [Dennis] turns to the wireless communication. He goes into detail about how the microcontroller is woken up, how it sends its data packets to another wireless-enabled microcontroller, and how they handle handshakes and acknowledgements of data. For something as simple as a button press, it gets quickly more complicated especially when adding some basic encryption and security to the communications protocol.</p>
<p>With all the design decisions out of the way, the system can be built. [Dennis] has created custom PCBs for his devices, and also included some expansion I/O for other sensors and peripherals beyond just a pushbutton. All of the schematics and code are available on the project&#8217;s GitHub page and the <a href="https://www.printables.com/model/1672648-wireless-smart-buttons-sensors" target="_blank">STL files can be found at Printables</a>.</p>
<p>For those new to offline home automation or who are turning away from cloud-based services lately, <a href="https://hackaday.com/2022/09/03/this-pico-w-iot-starter-project-gets-you-into-home-assistant-quick-as-a-flash/">there are some easy entry points that don&#8217;t require much extra hardware or expenditure</a>.</p>
<p><span id="more-1081531"></span></p>
<p><iframe loading="lazy" title="I Just Wanted a Button. It Escalated." width="800" height="450" src="https://www.youtube.com/embed/ljrKFFjFT04?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/04/22/diy-smart-button-gets-surprisingly-complicated/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1081531</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/04/wireless-button-main.jpg" medium="image">
			<media:title type="html">wireless-button-main</media:title>
		</media:content>
	</item>
	</channel>
</rss>
