资料介绍
描述
ATtiny85 可穿戴活动追踪手表
如何制作可穿戴活动追踪手表?这是一种可穿戴设备,旨在在检测到停滞时振动。你和我一样大部分时间都花在电脑上吗?您是否坐了几个小时而没有意识到?这就是振动手表的灵感来源,这是一个简单的活动跟踪器,当您在预设的一段时间内不活动时会通知您。
在这个项目中,我们将构建一个可穿戴小工具,该小工具设计为在检测到停滞时振动。该设备成本低廉,可以帮助您保持移动。
关于原理图
这个项目的核心是 ATtiny85。该微控制器可以使用 Arduino IDE 进行编程,并且易于安装到项目中以降低成本和尺寸。ATtiny85 具有三个模拟输入和两个 PWM 输出,具有足够的 I/O 用于该项目。对于我们的活动感应需求,我使用了 MMA7341LC 3 轴加速度计,它在不同的模拟线上输出每个轴。该加速度计还具有睡眠模式,可由微控制器激活以延长电池寿命。我们的活动提醒将通过振动电机发出,尽管它体积小,但功能却足够强大。
ATtiny85 IC - https://bit.ly/3g7yVXJ
振动马达 - https://bit.ly/3f9h5C4
三轴加速度计 - https://bit.ly/309kbSB
电池座 - https://bit.ly/2BBnmZC
8 针插座 - https://bit.ly/339tQtY
滑动开关 - https://bit.ly/30SPrnP
电阻器 - https://bit.ly/2WFsNPl
表带 - https://bit.ly/3g8GhKj
CR2032 电池
焊接工具 - http://bit.ly/2Kbr9hQ
使用 Arduino UNO 对 ATtiny85 进行编程
将 Arduino Uno 配置为 ISP(在系统编程):
要对 ATtiny85 进行编程,我们首先需要将 Arduino Uno 设置为 ISP 模式。将您的 Arduino Uno 连接到 PC。打开 Arduino IDE 并打开 ArduinoISP 示例文件(文件 - 示例 - ArduinoISP)并上传。
为 Arduino IDE 添加 ATtiny85 支持:
默认情况下,Arduino IDE 不支持 ATtiny85,因此我们应该将 ATtiny 板添加到 Arduino IDE。打开文件 - 首选项并在 Additional Boards Manager URLs 中提供此 URL:https ://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
打开工具 - 董事会 - 董事会经理。向下滚动列表,上面写着“戴维斯 A.梅利斯的阁楼”。单击它并安装它。现在您将能够在 Board 菜单中看到一个新条目
将 ATtiny85 与 Arduino Uno 连接:
现在准备好上述所有东西,我们将开始对 ATtiny85 进行编程。使用面包板将 ATtiny85 连接到 Arduino Uno。
在 Arduino Uno 的 RESET 和 GND 之间添加一个 10uF 电容。这是为了避免在我们将程序上传到 ATtiny85 时,Arduino Uno 被自动重置。
烧录引导加载程序并将源代码上传到 ATtiny85
现在回到 Arduino IDE。在工具 - 板下选择 ATtiny。然后在工具 - 处理器下选择 ATtiny85。在工具 - 时钟下选择 8 MHz(内部)。
然后确保在 Tools - Programmer 下选择 Arduino as ISP
默认情况下,ATtiny85 以 1MHz 运行。要使其以 8MHz 运行,请选择 Tools - Burn Bootloader。
如果刻录引导加载程序成功,您将收到上述消息。
现在打开源代码并上传。
从 GitHub 获取源代码:
关于该计划:
源代码是在预定义的计时器用完时通知佩戴者。源代码读取加速度计输出信号,将它们与阈值进行比较,如果超过阈值则重置计时器。
该程序大部分时间处于休眠状态,但每分钟唤醒一次以监控加速度计。在监控加速度计时,程序每秒检查一次加速度值,持续 5 秒。
将加速度值与预设的活动阈值进行比较。如果它们超过此阈值,则重置活动计时器。当活动计时器到期时,振动马达被激活以提示用户更加活跃。
- 使用ATTINY85的简单RGB桌面时钟
- 将ATtiny85与Arduino IDE结合使用
- 基于Attiny85的macropad
- 用Attiny85制作Macropad
- 带蓝牙的Attiny85/84
- ATtiny85可穿戴振动活动追踪手表
- 编程ATTINY85芯片开源分享
- DIY ATtiny85 Roomba墙
- 带有ATTINY85的迷你Arduino
- ATtiny85电子负载开源设计
- ATtiny85突破开源项目
- Attiny85 Mosfet Gelistirme卡丁车
- 带ATTINY85的交通灯
- 用Attiny85控制水泵浇花
- Digispark ATtiny85 ADC采样 analogRead()
- 分享2款可在单片机上练手的小型图形库 1526次阅读
- 可穿戴设备应用程序的实现 816次阅读
- 你会不会用MCU设计可穿戴电子产品 634次阅读
- 浅谈可穿戴技术和其主要功能 5276次阅读
- 可穿戴系统的生物阻抗测量 7839次阅读
- 智能手表渐成可穿戴设备市场的主流(四大原因分析) 4565次阅读
- 可穿戴用户的增长主要来自智能手表 以健康和健身追踪器为主要功能 5382次阅读
- MCU如何满足可穿戴设备的设计需求 719次阅读
- 用这套完整方案真的可做任何可穿戴设计? 4887次阅读
- 科普:可穿戴医疗设备的“背面” 1653次阅读
- 可穿戴式智能手表DIY 5116次阅读
- 儿童定位手表辐射高 智能可穿戴产业五大问题凸显 1678次阅读
- 从移动到穿戴:探讨可穿戴概念、技术与应用 4352次阅读
- 如何使用MCU设计出可穿戴电子产品 1100次阅读
- 为什么可穿戴设备如此流行? 1061次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多