一台会说话的小机器人
从一块开发板开始:唤醒词、麦克风拾音、屏幕表情、服务端对接。最难的不是代码,是让它该静的时候真的安静下来。中间烧坏过一次分区表,重来。
- ESP32-S3
- 固件
- 音频链路
- OTA
Personal Notes · 个人记录
读一点,动手做一点。这里放着我的读书笔记,和一些自己焊、自己写、自己拆过又装回去的小东西。
读到哪儿记到哪儿,不追求完整。
《C 程序设计语言》
重读第二遍。第一次只顾着让程序跑起来,这回才看清指针和数组其实是一件事的两种写法。
《编码:隐匿在计算机软硬件背后的语言》
从手电筒讲起,一路讲到继电器和加法器。看完再去翻数据手册,很多"约定俗成"突然有了来处。
《人月神话》
几十年前写的,说的还是今天的事。印象最深的一句不是"加人会更慢",而是关于"概念完整性"的那段。
《茶经》
跟技术书放一起看很有意思:一个是把经验写成条理,一个是把条理还原成手上的动作。
《RISC-V 开放指令集架构》
读得最慢的一本。器件手册和图轮着翻,读一章要动手对一遍才敢往下走。
《瓦尔登湖》
隔几年翻一次。年轻时读的是清静,现在读的是一个人怎么安排自己的时间。
动手的部分,失败也照实写。
从一块开发板开始:唤醒词、麦克风拾音、屏幕表情、服务端对接。最难的不是代码,是让它该静的时候真的安静下来。中间烧坏过一次分区表,重来。
老式表盘没有数据口,就每小时拍一张照,交给模型认数字,再落库画曲线。进度全花在"怎么把读错的数挡在门外"上——比拍照本身难得多。
闲置的主机、树莓派、一台小主机,各自干一件事:存储、家庭自动化、定时任务。为了让它半夜不悄悄挂掉,写过好几个看门狗。
卡尺量了三遍才敢下笔。前两版不是孔位差半毫米,就是卡扣一捏就断。第三版装上去的时候,那声响挺值。
这不是什么项目主页,就是一个人的笔记本。
躬耕,是自己动手的那一半;慧读,是读进去、想明白的那一半。这两件事在我这儿一直分不开——书里的东西不落地就发虚,手上的活儿不复盘就总在原地打转。
站里的文字都是自己写的,拍的照片都是自己拍的。写错的会改,做坏的也留着,当作记录的一部分。
更新很慢,一年也就添几条。没有留言板,想说的话不用写在这里。