一、项目背景
在户外钓鱼或养鱼场景中,增氧设备是必不可少的工具。传统增氧设备通常体积较大、功耗较高,不便于携带和使用。本项目旨在开发一款小功率、长续航、便携式的增氧气泵,适用于钓鱼和养鱼爱好者。该气泵将采用STM32F030单片机控制,支持三档调速,以满足不同场景下的氧气需求。
二、项目目标
1. 硬件设计:开发一套基于STM32F030的小气泵硬件平台,包括电机驱动电路、锂电池管理电路和电源选择电路。
2. 功能实现:
- 支持2-6V小功率气泵电机,约3W功率。
- 采用5000mAh大容量锂电池,支持长续航。
- 支持三档调速(33%,66%,100%)。
- 小体积设计,仅手掌心大小,适合便携。
3. 软件开发:编写适用于STM32F030的控制软件,实现电机调速和电池管理功能。
4. 测试验证:通过实验室测试和实际场景测试,验证小气泵的性能和可靠性。
三、项目意义
1. 教育意义:为高校和培训机构提供一个实践平台,帮助学生和爱好者学习嵌入式系统开发和电机控制技术。
2. 技术探索:通过开发小气泵,探索低功耗、便携式设备的设计和开发,为后续更复杂设备的开发积累经验。
3. 应用拓展:小气泵具有广泛的应用前景,可应用于户外钓鱼、家庭养鱼等领域。
四、项目功能
1. 电机控制:
- 支持2-6V小功率气泵电机,约3W功率。
- 采用TC118S普通电机驱动。
2. 锂电池管理:
- 采用5000mAh大容量锂电池。
- 使用TP4056X锂电池管理芯片,支持充电和电池状态监测。
3. 调速功能:
- 支持三档调速(33%,66%,100%)。
4. 电源选择:
- 使用TYPE-C-6P作为供电接口,支持外部电源和电池切换。
5. 状态显示:
- 配有多个LED状态显示灯,显示当前档位和电池状态。
五、硬件设计
1. 主控芯片:STM32F030,支持低功耗运行和简单的三档调速程序。
2. 电机驱动:使用TC118S普通电机驱动,支持2-6V小功率气泵电机。
3. 锂电池管理:使用TP4056X锂电池管理芯片,支持5000mAh大容量锂电池。
4. 电源选择电路:使用TYPE-C-6P作为供电接口,支持外部电源和电池切换。
5. 状态显示:使用多个LED灯显示当前档位和电池状态。
六、软件设计
1. 电机调速:
- 使用MOTOR_SetDuty()函数实现电机调速,传入0-100的浮点数。
2. 电池管理:
- 使用ADC检测电池电压,当电压过低时亮起LED_BAT。
3. 用户交互:
- 编写用户界面,支持通过按键选择调速档位。
4. 烧录工具:
- 使用VSCode PlatformIO进行烧录,提供pio文件夹及编译好的固件。
- 也可将Core目录下文件转移到Keil或其他IDE中编译下载。
买家 | 规格或版本 | 评分 | 评价 | 时间 |