raspberry pi_Raspberry Pi答案:我的仓鼠是懒惰的还是超级运动员?

raspberry pi

去年,我将两只新的Roborovski仓鼠幼崽带入了我们的家。 当时他们看上去一样,所以我都给他们取名均为Hamtaro。 (快进我拥有它们1.5年了,其中一个比另一个大得多了。所以我给她起了个绰号是Hamtaro Grande。)

在Hamtaros待了大约一周的时间后,一件事变得非常清晰 @mdash;它们一直在运行。 至少,当我试图通过他们吱吱作响的轮子睡觉时,就是这种感觉。

好奇心使我开始研究互联网上的仓鼠 。 证实我的怀疑后,我读到罗伯洛夫斯基仓鼠尤其是世界上最活跃的仓鼠品种之一,并且“平均每晚进行四场人类马拉松比赛”。 因此,让我感到疑惑的是:我的Roborovski仓鼠真的有可能每晚真的跑着相当于四场马拉松的仓鼠吗? 如果是的话,那甚至意味着什么? 我的意思是,即使什么 “仓鼠相当于”马拉松? 考虑到这些问题,我决定通过一些公民科学对仓鼠进行测试。

运作方式如下

修改仓鼠轮以实现安全跟踪

幸运的是,我在一月份已经完成了改装车轮的工作。 那时,我有两个目标:

  1. 持续不断的尖叫声使我无法入睡。 (设计用于平滑播放录像带的滚珠轴承可实现相对无摩擦的旋转,因此几乎无声旋转。)
  2. 在笼子外部提供一个表面,以便将其他设备安全地连接到仓鼠无法触及的地方。 (VCR磁头的轴可以穿过笼杆,使我可以将磁头本身安装到笼的外部。)

您可以在此处查看有关如何修改自己的仓鼠轮的详细说明。

建立一个设备来记录仓鼠数据

血压计本身实质上只是一个连接以太网的计步器。 我是回收和开源的忠实拥护者,因此我做出了个人选择,在我的设计中尽可能选择开源解决方案和回收零件。 如果您想构建自己的脚步仪,可以在我的GitHub上下载此电路的Fritzing模型。

这是我的零件清单:

  • 树莓派
  • Raspberry Pi外围设备(为减少浪费,我从CRASH Space的垃圾箱中拿走了我所有的二手设备):显示器,鼠标,以太网电缆,HDMI电缆,电源线(从旧调制解调器中取出), USB线
  • 背胶面包板
  • 霍尔效应传感器
  • 稀土磁铁
  • LED(可选:用于通知和调试)
  • 跳线

电路的主要功能发生在稀土磁体和霍尔效应传感器之间。 霍尔效应传感器可感应到磁场的存在,因此一旦将稀土磁体安装到仓鼠轮上VCR磁头的旋转部分上,便能够计数旋转。

Raspberry Pi处理旋转数据的记录和任何其他计算。 观察我的仓鼠的行为后,我确定它们通常会在很短的时间范围内在车轮上徘徊几次。 因此,我决定将其数据记录在“冲刺”中。 每当传感器检测到磁铁的存在时,它都将其视为新冲刺的开始。 在该初始通过之后,它连续两次检测到磁体,都会记录当前时间戳。 只要感应到磁铁,传感器就会继续记录。 如果经过五秒钟而没有任何活动,它将终止冲刺并将冲刺数据记录到SQLite数据库中。

测量和计算距离

互联网上的说法是,我的仓鼠平均每晚要跑四场马拉松。 因此,要确定这是否成立,我们首先要问自己: 四个人类马拉松的“仓鼠等效”是什么?

为了确定这一点,我决定公平地假设,如果要花一个人X大小的步幅来跑一个人像的马拉松,那么就必须花一个仓鼠X大小的步幅来跑一个“仓鼠”马拉松。 ”

为了解决这个问题,我必须先回答其他几个问题:

问:仓鼠在一轮中旋转多远?

hamstrometer正在记录车轮的旋转,因此我们需要确保在车轮旋转和支脚之间正确转换。

我测量了仓鼠轮的直径,它是0.5英尺。

0.5英尺X PI =〜1.5英尺

答:仓鼠在一轮旋转中的行驶距离为1.5英尺

问:人的平均步幅是多少?

幸运的是,这些数据可以通过Internet随时获得。 我选择的高度为2.2英尺,因为这是女性的平均步幅,而我的仓鼠是女士。

答:女性平均步幅为2.2英尺。

问:Roborovski仓鼠平均可以跨多长时间?

这一点很难弄清楚。 互联网上的女性罗伯洛夫斯基(Roborovski)仓鼠平均步伐大步上升的数据似乎少得多。

我开始为测试设计构思,然后在Twitter上发布其中的一些想法,看看是否会坚持下去。 社区中充满了建议! 我们都来回聊了各种想法的利弊,它们需要多少工作,它们可能有多精确,以及整个仓促对我的仓鼠有多刺激。

然后我们中的一个提出了一个完美的主意:


辉煌!

这不仅使我们能够非常清楚地看到仓鼠采取的步骤,而且不会对仓鼠的正常生活方式造成干扰。

幸运的是,我的仓鼠笼的底部是半透明的塑料,因此不需要额外的玻璃板。 我用一把尺子,一支笔和一些胶带,画出并标记了世界上最复杂的仓鼠步长测量系统!

瞧! 拍摄它们并以慢动作播放影片后,我能够获得几次仓鼠步幅的测量值并取平均值。


米歇尔·莱昂哈特(Michelle Leonhart)摄影。 CC BY-SA 4.0

答:我的Roborovski仓鼠的平均步幅为0.166英尺。

问:一英里内有多少步幅?

(5,280英尺/英里)*(1个人类步幅/ 2.2英尺)= 2,400步幅/英里

答:一英里内有2,400人的大步前进。

问:仓鼠在2400步中走了多远?

(0.166英尺/仓鼠步幅)*(2,400步/英里)= 400英尺/仓鼠英里

答:仓鼠可以在一英里内移动400英尺。

问:四个仓鼠马拉松要多长时间?

(400英尺/仓鼠英里)*(26.2英里/马拉松)= 10,487英尺/仓鼠马拉松

(10,487英尺/仓鼠马拉松)*(4场马拉松)= 41,950英尺/四只仓鼠马拉松

答:四个仓鼠马拉松长41,950英尺。

上传和跟踪数据

我一直在使用ThingSpeak托管数据。 ThingSpeak是负担得起的开源平台,用于托管您的物联网数据。 您可以直接将API插入项目中,以上传数据,生成CSV文件并实时绘制数据图形。 您可以在我的网站上观看我的仓鼠的实时数据。

我为此项目编写的代码使用Python,但SQLite支持的数据库和表除外。 您可以在Github上找到我为此项目编写的代码,该代码可通过GPL-3.0许可获得

分析数据

我连续一个月跟踪了仓鼠的活动,并且((剧透警报)):

他们没有一次晋级。


米歇尔·莱昂哈特(Michelle Leonhart)摄影。 CC BY-SA 4.0

哇。

也许是因为我的仓鼠变老了吗? 也许驯化的Roborovskis的表现不如野外表现好? 也许我只是...真的很懒? 还是互联网一直都在说谎?!

但是,实际上,我可能不应该让他们没有参加四次马拉松比赛而感到失望。 他们平均每天要进行一到两次仓鼠马拉松,这相当于每天要进行两到五个人力英里。 对于一个最大约两英寸长的生物来说,这些数字是非常可观的。

GitHub | GPL-3.0许可证

翻译自: https://opensource.com/life/15/10/tracking-hamster-activity-raspberry-pi

raspberry pi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值