您正在使用IE低版浏览器,为了您的雷峰网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
此为临时链接,仅用于文章预览,将在时失效
DIY 正文
发私信给张驰
发送

4

自己做个气象站,温度湿度不求人

本文作者:张驰 2015-10-23 16:43
导语:冬天快到了,最近天气比较反复,而且家里的湿度情况变化挺大,如果有个小型气象站,记录温度和湿度,时常提醒自己多喝热水,也是极好的。

自己做个气象站,温度湿度不求人

冬天快到了,最近天气比较反复,而且家里的湿度情况变化挺大,如果有个小型气象站,记录温度和湿度,时常提醒自己多喝热水,也是极好的。而且现在元器件那么多,自制一个也费不了多少功夫。让硬创邦小编教你如何做个小气象站吧。

主要材料:DHT11温湿度模块,英特尔Galileo板,记录数据的SD卡

Galileo是英特尔在2013年推出的X86架构开发板,虽然兼容Arduino,但并没有流行开来,现在风头都被Edison板盖过了。不过这并不妨碍我们用Galileo进行开发,满足需求才是好的。

DHT11是种很便宜的温湿度模块,某宝只需要4块哦。再看看具体步骤吧。

一,搞定传感器

一般而言,只要用比较常见的DHT库就能完成设定,但在Galileo上情况有点不一样。这是因为传感器使用的单线接口有严格的计时要求,而Galileo板运行操作系统,它在将pin口从输入状态变成输出状态时,会比花费更多时间。

一种变通方式是,用二极管将pin口变成两个,这样Galileo就不用在输入输出间转换。具体配置如下:

自己做个气象站,温度湿度不求人

DHT库也要进行修改,下载在此。要知道怎么添加自定义库,可以阅读官网

自己做个气象站,温度湿度不求人

二,格式化SD卡

要在SD卡里面记录数据,先要使用SD库:

#include <SD.h>

你可能想,SD卡要格式化为Linux格式,因为板子里运行的就是Linux,不过这里要用FAT或FAT32格式,就是这么任性。

三,上传代码

准备好后,接下来要做的就是上传用于在SD卡里记录温湿度的代码。代码在此

代码准备好后,只需要各将部件连接起来即可。

自己做个气象站,温度湿度不求人

基本上硬件和软件部分都已经有很多开源项目了,所以如果我们有什么需求,拼装组合一下就OK了,是不是很简单?关注硬创邦微信号(leiphone_bang),还有更多你想不到的。

自己做个气象站,温度湿度不求人

雷峰网原创文章,未经授权禁止转载。详情见转载须知

分享:
相关文章

专业写瞎

不受意识控制地报道那些让人感动的产品技术和事件......zhchsimons@gmail.com ;微信:nksimons;《脑洞》公众号:hackmind
当月热门文章
最新文章
请填写申请人资料
姓名
电话
邮箱
微信号
作品链接
个人简介
为了您的账户安全,请验证邮箱
您的邮箱还未验证,完成可获20积分哟!
请验证您的邮箱
立即验证
完善账号信息
您的账号已经绑定,现在您可以设置密码以方便用邮箱登录
立即设置 以后再说