小电子艺术项目 LittleArduinoProjects

2/5 🧩 软硬件结合 已发布
tardate 836 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
小电子艺术项目

项目简介

a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!


LittleArduinoProjects(简称LEAP)是一个由个人维护的开源电子项目集合,目前已收录超过846个小型电子制作实例。项目核心围绕Arduino及其他微控制器展开,涵盖从简单的面包板实验到完整的项目开发,每个案例都旨在探索某个特定的电子技术或原理。项目最大的特色在于其丰富的项目索引——通过自动生成的静态网站LEAP Catalog,用户可以像翻阅电子书一样直观地浏览所有项目,每个项目都配有详细的说明、电路图和代码,极大降低了学习门槛。

标签

项目特点

项目数量庞大,超过 400 个独立小项目,覆盖电子与 Arduino 的方方面面
每个项目都包含完整的原理图、代码和实物照片,便于复现
从基础到进阶,适合不同水平的爱好者循序渐进学习
所有项目均基于常见且易获取的元器件,成本低廉
项目结构清晰,按编号和主题分类,方便检索
开源且持续更新,社区活跃,可自由修改和分享

技术规格

项目总数 400+
主要平台 Arduino (Uno, Nano, Pro Mini 等)
编程语言 C/C++ (Arduino IDE)
支持开发板 ATmega328P 系列、ATtiny 系列、ESP8266 等
电路设计工具 Fritzing (面包板图)
文档格式 Markdown + 图片
仓库大小 约 500 MB
更新频率 不定期,持续新增项目

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Arduino Uno 1 核心控制板
Arduino Nano 1 可选替代
ATtiny85 1 部分项目使用
电阻 (220Ω, 1kΩ, 10kΩ 等) 若干 常用阻值
电容 (100nF, 10µF) 若干 滤波/去耦
LED (红/绿/蓝) 若干 指示灯
光敏电阻 (LDR) 1 光照检测
温度传感器 (LM35/DHT11) 1 温度测量
超声波测距模块 (HC-SR04) 1 距离检测
蜂鸣器 (有源/无源) 1 声音输出
伺服电机 (SG90) 1 角度控制
直流电机 + 驱动模块 (L293D) 1 电机驱动
红外接收头 (VS1838B) 1 红外遥控
蓝牙模块 (HC-05) 1 无线通信
1602 LCD 显示屏 1 字符显示
7段数码管 (共阴/共阳) 1 数字显示
面包板 + 杜邦线 1套 电路搭建
USB 数据线 1 供电/编程

3D 模型

模型名称文件名文件
1589714-NucleoCoaster 1589714-NucleoCoaster.stl
name-tag-wcl name-tag-wcl.stl
pto-former pto-former.stl
989353-bottom 989353-bottom.stl
989353-lid-v2 989353-lid-v2.stl
pibracket-v1 pibracket-v1.stl
arduino-uno-r3-base arduino-uno-r3-base.stl

能力画像

**记忆与知识检索**:3/5 — 需要查阅元器件数据手册和 Arduino 参考文档,但项目本身提供了详细说明
**动手与操作**:4/5 — 大量面包板搭建和焊接操作,对动手能力要求较高
**编程与算法**:3/5 — 以 Arduino C/C++ 为主,涉及基本逻辑、传感器读取和 PWM 控制,算法复杂度不高
**设计与建模**:2/5 — 主要使用现成电路图,较少涉及 PCB 设计或 3D 建模
**实验与调试**:5/5 — 每个项目都是一个小实验,需要反复调试电路和代码,培养故障排查能力
**协作与分享**:2/5 — 单人项目为主,但鼓励 Fork 和提交 PR,社区可交流
**学习与研究**:5/5 — 非常适合自学电子和嵌入式,项目覆盖知识面广,由浅入深
**系统集成**:3/5 — 部分项目涉及多模块组合(如传感器+显示+通信),可锻炼系统思维

所需技能

基础的电子电路知识(欧姆定律、面包板使用) Arduino IDE 的基本操作(安装、编译、上传) C/C++ 编程基础(变量、循环、函数、条件判断) 能看懂简单的电路原理图和 Fritzing 接线图 会使用万用表测量电压和通断 基本的焊接能力(部分项目需要) 遇到问题时的搜索和调试能力

适用场景

电子爱好者入门 Arduino 和嵌入式开发的实践项目集
中小学或高校的创客教育、STEM 课程配套实验
创客空间或 Fab Lab 的常备项目库,供成员自由选择制作
个人自学电子制作,从零开始逐步提升动手能力
快速验证某个传感器或模块的功能,作为原型参考
周末 DIY 项目,制作有趣的小装置(如电子骰子、音乐盒、测距仪)