homebrew-lab:一个由AI生成、自主学习的电子学课程,面向业余无线电爱好者和创客,通过示波器直观学习模拟电路
摘要
一个由AI生成、自主学习的电子学课程,面向业余无线电爱好者和创客,通过动手示波器测量来学习模拟电路。GitHub仓库包含教学大纲、15个实验、项目以及打印构建脚本。
查看缓存全文
缓存时间: 2026/08/08 02:28
quakkels/homebrew-lab
Source: https://github.com/quakkels/homebrew-lab
Homebrew Lab
一门自主的、以实验台实操为驱动的电子课程——通过在示波器上亲眼看来学习模拟电路。每个实验都以你亲自完成的测量收尾,得到一个与理论吻合(或让你意外)的数字。
⚠️ 本课程由 AI 生成。 它是在 AI 助手的协助下编写的,应被视为一张起点地图,而非权威。在依赖它之前,请对照可信参考资料(ARRL Handbook、数据手册、《电子学艺术》)核实元件数值、操作步骤,尤其是任何涉及市电或射频发射的内容。
适合谁
这门课程专为以下人群设计:
- 有软件开发背景 — 熟悉逻辑和代码,想了解底层硬件。
- 是业余无线电爱好者(hams) — 已经熟悉一些射频概念(频率、谐振、天线、传输线),并且想自制设备。
如果你正是这样的人,这门课程会发挥你的这些优势,同时针对常见的短板:模拟直觉 — 对元件的感知、在示波器上读取信号,以及介于“我能看懂原理图”和“我能设计原理图”之间的那些纽带(滤波器、阻抗、偏置)。
运作方式
每个实验遵循一个循环:
搭建 → 观察 → 解释 → 记录
搭建电路,在示波器上观察,理解你所看到的及其原因,然后将你的测量结果记录到实验的**记录(Log)**部分 — 这是你证明理论真实存在的证据。
结构
syllabus.md— 总计划:目标、节奏、设备、完整的模块进阶路径,以及参考书库。experiments/— 编号实验文件(00–14),每个主题一个,从 RC 时间常数一直到射频和嵌入式系统。projects/— 两个从模块中延伸出的旗舰制作:一个从零开始的键盘和一个自制 QMX+ 收发信机。glossary.md— 用通俗语言解释每一个符号、单位、缩写和术语,以及如何阅读接线图。不假设你有任何电子学基础。
从 syllabus.md 开始,然后进入 experiments/00-bench-and-instrumentation.md。
打印一份实验台副本
为了在工作台上保留一份纸质副本,scripts/build_print.py 把整个课程合并成一份 Word/LibreOffice 文档 — 包含标题页、目录,以及每个文件作为一个章节,章节之间分页(syllabus → experiments → project briefs → glossary appendix)。
python3 scripts/build_print.py # -> Homebrew-Lab.docx(默认)
python3 scripts/build_print.py my-copy.odt # 原生 LibreOffice .odt
(在 Windows 上,使用 py scripts\build_print.py。)课程内容有任何变化时随时重新运行;实验文件会自动按数字顺序发现,因此新实验也会自动包含在内。.docx 可以在 Microsoft Word 和 LibreOffice 中打开并打印,这也是它作为默认格式的原因。生成的文档已被 git 忽略 — markdown 始终是唯一的事实来源。
依赖项:
- Python 3 — 必需;运行构建并执行文档后处理(页脚、页码、10pt)。仅使用标准库,无需
pip install。 - pandoc (https://pandoc.org) — 必需;负责 markdown → 文档的转换。以子进程方式调用,因此只需在
PATH中。 - LibreOffice(
soffice)— 仅在需要.odt输出时才需要;默认的.docx不使用它。
该脚本是纯 Python,因此可在 Windows、macOS 和 Linux 上运行。安装方式:Debian/Ubuntu sudo apt install pandoc python3;macOS brew install pandoc(Python 3 已自带);Windows winget install JohnMacFarlane.Pandoc 以及从 python.org 安装 Python。只有当你需要 .odt 时才额外安装 LibreOffice。
正文字号为 10pt,页脚包含页码。打开文件时会自动填充目录 — Word 会自动更新;在 LibreOffice 中,如果看起来是空白,请选择工具 ▸ 更新 ▸ 全部更新(或全选后按 F9)。
安全
某些模块涉及市电相关电源和射频发射。测试时只能将发射送入假负载;只在你执照授权的频率和功率电平上辐射;在敏感元件周围遵守 ESD 防护措施。如有疑问,请查阅可信参考资料 — 参见上面的 AI 生成内容提示。
相似文章
@paldenbhutiaa: https://x.com/paldenbhutiaa/status/2069076745827836333
一位创客分享的初级电子学路线图,他从不知道如何点亮一个LED,到制造探测车并赢得黑客马拉松。它涵盖了理解电路、使用Arduino以及构建实际项目。
@Alacritic_Super: 想像大学生一样学习电子学?从这里开始。你不需要注册学位课程就能访问…
一条推特帖子,精选了来自麻省理工、斯坦福、佐治亚理工等顶尖大学的免费电子课程,涵盖电路、数字设计、嵌入式系统等内容。
rohitg00/ai-engineering-from-scratch
一个全面、免费、开源的人工智能工程课程,包含20个阶段的428节课程,涵盖从数学基础到使用Python、TypeScript、Rust和Julia实现的自主集群。
从零开始学习AI工程
一个免费的开源课程,从基本原理教授AI工程,在使用框架之前从原始数学构建算法。课程包含20个阶段的435节课,支持Python、TypeScript、Rust和Julia。
@techNmak:有人构建了一个包含503节课的AI工程课程体系,并将全部内容开源。该课程名为《从零开始的AI工程》…
一个名为《从零开始的AI工程》的AI工程课程体系已被开源,包含503节课,涵盖多种编程语言,重点在于从零构建,并包含Claude认证学院。