待补充
jamisonderek/flipper-zero-tutorials
3/5
🧩 软硬件结合
已发布
项目简介
See README.md for link to Discord & YouTube. I will use this repository for my Flipper Zero projects & wiki.
jamisonderek/flipper-zero-tutorials 是一个专为 Flipper Zero 硬件爱好者打造的开源教程与项目合集,由 YouTube 创作者 MrDerekJamison(又名 CodeAllNight)维护。项目的核心价值在于通过详尽的 README 文档和配套视频,帮助用户从零开始掌握 Flipper Zero 的多种高级玩法,解决新手“买来不会用”或“只会基础功能”的痛点。
标签
项目特点
**视频+文档双驱动**:每个教程都配有 YouTube 视频讲解和详细的 README 文档,学习起来更直观。
**零基础友好**:从环境搭建、SDK 配置到第一个“Hello World”插件,循序渐进,不怕看不懂。
**覆盖多种高级玩法**:包括 GPIO 控制、Sub-GHz 信号分析、NFC 模拟、BadUSB 攻击脚本、Wi-Fi 开发板集成等。
**实战项目丰富**:不仅有理论教程,还有大量可直接运行的示例项目,比如遥控器克隆、门禁卡复制、游戏机模拟器等。
**社区驱动更新**:作者持续根据用户反馈和 Flipper Zero 固件更新,不断添加新教程和修复问题。
**开源可复用**:所有代码和文档均开源,你可以直接 Fork 修改,或作为自己项目的起点。
技术规格
| 目标硬件 | Flipper Zero(官方固件或自定义固件均可) |
|---|---|
| 开发语言 | C(Flipper Zero 原生 SDK)、Python(部分辅助脚本) |
| 开发环境 | uFBT(Unofficial Flipper Build Tool)或官方 Flipper Zero SDK |
| 支持的固件版本 | 官方固件 0.79+、Unleashed、RogueMaster 等主流第三方固件 |
| 配套视频平台 | YouTube(频道:CodeAllNight / MrDerekJamison) |
| 项目仓库大小 | 约 50MB(含代码、文档、资源文件) |
| 许可证 | 未明确声明(建议联系作者确认) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Flipper Zero 设备 | 1 | — | 必备,所有教程的基础 |
| Wi-Fi 开发板(ESP32-S2/S3) | 1 | — | 用于 Wi-Fi 相关教程(可选) |
| USB-C 数据线 | 1 | — | 用于连接电脑和 Flipper Zero |
| 面包板及跳线 | 1套 | — | 用于 GPIO 实验(可选) |
| 常用传感器/模块(如 LED、按钮、DHT11) | 若干 | — | 根据具体教程准备(可选) |
| uFBT 或官方 SDK | 1 | — | 开发环境,二选一 |
| Python 3.8+ | 1 | — | 用于运行辅助脚本 |
| 串口调试工具(如 PuTTY、screen) | 1 | — | 用于查看调试输出 |
能力画像
**记忆与知识检索**:4/5 — 教程文档结构清晰,索引完善,但部分内容依赖视频补充,需要自行查阅。
**动手与操作**:5/5 — 大量硬件接线、焊接、调试操作,适合喜欢动手的玩家。
**编程与算法**:3/5 — 主要涉及 C 语言基础编程,算法复杂度不高,但需要理解嵌入式开发逻辑。
**设计与建模**:1/5 — 不涉及 3D 建模或电路设计,主要聚焦软件和简单硬件连接。
**实验与调试**:5/5 — 每个项目都包含调试步骤,如串口日志、LED 反馈、信号捕获等,实验性极强。
**协作与分享**:3/5 — 项目开源,可通过 GitHub Issues 和 PR 参与,但社区规模中等。
**学习与研究**:5/5 — 教程设计循序渐进,从入门到进阶,适合系统性学习 Flipper Zero 开发。
**系统集成**:2/5 — 项目多为独立功能模块,较少涉及多设备联动或复杂系统集成。
所需技能
基础 C 语言编程能力(变量、函数、指针等)
会使用命令行终端(编译、上传、调试)
了解嵌入式开发基本概念(GPIO、中断、定时器等)
能看懂电路原理图(面包板接线即可)
具备基本英语阅读能力(文档和视频均为英文)
有 Flipper Zero 基础操作经验(非必需,但建议先熟悉官方固件)
适用场景
刚入手 Flipper Zero,想学习如何开发自定义插件的新手
想实现特定功能(如遥控器克隆、门禁卡模拟、Wi-Fi 攻击)的进阶玩家
需要为 Flipper Zero 编写教学材料或工作坊内容的讲师
对嵌入式开发感兴趣,想通过有趣项目入门的爱好者
希望参与开源社区,为 Flipper Zero 生态贡献代码的开发者
想用 Flipper Zero 做硬件安全测试或渗透测试练习的安全研究人员