我的编程之路

把 ADB 塞进单片机:用一块 ESP32-C3 实现 Android 局域网无感电量监控与自动化充电
作者:yyszone 标签:嵌入式开发 / ESP32 / Android / 逆向协议 / 智能家居 一、前言:当智能家居遇上“安卓杀后台” 在智能家居的日常折腾中,许多人都有过这样的需求:检测家人的手机电量,当电量低于一定阈值...
阅读全文 »自制太阳能楼道人体感应灯|两套硬件方案:5V继电器 VS LDD恒流使能板(无单片机)
项目简介 DIY太阳能楼道感应灯,纯硬件搭建、不用单片机。依靠HC-SR501人体红外传感器+光敏实现天黑有人亮灯,人走延时熄灯;充电部分采用CN3791太阳能充电管理,搭配2节并联18650锂电、6V12W太阳能板,适合楼道自供电照明。 整套基础硬件清单: 太阳能充电:CN...
阅读全文 »在 Next.js 笔记应用中集成 tldraw:从踩坑到上线
记录一次把 tldraw 画板嵌入 Markdown 编辑器的完整过程,包括体积焦虑、CSS 丢失、快照崩坏、白屏、License 报错等 10 个真实坑。 一、需求:笔记里能画图 我的笔记应用是基于 Next.js 15 + Dexie + Cloudflare D1 的"离线优先&...
阅读全文 »理想二极管模块实现太阳能和市电切换(风扇)
从图片看,模块右侧是 IN(输入),左侧是 OUT(输出),每侧有上下两个焊盘。 先认模块接口 OUT(输出侧) IN(输入侧) ┌─────────────┐ ┌─────────────┐ │ OUT+ (上)│ │ I...
阅读全文 »玩转数字化生活:从一枚小芯片开启万物互联 —— NTAG 与 NFC Tools 实用指南
一、 引言:让物理世界拥有“超链接” 在日常生活中,你是否曾想象过这样的场景: 拿起手机碰一下水杯底,屏幕立刻提示“今日喝水已打卡”; 手机贴一下床头柜,全屋灯光缓缓熄灭,手机自动开启勿扰模式并定好晨钟; 朋友来家里做客,无须询问复杂的 Wi-Fi 密码,碰一下玄关的小贴纸即可一键连接网络; 碰一...
阅读全文 »自建通知网关 notify:Android 强保活客户端 + Windows/PWA 离线推送到站,全端秒级告警
在私有化运维、监控告警和自动化脚本等场景中,一个高可靠、低延时、全端覆盖的通知网关至关重要。本项目打造了一套基于 Next.js + Cloudflare + Supabase 的服务端,搭配 Android 14 强保活客户端 与 Windows / PWA 离线推送系统,实现了零漏报、秒级到达的...
阅读全文 »Next.js + GitHub + Gemini 打造了一个全自动个人 AI 报告终端
前言:为什么要干掉之前的 Go + n8n + Hugo 方案? 之前为了分析个人智能日记和个人资产,我曾折腾过一套看似完美的方案(参见前作 《从零构建全自动 Go+n8n+Hugo 个人智能日记分析系统》)。那套方案在本地跑得挺欢,但时间一长,痛点也暴露无遗: 服务器开销与维...
阅读全文 »跨系统开发的隐形痛点:解决 WSL 与 Windows 宿主机 ADB 密钥冲突导致的连接失效
在进行 Android 自动化脚本编写、App 开发或刷机调试时,许多开发者喜欢在 WSL(Windows 子系统 Linux) 环境下部署运行环境。 然而,在日常使用中,大家经常遇到一个难以绕过的痛点:在 Windows 本地(如 CMD 或 PowerShell)中连接手机一切正常,但在 WSL...
阅读全文 »Android UiAutomation 空指针异常与“假死”僵尸进程的自愈实践
一、 手机重启可以解决这类问题吗? 可以,但只能临时解决,无法根治。 为什么重启有效? 手机重启属于“物理降维打击”: 彻底清空系统锁:它会强制杀掉所有运行中的进程,释放并重置 Android 系统中被占用的 UiAutomation 唯一连接锁 [2.3.4, 2.3.9]。 重置无障碍框架:重...
阅读全文 »红米 Note9 5G MIUI14.0.6.0 无线调试重启 终极修复教程(无root开启5555端口)
方法1:免配对开机自启 5555 端口(卸载 Root 也不受影响) 对于安卓开发者和玩机爱好者来说,无线 ADB(Wireless Debugging)是一项必不可少的功能。然而,Android 11+ 官方推出的无线调试体验在日常使用中有着不少痛点: 端口随机化:每次关闭再...
阅读全文 »