dawsonjon/101Things

3/5 🧩 软硬件结合 已发布
dawsonjon 128 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
dawsonjon/101Things

项目简介

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 模型

模型名称文件名文件
walkie talkie Box walkie_talkie-Box.stl
walkie talkie button walkie_talkie-button.stl
walkie talkie lid walkie_talkie-lid.stl

能力画像

**记忆与知识检索**: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 电子制作感兴趣的人,都可以从中找到适合自己的小项目。