dawsonjon/101Things
3/5
🧩 软硬件结合
已发布
项目简介
A collection of cool projects to make!
101 Things 是一个充满创意与动手乐趣的开源项目集合,由开发者 dawsonjon 发起,旨在鼓励人们通过简单的设计和基础工具,探索家庭创客的无限可能。项目目前收录了十余个独立但同样精彩的小制作,涵盖无线电通信、音频处理、天文观测和复古游戏等多个领域。例如,Pi Pico Rx 是一款面向数字时代的晶体收音机,利用 Raspberry Pi Pico 实现传统收音机的功能;DIY 多效果吉他单元则让音乐爱好者能用低成本硬件打造自己的效果器;还有基于树莓派 Pico 的业余无线电发射器、FM 收音机、功率与驻波比表,以及面包板上的软件定义无线电(SDR)等。此外,项目还包括一台 8 英寸道布森望远镜、SSTV 解码器、垃圾箱街机游戏机和 CW 摩尔斯电码解码器。这些项目主要使用 C/C++ 语言开发,依赖 Raspberry Pi Pico 或 Pico W 微控制器,并基于官方的 Pico SDK 构建。101 Things 解决了创客和电子爱好者“不知道做什么”或“缺乏完整指导”的痛点,每个项目都配有详细的文档和视频教程,从硬件搭建到代码编译、烧录都有清晰指引。适用场景非常广泛:无论是想入门嵌入式开发的学生,还是喜欢无线电的业余爱好者,或是希望为孩子做有趣科学玩具的家长,都能从中找到合适的项目。这个项目真正做到了让技术回归创造本身,用简单的元件和代码,点亮每一个人的动手热情。
标签
项目特点
**低门槛入门**:所有项目都基于常见且廉价的硬件(如 Raspberry Pi Pico、Arduino、面包板),适合初学者和家庭创客。
**跨领域覆盖**:从无线电通信、音频处理到天文观测和复古游戏,满足不同兴趣爱好的创客需求。
**注重动手实践**:每个项目都强调亲手搭建和调试,鼓励通过焊接、面包板布线等方式提升动手能力。
**软件与硬件结合**:项目不仅包含硬件电路设计,还提供配套的固件代码和软件工具,帮助理解软硬件协同工作。
**开放与可扩展**:所有设计文件和源代码完全开源,用户可以根据自己的需求修改、优化或扩展功能。
**社区驱动**:项目通过 GitHub 持续更新,用户可以在 Issues 和 Discussions 中交流经验、提出改进建议。
技术规格
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi Pico | 1 | — | 多数项目通用 |
| Arduino Nano | 1 | — | 功率与驻波比表项目 |
| 可变电容 (365 pF) | 1 | — | Pi Pico Rx 调谐用 |
| 磁棒天线 (AM) | 1 | — | Pi Pico Rx 用 |
| 二极管 (1N34A 或 BAT54) | 2 | — | 检波用 |
| 晶体管 (2N3904) | 2 | — | 射频放大 |
| 运算放大器 (LM386) | 1 | — | 音频放大 |
| 3.5mm 耳机插孔 | 1 | — | 输出接口 |
| 1/4" 音频插孔 | 2 | — | 吉他效果器输入/输出 |
| BNC 接头 | 2 | — | 射频输入/输出 |
| SMA 接头 | 1 | — | SDR 天线接口 |
| 电阻 (各种阻值) | 若干 | — | 10Ω - 1MΩ |
| 电容 (各种容值) | 若干 | — | 10pF - 1000μF |
| 电感 (各种感值) | 若干 | — | 1μH - 100μH |
| 8 英寸抛物面镜 | 1 | — | 望远镜项目 |
| 目镜 (1.25") | 1 | — | 望远镜项目 |
| PVC 管及配件 | 若干 | — | 望远镜支架 |
| 面包板 | 1 | — | 原型搭建 |
| USB 数据线 | 1 | — | 供电及编程 |
| 9V 电池夹 | 1 | — | 吉他效果器项目 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 需要查阅无线电原理、音频处理等基础知识,但项目文档提供了足够指引。
**动手与操作**:4/5 — 涉及焊接、面包板布线、天线制作等大量手工操作,对精细动作有要求。
**编程与算法**:3/5 — 需要编写或修改 MicroPython/C 代码,但代码量不大,逻辑相对简单。
**设计与建模**:2/5 — 部分项目需要设计外壳或支架,但主要使用现成结构件,建模需求较低。
**实验与调试**:4/5 — 射频和音频电路调试需要耐心,常需使用万用表和示波器排查问题。
**协作与分享**:2/5 — 项目主要为个人独立完成,但鼓励在 GitHub 上提交 Issue 和 PR 进行交流。
**学习与研究**:4/5 — 涉及无线电通信、信号处理、光学等多个学科,学习价值高。
**系统集成**:3/5 — 需要将硬件电路、固件代码和机械结构整合为一个完整系统。
项目图库
视频
所需技能
基础电子知识(电阻、电容、电感、二极管、晶体管)
焊接技能(通孔元件焊接)
面包板电路搭建
基础编程能力(MicroPython 或 C/C++)
使用万用表进行电路测量
阅读电路原理图
射频基础知识(频率、调谐、阻抗匹配)
音频信号处理基础
光学基础知识(望远镜项目)
故障排查与调试能力
适用场景
**创客教育**:作为 STEM 教育的实践项目,帮助学生理解电子和编程原理。
**业余无线电入门**:适合对无线电通信感兴趣的爱好者,从零开始搭建收发设备。
**音乐制作与效果探索**:吉他手和音频爱好者可以低成本自制多效果单元。
**天文观测入门**:通过自制反射望远镜,体验天文观测的乐趣。
**家庭亲子活动**:家长可以和孩子一起动手制作,培养科学兴趣和动手能力。
**电子工程学习**:作为电子工程学生的课外实践项目,巩固理论知识。
**Maker Faire 展示**:适合在创客市集或技术展会上展示,激发更多人的创造热情。
**个人兴趣项目**:任何对 DIY 电子制作感兴趣的人,都可以从中找到适合自己的小项目。