CHAOSGOO / BUILD · DEBUG · SHARE
Android、ESP32 与真实硬件项目的实践记录。
记录代码与硬件之间的难题,分享项目里的实现、实验与踩坑。
项目与实验
按主题探索
精选
-
ESP32 连接 4G 模块:ESP-IDF PPPoS 拨号与 Air780EG 实战
更新于: at 03:40 上午用 ESP32-C3 与 Air780EG 实现 PPPoS 拨号,让 4G 连接交给 lwIP 和 Socket。记录 esp_modem 配置、UART 接线、IP 事件及供电、流控、APN 排查。
-
踩坑与收获:2025独立开发者Google Play上架实战复盘
更新于: at 03:40 上午2025 年个人 Google Play 开发者上架复盘:25 美元注册、12 人连续 14 天封闭测试、生产访问申请,以及 Firebase / AdMob 隐私披露整改。
-
屏幕不够,算法来凑(一):Ditherpunk 抖动算法原理与 JS 实时演示
更新于: at 03:40 上午在浏览器中对照阈值、Bayer、Floyd-Steinberg 与 Atkinson 抖动算法,切换线性亮度处理并下载 PNG。图片只在本地处理,附原理与 ESP32 硬件实现入口。
最近更新
-
屏幕不够,算法来凑(一):Ditherpunk 抖动算法原理与 JS 实时演示
更新于: at 03:40 上午在浏览器中对照阈值、Bayer、Floyd-Steinberg 与 Atkinson 抖动算法,切换线性亮度处理并下载 PNG。图片只在本地处理,附原理与 ESP32 硬件实现入口。
-
ESP32 连接 4G 模块:ESP-IDF PPPoS 拨号与 Air780EG 实战
更新于: at 03:40 上午用 ESP32-C3 与 Air780EG 实现 PPPoS 拨号,让 4G 连接交给 lwIP 和 Socket。记录 esp_modem 配置、UART 接线、IP 事件及供电、流控、APN 排查。
-
踩坑与收获:2025独立开发者Google Play上架实战复盘
更新于: at 03:40 上午2025 年个人 Google Play 开发者上架复盘:25 美元注册、12 人连续 14 天封闭测试、生产访问申请,以及 Firebase / AdMob 隐私披露整改。
-
申请AdSense的折腾记录:被拒几十次,终于通过了
发布于: at 06:06 下午博客申请Google AdSense被拒几十次的记录。查爬虫日志、修死链、改robots.txt,也怀疑过账号和付款资料,最后终于收到了网站通过审核的邮件。
-
使用 Media3 给视频添加水印
发布于: at 07:30 下午介绍 Android 平台使用 Media3 给视频添加水印,并与 FFmpeg 对比安装包体积等差异
-
快把你家的灯接入HomeKit吧其二(舵机与整合篇)
更新于: at 08:50 下午ESP32用舵机实现灯开关的非侵入式改造,并将HomeKit LED Demo与MCPWM舵机控制整合,实现Siri指令到物理开关动作的闭环。
-
Android 10+ 运行可执行二进制文件绕过 W^X 限制
发布于: at 04:30 上午介绍在 Android 10 及以上版本中如何突破 W^X (Write or Execute) 安全限制,通过 jniLibs 自动释放机制运行自定义的 native 二进制可执行文件。
-
PixelCompass:一个成本更低、支持网页配置的《我的世界》实体罗盘
发布于: at 04:39 上午重构我的世界实体罗盘(项目代号 PixelCompass)。硬件部分已开源,本次迭代换装了更具性价比的 CH592F 低功耗主控,优化了电流功耗与灯珠发光效果,并新增了免驱 USB 网页端配置功能。本文包含完整的硬件设计、制作组装流程以及故障排查指南。