电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>基于Arduino Nano运动感应灯帽

基于Arduino Nano运动感应灯帽

2023-02-13 | zip | 0.58 MB | 次下载 | 2积分

资料介绍

描述

这款灯帽是完全可穿戴的无束缚技术,可以在户外使用并给您的朋友和同事留下深刻印象。这是一顶棒球帽,帽沿上装有 5 个 RGB LED 灯,可以照亮您的脸部和工作空间。但让它与众不同的关键是它是运动控制的。使用运动传感器 (MPU6050),帽子能够检测您何时转动头部、转动速度以及头部向前和向侧面倾斜的角度。使用此信息,它可以改变灯光的颜色、它们的亮度,还可以为它们添加柔和的呼吸效果,以达到良好的效果。

  • 当您向前和向后倾斜时,颜色会发生变化。
  • 向任何方向转动头部的速度越快,灯光就会越亮。
  • 当您将头偏向一侧时,灯光开始以轻柔的呼吸节奏脉动。

穿上它,你就走了......

帽子结构

这顶帽子是标准的棒球帽,我用电子设备对其进行了改造。它是基于 Arduino Nano 的,直接连接了一个 MPU6050。Lights 和电池连接器一样也直接连接到 Nano。它由一个小型 3.8V LIHV 电池供电,并用橡皮筋包裹以保护它和接线。灯缠绕在一块材料上,并用橡皮筋和一些热胶固定在帽檐上。双面泡沫胶带用于为每个 LED 创建不同的部分,并将塑料扩散器固定在覆盖边缘的位置。然后将电子设备和电池固定在盖子的前侧。

poYBAGPp3g-APvKmABDxPZ6Jbzk742.jpg
 

软件

该软件的核心是等待新的 MotionSensor 读数,计算旋转增量、头部向前和向侧面的倾斜度,并使用这些根据粗略的启发式方法设置色调、饱和度和值。有趣的是,它尽可能使用 MPU6050 本机输出四元数而不是角度来执行此操作。

LightCap 还允许在 EEPROM 中生成和存储 MPU6050 校准值以及在 EEPROM 中的旋转偏移值。这消除了为每个部署修改草图的需要。您可以只连接到串行接口并使用草图中定义的命令对其进行配置。

该代码还包括一个“信号发生器”,用于创建用于修改灯光的呼吸效果。这使用一组数据点来定义波形,这些波形与插值一起使用以创建具有可变周期的平滑结果。

该代码基于我开发的名为 SweetMaker 的异步 Arduino 框架。这提供了一个简单的事件驱动回调 API,通知应用程序感兴趣的事件。事件可能是新的 MotionSensor 读数或表示 1s 已经过去的常规“滴答”事件。该框架还提供信号发生器代码和其他有用的功能,例如性能监视器。

使用的 MotionSensor 库是 SweetMaker 系列的一部分,并提供“四元数优先”的读数处理,以尽可能避免需要三角函数。

此外,硬件配置和相关软件也是 SweetMaker 系列的一部分,名称为 StrawberryString。StrawberryString 可用于 LightCap 和许多其他应用程序。

现在不是谈论更多关于 SweetMaker 的时候,但我希望在这之后发布更多与 SweetMaker 相关的帖子。

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费