×

基于ATmega328p的哑铃重复计时计数器

消耗积分:0 | 格式:rar | 大小:0.12 MB | 2022-12-22

香香技术员

分享资料个

本方案是哑铃重复计数器和计时器。
在 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+。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !