极客DIY:如何利用树莓派提高睡眠质量?

众所周知睡眠是人类生活不可或缺的一部分,如果睡眠不足会引发很多问题(身体、情绪等),那么怎么和树莓派有关系呢?请看看下面文章相信对你会很有帮助。

写在前面

过去如果失眠或者心里烦躁不想休息,想通过数绵羊类似的方式尽快进入梦乡,却忽视了周围环境的影响,而休息之后发现感觉四肢乏力,才意识到没有获得更好的睡眠质量。原文章的作者作为孩子的父母希望孩子能够有一个好的睡眠环境,比如适当的湿度、温度、睡衣、床上用品等。由于作者孩子的房间都在阴面,作者担心房间潮湿不够温暖,尤其在冬天的时候。同时美国国立卫生研究院(the National Institutes of Health)曾发布报告称,在寒冷的冬天容易诱发婴儿猝死综合征(SIDS)或其它健康问题。

“父母和照顾小孩的人应该为小孩穿上浅颜色衣服,并保证房间内的温度。小孩对温度很敏感同时调节身体温度能力差。”

作者觉得孩子的房间有些冷,并且需要监控房间的温度来保证较高质量的睡眠。于是我决定建立一个基于树莓派的温度监控系统来监控房间温度,获得一些数据,然后利用这些数据寻求解决方案。

制定方案

第一步是建立树莓派的应用程序来分析和统计远程传感器采集的数据(其实在这一步里,树莓派可以,当然别的开发板也可以,例如Arduino,这个作者也尝试使用过)作者看到别人推荐的DS18B20温度传感器,于是便买了一些,作者在树莓派上测试了它(通过GPIO接口),同时也在Arduino UNO上做了测试(通过PWM输出)。后来我买了防水的传感器,又买了晶体管大小的传感器,最后发现防水的传感器精确度更高一些。

这些传感器由树莓派内置的 w1-gpio库支持,在1-wire设备的驱动读出,位置/sys/bus/w1/devices。我将传感器和一些 Raspberry Pi A+连接好,然后将他们放在房间一些需要测试的位置。

我从Nest恒温系统调节房间温度,这样可以更准确的了解温度情况。这是在房间书架上放的树莓派:

然后我迅速的建立第一个版本的程序(利用Node.js来建立一个非常简单的监控程序以及监控页面),代码以及程序都已公开(点击我)。几周后,我在24小时实时更新的数据发现了每个寒冷的夜晚都有一个相同的趋势。

最终结论是前面的卧室在夜晚保持在 65F左右,其它的房间更接近 Nest设置的温度,我们尝试了很多种方法来调整房间温度但是都不起作用。在晚上我们关闭远离房间一些加热设备的通风口,虽然改善了一些但并不是长久之计。我们又在窗户上进行了加固,但收效甚微。

值得注意的是我们的房子由单排砖砌成的,所以有冷气会导致墙壁变得很冷。最后我们又通过空调来提高室内温度但还是失败了。

我们本来计划在较冷的房间放置空间加热器,当然出于安全的考虑我们测试了两个版本,我们非常关心在房间内产生这么多的热量会不会影响孩子。我们最终发现了一款壁挂式的空间加热器,并将它安装在墙壁上这样家里的小孩也不能碰到了。

为了节省资金我们将温控触发模式调整到了仅在夜间运行,同时当房间内温度小于70°F也会运行。

其实在按照作者的意图制作时完全可以结合自己的实际情况来选择材料制作,你可以利用遥控空间加热器来随时调控房间温度,上面仅仅是给出了一个方案和制作过程,但如果你真的想要提高自己的睡眠质量,那么就一起来制作它吧。

*参考来源:opensource,FB小编亲爱的兔子编译,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)

原文发布于微信公众号 - FreeBuf(freebuf)

原文发表时间:2016-03-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据

数据到信息到知识到智慧

数据到信息到知识到智慧 这是大数据时代,这是人工智能时代,这是一个数据驱动一切的时代。 中文确实博大精深,大家都在说大数据,说数据挖掘,说知识图谱,说人工智能。...

2077
来自专栏Java学习网

程序员如何提一个好问题

开始 我实际上是那种总是会问出愚蠢问题或“不好”问题的大信徒。我一直在问人们一些愚蠢并且完全可以通过谷歌搜索或搜索代码库解决的问题。大多数时候我都不愿意自己去搜...

2874
来自专栏腾讯移动品质中心TMQ的专栏

悄悄问女儿,圣僧美不美——记鹅厂测试人的一天

久别重逢非昨日,万语千言不多谈。趁着年味还未散去,今天小编向您推送生活小文——记鹅厂测试人的一天,敬请欣赏 ^_^

57310
来自专栏牛客网

面经:运维开发实习生(网易杭州)-杭研-公共技术(含网易云)

面经:运维开发实习生(网易杭州)-杭研-公共技术(含网易云) 前言 面试前在牛客网翻了好久,没找到网易运维开发的面经……百度找到一份面试题目:网易2014校招-...

4715
来自专栏较真的前端

影响团队交付速度的那些问题

2347
来自专栏量子位

一文看尽苹果WWDC大会:今年有亮点,但都不“硬”

991
来自专栏数据和云

Oracle宣布在云上正式上线 自治事务处理数据库

在 8 月7日,Oracle 宣布在云上正式上线自治事务处理数据库,这个名词 ATP应对于早前发布的 ADW(今年 3月份 Oracle 宣布正式上线的自治数据...

993
来自专栏PPV课数据科学社区

【学习】健康大数据分析方法:关联规则算法

在先前的一篇博客“数据挖掘与虚拟医药科研”中,本人讲述了一个“虚拟临床试验的大数据采集”的例子,即早在2011年06月辉瑞制药有限公司开展的一项名为“REMOT...

3237
来自专栏日常学python

用数据分析来看哪种 Python 程序员最赚钱?

本文以Python爬虫、数据分析、后端、数据挖掘、全栈开发、运维开发、高级开发工程师、大数据、机器学习、架构师这10个岗位,从拉勾网上爬取了相应的职位信息和任职...

3284
来自专栏编程

FPGA入门

FPGA简介 FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在可编程阵列逻辑PAL(Programma...

2407

扫码关注云+社区