用 Arduino UNO Q 造一台离线赛博甲板:识别鸟鸣并画出复古野外笔记
来源:dev.to — 2026-09-30
📋 概述
文章介绍 B.L.O.O.M.——一台基于 Arduino UNO Q 的离线赛博甲板,帮自然观察者记录野外笔记、用 Edge Impulse 识别鸟鸣,并用 Cloudinary 图像生成 API 画出复古风格的野外速写。设备把一切数据存在本地 SQLite,只在你主动选择时才同步到社区站点。作者详细拆解了硬件到云端的管线:麦克风接音频分类模型、摄像头拍照、本地 Gemma 大模型生成 AI 笔记;联网后由 Netlify Function 调用 Cloudinary 的 image_to_image 生成配图,并通过 Octokit 向 GitHub 提交 PR。整台机器装在一只十美元的复古化妆箱里。
🔑 核心要点
- 整机基于 Arduino UNO Q 搭建,装在一只十美元的复古化妆箱中,主打可离线与隐私。
- 鸟鸣识别使用 Edge Impulse 训练的音频模型,作者说明了如何用均衡数据重新训练。
- 联网后由 Netlify Function 调用 Cloudinary 的 image_to_image,把照片转成风格统一的野外速写。
- 所有条目先存 SQLite 本地库,仅在用户主动选择时才同步,属于「选择加入」的设计。
- 同步链路很特别:通过 Octokit 向 GitHub 提交 PR,合并后由 Astro 重建站点。
💡 金句
它只在你选择的时候才同步——野外记下的每一笔,首先属于你自己。
👍 0
👎 0
← 返回 dev.to 首页