<?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/"
	>

<channel>
	<title>DIY &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/diy/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Sat, 15 Aug 2026 06:36:53 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>feedpaper：他把 RSS 订阅做成了每日电子报纸</title>
		<link>https://mylogs.cn/feedpaper-rss-eink-newspaper/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 06:36:35 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[开源项目]]></category>
		<category><![CDATA[效率工具]]></category>
		<category><![CDATA[电子墨水]]></category>
		<category><![CDATA[阅读器]]></category>
		<guid isPermaLink="false">https://mylogs.cn/feedpaper-rss-eink-newspaper/</guid>

					<description><![CDATA[一位德国开发者为了少看手机、多读长文，把个人博客订阅做成了每天一张「电子报纸」。整个项目使用一款国产 4.3  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">一位德国开发者为了少看手机、多读长文，把个人博客订阅做成了每天一张「电子报纸」。整个项目使用一款国产 4.3 英寸口袋阅读器和一段 AI 辅助脚本，在 GitHub 上开源后引起了不少关注。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a89ed8f7bda8&quot;}" data-wp-interactive="core/image" data-wp-key="6a89ed8f7bda8" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/a07f466350a621d951053c1658fcef9c_header.webp" alt="feedpaper：他把 RSS 订阅做成了每日电子报纸" class="wp-image-4932" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/a07f466350a621d951053c1658fcef9c_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/a07f466350a621d951053c1658fcef9c_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/a07f466350a621d951053c1658fcef9c_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/a07f466350a621d951053c1658fcef9c_header-768x384.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：GitHub／feedpaper 项目页</figcaption></figure>





<h2 class="wp-block-heading">从手机阅读到电子墨水</h2>



<p class="wp-block-paragraph">这位开发者习惯用手机浏览个人博客和技术文章，但长时间盯着屏幕容易让眼睛疲劳。他偶然发现了一款名为 X4 的 4.3 英寸电子墨水阅读器，它由中国厂商 Xteink 出品，没有触摸屏、没有背光，也不预装任何书店。听起来像是缺点，却恰好符合「只读内容、不被推送打扰」的需求。</p>



<p class="wp-block-paragraph">更让他意外的是，社区为这款设备开发了名为 Crosspoint 的开源固件，安装过程只需要点三下。随后他买来一本无 DRM 保护的电子书测试，复制到 X4 后直接就能阅读，几乎不需要折腾。</p>



<h2 class="wp-block-heading">feedpaper：把 RSS 转成每日报纸</h2>



<p class="wp-block-paragraph">真正让这个项目成型的是一个叫 feedpaper 的小工具，已托管在 GitHub 上，可以通过 Homebrew 安装。它的逻辑很直接：</p>



<ul class="wp-block-list"><li>从 Feedbin 的 API 抓取所有未读订阅</li><li>过滤掉不适合电子墨水阅读的内容（例如 YouTube 频道、依赖 JavaScript 的博客、纯链接简报）</li><li>把剩余文章打包成 ePub 格式</li><li>标记这些条目为已读，方便下次不再重复抓取</li></ul>



<p class="wp-block-paragraph">开发者表示，借助 AI 的帮助，整个脚本只花了「几分钟」就搭出雏形。早晨生成好 feedpaper，拷进 X4，带上阅读器出门喝咖啡，手机则可以留在家里。</p>



<h2 class="wp-block-heading">为什么这件事值得关注</h2>



<p class="wp-block-paragraph">这个项目的关键不在于硬件本身，而在于它展示了一种把已有工具重新组合的工作流：RSS 聚合服务负责内容来源，开源固件负责硬件体验，AI 负责快速把想法变成脚本。对于希望减少屏幕时间、回归深度阅读的人来说，这比直接买一台功能繁杂的平板更轻量。</p>



<p class="wp-block-paragraph">当然，这套方案也有门槛：需要 Feedbin 账号，需要 X4 或兼容 Crosspoint 的 ESP32C3 设备，目前也只支持 macOS。但它提供了一种思路——数字生活的简化，有时候不是换一台更贵的设备，而是把几个开源工具串起来。</p>



<p class="has-small-font-size wp-block-paragraph">来源：heyjonny.dev｜项目地址：https://github.com/jonashonecker/feedpaper</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>15 美元 ESP32 小黄屏，把看天气这件事从手机里搬出来</title>
		<link>https://mylogs.cn/esp32-cheap-yellow-display-weather-dashboard/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 17:31:11 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESPHome]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<category><![CDATA[创客]]></category>
		<category><![CDATA[天气]]></category>
		<category><![CDATA[智能家居]]></category>
		<guid isPermaLink="false">https://mylogs.cn/esp32-cheap-yellow-display-weather-dashboard/</guid>

					<description><![CDATA[掏出手机、解锁、翻到天气应用——只为看一眼今天会不会下雨，这套动作对某些人来说实在太啰嗦。How-To Gee [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">掏出手机、解锁、翻到天气应用——只为看一眼今天会不会下雨，这套动作对某些人来说实在太啰嗦。How-To Geek 作者 Adam Davidson 干脆用一块不到 15 美元的 ESP32 开发板做了个桌面天气屏，抬眼就能看完所有关心的数据，而且显示什么完全由自己决定。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a89ed8f7cdc2&quot;}" data-wp-interactive="core/image" data-wp-key="6a89ed8f7cdc2" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/01eca6a83e71f141c281b81c6d897228_header.webp" alt="15 美元 ESP32 小黄屏，把看天气这件事从手机里搬出来" class="wp-image-4346" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/01eca6a83e71f141c281b81c6d897228_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/01eca6a83e71f141c281b81c6d897228_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/01eca6a83e71f141c281b81c6d897228_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/01eca6a83e71f141c281b81c6d897228_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Adam Davidson / How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">促使他动手的直接原因，是手机上再没有一款称心的天气应用。他真正喜欢过的只有 Dark Sky，界面出色，更关键的是超本地化预报极其准确——应用说几分钟后要下雨，往往就真的下了。苹果收购 Dark Sky 后把部分功能并入自带天气应用，随后彻底关停了这款产品。在他看来，苹果自带的天气应用达不到原来的水准。他甚至自制过一个 iPhone 天气小组件，用 AI 生成一张表现当前天气状况的图像，来替代系统自带组件。</p>



<p class="wp-block-paragraph">但问题的核心不在于应用好不好用，而在于天气这类信息本来就应该一眼扫到，而不是层层点进去才能看到。</p>



<h2 class="wp-block-heading">主角：那块「廉价黄屏」</h2>



<p class="wp-block-paragraph">他选中的硬件叫 ESP32-2432S028R。这串型号不好记，但由于板子是黄色的、带屏幕、还便宜，创客圈给它起了个更好记的外号：Cheap Yellow Display，简称 CYD，直译过来就是「廉价黄屏」。</p>



<p class="wp-block-paragraph">CYD 是一块自带一切的开发板，核心是带 Wi-Fi 和蓝牙的 ESP32-WROOM-32 模块。它和普通 ESP32 开发板最大的区别，在于集成了一块 2.8 英寸 TFT 触摸屏，分辨率 240×320，表面覆盖电阻式触控层。因为所有部件都在同一块板子上，整套东西不需要接线、焊接，也不用面包板。</p>



<p class="wp-block-paragraph">出厂时板子上可能带一些基础演示程序，但要让它真正干活，得自己刷入固件。这恰恰是它受欢迎的原因之一：硬件是通用的，用途完全由使用者定义。另一个原因就更直白了——15 美元甚至更低的价格，正是 CYD 里那个 C 的由来。</p>



<h2 class="wp-block-heading">三件套：ESPHome、LVGL 和 Home Assistant</h2>



<p class="wp-block-paragraph">屏幕虽小，塞下一屏天气信息绰绰有余。真正需要解决的是两件事：怎么把数据送到板子上，以及怎么让它把数据画出来。整套方案由三个部分拼成。</p>



<ul class="wp-block-list"><li>ESPHome 负责固件。使用者只需写一个描述设备行为的 YAML 文本文件，ESPHome 会把它编译成可用固件，省去了自己写 C++ 代码的麻烦。</li><li>LVGL 负责画面。这个图形库的作用是接管渲染，使用者不必逐个计算像素坐标，只要描述想在屏幕上看到什么即可。ESPHome 内置了对 LVGL 的支持，因此一个 YAML 文件就能同时搞定 Wi-Fi 配置、触摸屏设置，以及天气图标和由温度、风速等数值组成的信息网格。</li><li>Home Assistant 负责供数。他原本就配置了一个天气实体，数据来自 Met.no，可以提供当前天气状况、气温、风速、室外露点等信息。</li></ul>



<p class="wp-block-paragraph">除此之外，他还接入了一些自定义传感器，其中包括一个室内露点传感器——它并非真实硬件，而是根据家中智能设备上报的温湿度读数推算出来的。借助 ESPHome，任何一个传感器数值更新时，新数据都会通过网络推送到 CYD，屏幕上显示的因此始终是 Home Assistant 里最新的读数。</p>



<h2 class="wp-block-heading">比手机好用在哪儿</h2>



<p class="wp-block-paragraph">这块屏被放在他的家庭办公室，也就是他工作日待得最久的地方。抬头一眼，当前天气尽收眼底，不需要掏手机，也不需要找应用。</p>



<p class="wp-block-paragraph">更实际的好处是显示内容可以完全自定义。手机上的天气应用不会告诉使用者家里的室内露点是多少，而把它和室外露点摆在一起对比，在冬天相当有用——两者一比就知道，此刻开窗究竟能降低室内湿度，还是关着窗更划算。</p>



<p class="wp-block-paragraph">目前唯一没做完的是外壳。他打算给 CYD 配一个 3D 打印的壳子，因为裸板放在桌上确实有点名副其实的「便宜又黄」。按他的说法，这或许正好成了自己入手一台 3D 打印机的借口。</p>



<p class="wp-block-paragraph">这个项目的出发点其实很简单：既然手机上的天气应用根本没在用，那就换个能瞬间看到结果的形式。花费不到 15 美元，问题就解决了。有些时候，与其等一款称心的产品出现，不如自己动手做一个。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>抽屉里的旧 Kinect，还能当 3D 扫描仪</title>
		<link>https://mylogs.cn/repurpose-old-xbox-kinect-camera/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 08 Aug 2026 05:35:59 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[3D扫描]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Xbox]]></category>
		<category><![CDATA[体感技术]]></category>
		<category><![CDATA[微软]]></category>
		<category><![CDATA[旧设备改造]]></category>
		<guid isPermaLink="false">https://mylogs.cn/repurpose-old-xbox-kinect-camera/</guid>

					<description><![CDATA[微软在 2017 年终止了 Xbox One 版 Kinect 的生产，这款曾被寄予厚望的体感外设自此淡出视野 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">微软在 2017 年终止了 Xbox One 版 Kinect 的生产，这款曾被寄予厚望的体感外设自此淡出视野。但对还留着它的人来说，这台设备并没有真正报废——How-To Geek 撰稿人迈克尔·比扎科（Michael Bizzaco）在一篇发表于 2026 年 8 月 7 日的文章中整理了四种改造思路，把落灰的 Kinect 重新变成有用的硬件。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a89ed8f7e09d&quot;}" data-wp-interactive="core/image" data-wp-key="6a89ed8f7e09d" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/77d7d87e228f61db171510c9be82d620_header.webp" alt="抽屉里的旧 Kinect，还能当 3D 扫描仪" class="wp-image-4061" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/77d7d87e228f61db171510c9be82d620_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/77d7d87e228f61db171510c9be82d620_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/77d7d87e228f61db171510c9be82d620_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/77d7d87e228f61db171510c9be82d620_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">Kinect 于 2010 年前后推出，是微软在体感游戏赛道上的主要押注，与索尼的 PlayStation Move 大致同期，而任天堂 Wii 已经先行了约四年。产品本身在当年称得上前沿，问题出在微软始终没能想清楚该怎么把它卖出去。</p>



<h2 class="wp-block-heading">改成监控摄像头</h2>



<p class="wp-block-paragraph">第一代（Xbox 360 版）和第二代（Xbox One 版）Kinect 都可以改造成家用或商用监控设备。它内置红外与深度感应，因此不只是一台摄像头，还能充当动作侦测器；机身上的麦克风阵列则可以用来录音。</p>



<p class="wp-block-paragraph">动手门槛不算低：需要一台运行 Windows 10 及以上系统的电脑；如果用的是 Xbox One 版本，还得额外准备微软的 Kinect 适配器。软件方面，第一代对应 Kinect SDK 1.8，第二代对应 Kinect SDK 2.0，两套开发包都能提供访问视频流、深度传感器与其他检测功能的接口。</p>



<p class="wp-block-paragraph">拿到数据之后，可以用 OpenCV 配合 Python 或 C# 编写脚本，利用深度感应判断画面中的动作变化，并在触发时自动保存帧画面、发出提醒。不想写代码的人，也能直接找现成的社区教程和用户自制工具，把 Kinect 变成一台全天候值守的摄像头。</p>



<h2 class="wp-block-heading">拿来给孩子讲编程</h2>



<p class="wp-block-paragraph">比起严肃的安防用途，另一种玩法轻松得多：把旧外设改造成一堂互动编程课。</p>



<p class="wp-block-paragraph">借助 Kinect2Scratch 这类平台，年纪较小的孩子可以直观理解体感技术的原理，自己搭出以手势操作的小游戏——比如需要挥手才能跳跃的横版闯关，或是检测到有人经过就自动播放、暂停音乐的简单联动。</p>



<p class="wp-block-paragraph">年龄稍大的孩子和青少年则可以进一步接触 OpenCV、Python 与 Kinect 开发包。开源编程环境 Processing 同样能与 Kinect 库配合，用来做图形创作、游戏开发以及各类由动作驱动的应用。</p>



<h2 class="wp-block-heading">当成 3D 扫描仪</h2>



<p class="wp-block-paragraph">这可能是四种用途里最实用的一项，尤其对家里有 3D 打印机的人而言。</p>



<p class="wp-block-paragraph">微软曾在 2019 年推出面向开发者的 Azure Kinect，主打医疗、机器人等商用场景，不兼容 Xbox 主机，它的出现也基本终结了消费级一代、二代产品的生产。Azure 版本可以配置为 3D 扫描仪，但一代、二代同样做得到。</p>



<p class="wp-block-paragraph">借助 Skanect 或微软自家的 3D Scan 等软件，旧 Kinect 就能变成一台可用的三维扫描设备。它当然比不上专业级激光扫描仪的精度——后者售价往往在 3.5 万美元以上，甚至更高——但对个人项目来说，扫描结果的完成度足以令人意外，二代与 Azure 版在分辨率、视场角和深度感应上的表现更好。</p>



<h2 class="wp-block-heading">搭一条自制的 VR 管线</h2>



<p class="wp-block-paragraph">扫描出来的模型还能继续往下用。借助 Unity 或虚幻引擎，可以把 Kinect 采集到的骨骼数据与房间扫描导入其中，用作虚拟现实或增强现实场景里的角色与环境素材，甚至把手势操作也一并做进去。</p>



<p class="wp-block-paragraph">原文作者提醒，这一项更接近发烧友的长期项目，而不是周末花两小时就能搞定的简单折腾。</p>



<p class="wp-block-paragraph">整体来看，这四种方案的共同点在于：不需要多高深的编程功底，凭一点耐心和现成的开源工具，一台被淘汰近十年的游戏外设就能重新上岗。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>打双色模型，非要再添一台AMS？</title>
		<link>https://mylogs.cn/%e6%89%93%e5%8f%8c%e8%89%b2%e6%a8%a1%e5%9e%8b%ef%bc%8c%e9%9d%9e%e8%a6%81%e5%86%8d%e6%b7%bb%e4%b8%80%e5%8f%b0ams%ef%bc%9f/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 10:04:33 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[3D打印]]></category>
		<category><![CDATA[AMS]]></category>
		<category><![CDATA[Bambu Lab]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[切片软件]]></category>
		<category><![CDATA[多色打印]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e6%89%93%e5%8f%8c%e8%89%b2%e6%a8%a1%e5%9e%8b%ef%bc%8c%e9%9d%9e%e8%a6%81%e5%86%8d%e6%b7%bb%e4%b8%80%e5%8f%b0ams%ef%bc%9f/</guid>

					<description><![CDATA[你刚入手 3D 打印机，看到别人晒的双色花瓶，第一反应大概是再掏一笔钱配个 AMS。MakeUseOf 撰稿人 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你刚入手 3D 打印机，看到别人晒的双色花瓶，第一反应大概是再掏一笔钱配个 AMS。MakeUseOf 撰稿人 Yadullah Abidi 当初就没买，他用切片软件里一个早就存在的功能，把多色打印这件事办成了，而且几乎零损耗。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a89ed8f7f0d0&quot;}" data-wp-interactive="core/image" data-wp-key="6a89ed8f7f0d0" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/8789853eb378f6416046c6456189a902_header.webp" alt="打双色模型，非要再添一台AMS？" class="wp-image-3659" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/8789853eb378f6416046c6456189a902_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/8789853eb378f6416046c6456189a902_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/8789853eb378f6416046c6456189a902_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/8789853eb378f6416046c6456189a902_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：MakeUseOf</figcaption></figure>





<h2 class="wp-block-heading">靠一条暂停指令换颜色</h2>



<p class="wp-block-paragraph">方法藏在「按层暂停」（pause at height / pause at layer）里，几乎每款现代切片软件都带。逐层预览模型，选定想换色的那一层插入暂停指令；打印机走到这层会把喷头挪到一边停住，你退掉当前耗材、装上新色、点继续，这一层往上就全是新颜色。</p>



<p class="wp-block-paragraph">OrcaSlicer、Bambu Studio、Elegoo Slicer 更省事——先把多卷耗材加进项目，用「换料」指令，机器会自动退料并等你插新的。老机器没有内置暂停脚本也能救：直接改 G-code，在对应层插一条 M400 暂停命令。</p>



<p class="wp-block-paragraph">说白了，AMS 干的也是同一件事，只是把「你伸手」换成了「电机代劳」。</p>



<h2 class="wp-block-heading">它换不了同一层里的两个颜色</h2>



<p class="wp-block-paragraph">限制很实在：颜色只能横着分层。双色花瓶、异色底座没问题，但同一层里并排两个颜色——比如带图案的标识、人像细节——手动做不出来。多插几次暂停理论上可行，实际繁琐到没人愿意干。</p>



<p class="wp-block-paragraph">而且你得守着机器。暂停触发时人不在场，喷头里的余压会在停顿点留下小疙瘩或拉丝；清料清得不够，新旧颜色还会串。</p>



<p class="wp-block-paragraph">我的判断是：只打分层色带、一年也就做几个模型，这条路完全够用，省下的是 AMS 那笔钱。真要做同层多色、多材料，或者怕断料废件（AMS 能自动切到备用的同色卷），那台机器该添还得添。</p>



<p class="wp-block-paragraph">先去切片软件里找找「按层暂停」，拿个小模型试一次，再决定要不要花钱。</p>



<p class="wp-block-paragraph">来源：MakeUseOf</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>告别 U 盘：树莓派做成口袋里的文件服务器</title>
		<link>https://mylogs.cn/%e5%91%8a%e5%88%ab-u-%e7%9b%98%ef%bc%9a%e6%a0%91%e8%8e%93%e6%b4%be%e5%81%9a%e6%88%90%e5%8f%a3%e8%a2%8b%e9%87%8c%e7%9a%84%e6%96%87%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 20:28:43 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[单板电脑]]></category>
		<category><![CDATA[文件服务器]]></category>
		<category><![CDATA[智能硬件]]></category>
		<category><![CDATA[树莓派]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e5%91%8a%e5%88%ab-u-%e7%9b%98%ef%bc%9a%e6%a0%91%e8%8e%93%e6%b4%be%e5%81%9a%e6%88%90%e5%8f%a3%e8%a2%8b%e9%87%8c%e7%9a%84%e6%96%87%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/</guid>

					<description><![CDATA[告别 U 盘：树莓派做成口袋里的文件服务器]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">出门随身带一个 U 盘，是很多人二十年不变的习惯。科技媒体 How-To Geek 的编辑 Nick Lewis 换了个思路：用一块树莓派 Zero 2 W、一张大容量 microSD 卡和一根短线，做成一台真正能揣进兜里的文件服务器。成本和一支闪存盘差不多，能干的事却多得多。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a89ed8f7fb04&quot;}" data-wp-interactive="core/image" data-wp-key="6a89ed8f7fb04" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/f544d3722437fc7e31100733b2dd8ba0_header.webp" alt="告别 U 盘：树莓派做成口袋里的文件服务器" class="wp-image-3331" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/f544d3722437fc7e31100733b2dd8ba0_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/f544d3722437fc7e31100733b2dd8ba0_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/f544d3722437fc7e31100733b2dd8ba0_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/f544d3722437fc7e31100733b2dd8ba0_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Nick Lewis / How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">一块板子，两种身份</h2>



<p class="wp-block-paragraph">树莓派 Zero 2 W 算不上强力的单板电脑。它采用博通 BCM2710A1 芯片，四核 64 位 Cortex-A53 处理器主频 1GHz，内存只有 512MB，机身尺寸 65×30 毫米。规格有限，但跑一些轻量服务绰绰有余。</p>



<p class="wp-block-paragraph">这个方案的巧妙之处在于让它同时具备两种身份：通电但没有连接电脑时，它变成一个 Wi-Fi 热点，其他设备连上来就能存取里面的文件；直接插进电脑，它切换到 USB 大容量存储模式，在系统里就是一支普通的 U 盘。</p>



<h2 class="wp-block-heading">好处：不挑设备，还能同时给好几个人传</h2>



<p class="wp-block-paragraph">最大的优势是跨平台且支持多客户端。不必再纠结接口对不对得上，任何带浏览器或 SMB 客户端的设备——iPhone、安卓手机、Linux 笔记本、Chromebook——都能访问上面的文件。这也意味着可以同时把文件分给好几个人，而不是排队一个个插拔。在热点模式下，它只需要一路供电。</p>



<p class="wp-block-paragraph">除了单纯传文件，剩余空间还能塞进别的服务：装 Syncthing 做双向同步，装网页文件管理器实现浏览器里的拖拽操作，甚至可以跑 OmniTools，在传输之前先把某些文件批量处理掉。</p>



<h2 class="wp-block-heading">代价：速度确实不如 U 盘</h2>



<p class="wp-block-paragraph">这套方案并不比现代闪存盘快。Zero 2 W 只有 USB 2.0 接口，乐观估计传输速度在每秒 20 到 30MB；走 2.4GHz Wi-Fi 则要做好只有个位数 MB 每秒的心理准备——一支便宜的 USB 3 闪存盘就能轻松跑赢这两个数字。</p>



<p class="wp-block-paragraph">资源同样吃紧。512MB 内存跑 Samba 没问题，但再叠加重量级服务就捉襟见肘了。此外，Zero 2 W 只有一个可传数据的 micro-USB 接口，进入存储模式后无法再外接硬盘，容量只能靠 microSD 卡本身撑着。</p>



<p class="wp-block-paragraph">作者的结论很实在：如果经常在手机和笔记本之间倒腾文件、又嫌过程麻烦，或者常要当面把文件交给别人，这个项目值得一做；但如果需求是&#8221;插上、复制、四秒结束&#8221;，或者要在管控严格、禁止陌生 USB 设备的公司电脑上使用，那它会带来麻烦。</p>



<h2 class="wp-block-heading">怎么搭：难点在自动切换</h2>



<p class="wp-block-paragraph">整体流程并不复杂。先给 Zero 2 W 刷上尽可能精简的 Raspberry Pi OS Lite，启用 USB gadget 模式，再创建一个用来充当磁盘的镜像文件并挂载。</p>



<p class="wp-block-paragraph">真正的难点是让树莓派自己在存储模式和热点模式之间切换。作者反复折腾一番后，让 Claude 写了一段 Bash 脚本来处理：脚本加载 g_mass_storage 模块，持续轮询 /sys/class/udc 下的状态节点判断是否连上了主机——一旦检测到主机，就卸载本地挂载点、把镜像文件交给主机；主机拔掉后再收回控制权并重新挂载，必要时先用 fsck.vfat 修一遍。全部配置完成后，需要确认重启之后各项服务都能自动起来，作者还额外做了一个守护服务，确保脚本始终在跑。</p>



<p class="wp-block-paragraph">安全方面有一条不能省：热点不要裸奔，带出门之前务必给 Wi-Fi 设置密码，并配好 Samba 的账号凭据。</p>



<h2 class="wp-block-heading">值不值</h2>



<p class="wp-block-paragraph">树莓派 Zero 2 W 官方定价约 15 美元，中国内地电商渠道的整板价格普遍在 150 元上下浮动，配一张大容量 microSD 卡即可开工。作者的评价是：这个项目比 U 盘慢，也确实古怪，但有趣且实用到足以让它长期躺在自己的出行包里。真正被它解决的是那些反复出现的小麻烦——转接头不匹配、文件系统不识别、临时要给几个人同时传文件。至于对速度有硬要求的场合，包里再留一支普通 U 盘就是了。</p>



<p class="wp-block-paragraph">来源：How-To Geek《I stopped carrying USB drives after building this Raspberry Pi project》（作者 Nick Lewis，2026 年 8 月 2 日）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>旧笔记本别急着扔：7种Linux改造方案</title>
		<link>https://mylogs.cn/%e6%97%a7%e7%ac%94%e8%ae%b0%e6%9c%ac%e5%88%ab%e6%80%a5%e7%9d%80%e6%89%94%ef%bc%9a7%e7%a7%8dlinux%e6%94%b9%e9%80%a0%e6%96%b9%e6%a1%88/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 29 Jul 2026 22:27:24 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Git服务器]]></category>
		<category><![CDATA[Kiwix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[复古游戏]]></category>
		<category><![CDATA[改造教程]]></category>
		<category><![CDATA[旧笔记本]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e6%97%a7%e7%ac%94%e8%ae%b0%e6%9c%ac%e5%88%ab%e6%80%a5%e7%9d%80%e6%89%94%ef%bc%9a7%e7%a7%8dlinux%e6%94%b9%e9%80%a0%e6%96%b9%e6%a1%88/</guid>

					<description><![CDATA[笔记本用旧了，最常见的建议是装个 Linux 让系统快一点。但更好的思路，是别再把它当成日常电脑，而是改造成一 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">笔记本用旧了，最常见的建议是装个 Linux 让系统快一点。但更好的思路，是别再把它当成日常电脑，而是改造成一台只专注干一件事的「专用设备」（Linux appliance）。所谓专用设备，就是开机就为某个单一任务而生，哪怕十年前的硬件，只要目标明确，也能表现得相当称职。How-To Geek 作者 Umair Khurshid 总结了 7 种改造思路，让吃灰的旧本子重新派上用场。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a89ed8f80c0c&quot;}" data-wp-interactive="core/image" data-wp-key="6a89ed8f80c0c" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="821" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/07/ba188fa05a4371fcfbbf0ee05798c928_header.webp" alt="旧笔记本别急着扔：7种Linux改造方案" class="wp-image-2541" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/07/ba188fa05a4371fcfbbf0ee05798c928_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/07/ba188fa05a4371fcfbbf0ee05798c928_header-300x205.webp 300w, https://mylogs.cn/wp-content/uploads/2026/07/ba188fa05a4371fcfbbf0ee05798c928_header-1024x701.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/07/ba188fa05a4371fcfbbf0ee05798c928_header-768x525.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">AI生成配图</figcaption></figure>





<h2 class="wp-block-heading">1. 改造成复古游戏机</h2>



<p class="wp-block-paragraph">模拟老主机对算力要求极低，是旧硬件最适合的归宿之一。Batocera、Lakka 等发行版专为游戏设计，装好之后开机直接进入游戏库界面，用手柄就能浏览，无需键鼠。红白机、超级任天堂、世嘉 Genesis、PS1、GBA 乃至大量街机游戏，在十年以上的老机器上都能流畅运行。接上 HDMI 连电视、配对一个蓝牙手柄，零成本就拥有了一台专属游戏机。</p>



<h2 class="wp-block-heading">2. 搭建 Linux 学习实验台</h2>



<p class="wp-block-paragraph">折腾 Linux 往往意味着「搞破坏」，有一台独立机器会安心很多。装一套 Incus 或 Proxmox VE 当作个人实验室，就能建出 Ubuntu、Fedora、Debian、Arch 乃至 BSD 的虚拟机，用来练习服务器管理、Docker、容器、自动化、备份与脚本。一旦出错，恢复个快照或新建一台虚拟机即可。旧笔记本由此变成安全的练手场，试错成本几乎为零。</p>



<h2 class="wp-block-heading">3. 自建 Git 服务器</h2>



<p class="wp-block-paragraph">只要写代码、管配置文件，或只是想拥有私有版本控制，旧笔记本就是一台理想的 Git 设备。装上 Gitea 或 Forgejo，几分钟就能在家里跑起自己的 Git 服务，代码不再只依赖 GitHub 或 GitLab，还能从局域网内的任意电脑访问。随着需求增长，还可以加上 SSH 认证和自动备份。</p>



<h2 class="wp-block-heading">4. 文档扫描与 OCR 工作站</h2>



<p class="wp-block-paragraph">纸质文件总在不经意间堆积，不如把旧笔记本固定为数字化工作站。Linux 通过 SANE 支持大量扫描仪，NAPS2 提供简洁的扫描界面，再配合 OCRmyPDF，扫描出来的图片就能变成可按关键词搜索的 PDF。发票、说明书、合同、报税记录和手写笔记，一旦能被检索，整理起来轻松得多；扫描仪常驻连接，也消除了「懒得弄」的阻力。</p>



<h2 class="wp-block-heading">5. 专职下载机</h2>



<p class="wp-block-paragraph">大文件下载不必占用主力机。在旧笔记本上装好 qBittorrent、Transmission 或 JDownloader，用浏览器就能远程管理。下载一启动，主力机关掉也无妨，旧本子在另一间屋安静继续。这套方案特别适合拉取 Linux 的 ISO 镜像、开源软件、播客等动辄数小时的大文件，完成后通过局域网拷贝或外接硬盘取走即可。</p>



<h2 class="wp-block-heading">6. 离线知识库</h2>



<p class="wp-block-paragraph">网络不总是可靠，有些资料值得常备身边。Kiwix 可以把维基百科、古登堡计划（Project Gutenberg）、Stack Exchange 等离线资源下载到本地，开发者还能装上编程语言的离线文档。一台专司离线的旧笔记本，成了学生、开发者在没有网络时随手可查的参考机——几百万篇文章不必开浏览器就能即时调阅，别有一番踏实感。</p>



<h2 class="wp-block-heading">7. 专属音乐播放机</h2>



<p class="wp-block-paragraph">流媒体方便，却不是享受音乐的唯一方式。装上 Strawberry、MPD 等 Linux 播放器，连上有源音箱或功放，本地收藏的音乐就有了固定归宿。这台设备只负责放歌，很适合放在办公室、工作室或客厅；老旧笔记本处理音频本就游刃有余，耗电还极低。</p>



<p class="wp-block-paragraph">与其把旧电脑硬撑成现代工作站——往往只会失望，不如用 Linux 和合适的软件，让它在更契合自身性能的岗位上再服役多年。</p>



<p class="wp-block-paragraph">来源：<a href="https://www.howtogeek.com/7-ways-to-turn-an-old-laptop-into-a-linux-appliance/">How-To Geek &#8211; 7 ways to turn an old laptop into a Linux appliance</a></p>

]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
