项目简介
TinyLamp是一个基于Arduino开源平台的迷你USB供电桌面小台灯项目。通过简单的硬件组合与编程控制,能实现丰富的灯光效果和便捷的控制方式。该项目以ATtiny85微控制器为核心控制单元,结合TTP223触摸按键模块和WS2812B LED灯珠,提供多种灯光模式与亮度调节功能。
项目的主要特性和功能
主要特性
- 核心控制:采用ATtiny85微控制器作为核心控制单元。
- 触摸控制:使用TTP223触摸按键模块实现触摸控制。
- 灯光效果:采用WS2812B LED灯珠,支持多种颜色和亮度调节。
- 供电方式:通过microUSB/USB - C接口供电。
- 节能设计:低电压运行,功耗低。
- 编程支持:支持ISP编程,方便固件升级。
功能介绍
- 触摸按键控制:通过单击、双击、长按实现不同操作。
- 多种灯光模式:包括彩色循环、流动彩虹、火焰模式、烛光模拟等。
- 亮度调节:支持亮度调节和色温调节功能。
- 节能环保:可根据需求调整亮度以节省电力。
- 保存设置:断电后自动保存灯光设置,无需重新设置。
安装使用步骤
假设用户已经下载了本项目的源码文件。 1. 硬件准备:按照项目需求准备所有硬件组件,包括ATtiny85微控制器、TTP223触摸按键模块、WS2812B LED灯珠等。 2. 硬件连接:按照项目提供的连接图,将各组件连接起来。确保连接正确,避免短路。 3. 编程烧录:使用Arduino IDE软件,加载项目提供的代码,配置相关参数后烧录到ATtiny85微控制器中。 4. 测试与调整:连接电源,测试灯具的功能,如灯光效果、亮度调节、触摸反应等,根据需要进行调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】