基于 ATmega328p 的哑铃重复计时计数器
原标题:基于 ATmega328p 的哑铃重复计时计数器
本方案是哑铃重复计数器和计时器。
在 Covid-19 病毒爆发之后,许多人发现很难在家中保持健康或找到锻炼的动力。因此,我设计了我的产品来帮助普通人在家中保持健康。
设计概述:
从电池模块开始,应根据您选择的容量由单节 3.7v 电池供电,记住电路在 500ma 下运行。有一个 AAP2154OIR1 充电控制器和一个用于充电的微型 USB 端口和一个 TPS77633DR 线性稳压器,可在 500ma 下调节为 3.3v。转到微控制器和架构,我使用了 ATMEGA328PB-AU,因为它小巧但功能强大,它连接到 NRF24L1+ 以通过 RF 将数据发送到接收器以显示数据和 ADXL355(加速度计)来测量每个代表用户执行。
外壳:
外壳将是一个 3D 打印的圆柱体,每端都有夹子,因此可以夹在哑铃或硬拉的杆上。我专门将外壳和 PCB 设计得尽可能轻巧,以免改变锻炼项目的重量或使其失去平衡。
端口:
该电路有一个微型 USB 端口,专门用于给电池充电,还有一个 SPI 端口用于对微控制器进行编程。
编程:
如果需要,可以使用基本的 AVR 库对微控制器进行编程,并由 Arduino 作为 ISP 进行编程。有许多库可用于通过 SPI 使用 RF 发射器,因此我在已链接的示例中使用了其中一个库,加速度计使用基本模拟输出,ATMEGA 可以以 10 位分辨率读取这些输出。
电路板设计:
我使板尽可能紧凑,因此可以轻松地夹在哑铃或硬拉杆的杆上,并且我使用相对较小的组件来构建板,但我认为更实用的电池端口和二极管除外用于调试目的。
我还为该项目设计了一个接收器,并根据该项目的架构编写了我的示例代码,但是我不会在这里链接它,因为这是针对发射器而不是具有较低复杂性级别的接收器,并且仅由一个微控制器、4x7 段显示器和 NRF24L1+。
责任编辑:
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。