亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

把你的树莓派变成仓鼠健身追踪器

你有没有想过你的仓鼠白天/晚上跑了多少?多远?多快?我 9 岁的女儿做到了,我们决定找出答案。事实证明,这很容易,结果令人难以置信。

以下是您需要的用品:

第 1 步:简单的测量系统

测量系统非常简单。激光断束传感器将瞄准车轮上的一个小目标,该目标在车轮每转一圈时仅反射光束一次。 Pi 将检测车轮每转一整圈并计算行驶距离和速度(行驶距离只是车轮的周长)。测量结果将被捕获并传输到数据可视化中,您可以在每天早上醒来时查看(因为您的仓鼠可能会在您晚上睡觉时进行锻炼)。

第 2 步:硬件设置

Adafruit 的激光断束传感器是该项目的理想选择,因为它易于接线和使用。不会在轮子上增加额外的重量,使您的 2 盎司更难旋转。侏儒仓鼠。激光发射器和接收器都内置在同一个小塑料外壳中。如果激光束从 1 米左右的目标反射回来,接收器就会检测到并输出中断信号。这比传统的激光断裂传感器要好得多,传统的激光断裂传感器需要一个必须与激光对齐的单独接收器(就像你的车库门传感器,如果你触摸它很容易偏离轨道)。激光断束传感器将连接三根电线。将红线连接到 5V。将黑线接地。蓝线将是传感器输出。将此线连接到 10K 欧姆的上拉电阻器和 Pi 上的输入引脚,如下所示。 *警告*不要将激光照射到仓鼠的生活区!!!你可能会对仓鼠的眼睛造成伤害。如果您的车轮在笼子内,请考虑使用磁性接触开关而不是激光断路传感器。

LED 将用于直观地指示激光断裂传感器检测到断裂。当将激光与目标对齐并确保没有任何不需要的东西导致光反射到传感器中时,这非常有用。最初,我将激光断裂传感器贴在墙上,但有足够的光线从白墙上反射出来,使传感器始终检测到断裂。 LED 帮助我找到了安装传感器的最佳位置。您可以将 LED 的输入直接连接到传感器的输出(确保 LED 上有上拉或下拉电阻)。我将 LED 连接到 Pi 上的输出引脚,以防我想将 LED 用于项目中的其他用途。事实证明,每次检测到激光中断时让 LED 闪烁比我预期的更有用。整个硬件设置如上所示。

在激光轮的外侧创建一个目标。我用了一小块遮蔽胶带。将激光对准目标,并确保轮子旋转时没有其他部分损坏激光。将激光远离仓鼠眼睛可以进入的任何区域!

第 3 步:软件设置

对于软件设置,首先安装 Initial State 流媒体,为您的仓鼠健康测量提供一个目的地(点击此处获取有关设置初始状态流媒体的说明;它非常简单,只需不到两分钟的时间)。在您的 Raspberry Pi 上创建一个新文件(例如“hamster_fitness.py”)并将下面的代码复制并粘贴到其中。您需要在第 6 行的引号之间复制并粘贴与您的初始状态帐户关联的客户密钥,其中“将您的客户密钥放在此处”。登录帐户后,您可以在帐户设置下或登录页面上找到您的客户端密钥。下面的代码是您需要的所有代码。

给我看代码。

第 6 行为我们的数据流设置目标“桶”。我们将存储桶命名为“Hamster Fitness Tracker”。每次运行此脚本时,都会在您的初始状态帐户(由您的客户端密钥标识)下创建一个名为“Hamster Fitness Tracker”的新存储桶,并且该脚本运行生成的所有数据都将包含在那里。第 7 行将第一条消息流式传输到新构造的流。

欲了解更多详情:将您的 Raspberry Pi 变成仓鼠健身追踪器


制造工艺

  1. Raspberry Pi 温度记录器
  2. Python 和 Raspberry Pi 温度传感器
  3. Raspberry Pi 气象站
  4. Raspberry Pi 上的 1 线温度传感器 DS1820(直接 GPIO)
  5. 超声波传感器 (HC-SR04) + Raspberry Pi
  6. 树莓派上的 HA 中的运动传感器、警报、视频录制
  7. 在家中构建无线传感器网络
  8. 使用 Raspberry Pi 的运动传感器
  9. Raspberry Pi 土壤湿度传感器
  10. 把你的树莓派变成仓鼠健身追踪器
  11. JAVA 中的树莓派数字霍尔传感器
  12. Raspberry Pi 温度和光传感器