找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3084|回复: 0
打印 上一主题 下一主题
收起左侧

香蕉派BananaPi M1使用DS18b20温度传感器指南

[复制链接]
跳转到指定楼层
楼主
ID:309731 发表于 2018-4-16 23:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于香蕉派的温度传感器资料
BananaPi M1 使用 DS18b20 温度传感器指南

By 一天


自从买了 DS18b20 温度传感器以来就没有在香蕉派上调试成功过,当我在群里又 一次的发出求助的呐喊后,终于一个大神出现了,是他指明了问题的关键,这个人就 是 Justin 大神,请允许我在这里把他的照片发上来以表达对他的深深的谢意。




好了,下面我们开始具体的操作步骤: 首先本人使用的硬件如下:

香蕉派M1:              DS18b20 温度传感器:






片):
通过杜邦线把传感器同香蕉派连接,连接的方式如下(借用下大神文档中的图



如图 DS18b20 传感器中的 VCC 同 PI 的“1”相连,DS18b20 传感器中的 GND 同 PI 的“6”相连,DS18b20 传感器中的 DQ 同 PI的“7”相连,连接好后如下图的样子:



至此,硬件部分就完成了,下面是软件的部分:

按照网上树莓派使用 DS18b20 的教程操作,你是无论如何也得不到温度数据的, 是你Piscript.bin至于script.bin 文件的作用和如何修 改各位可以自行搜索及查看 Justin 大神的文档 ,我们现在直接使用 Justin 大神已 经修改好的 script.bin 文件链接: script.7z (5.91 KB, 下载次数: 8)

)去替换当 前 PI 里 /boot/bananapi/目录下的 script.bin 文件,替换完成后要重启下 PI!





在重启 PI 后,通过 SSH 输入如下指令:
cd /sys/devices/w1_bus_master1/
ls
就可以看到久违的 DS18b20 传感器了(下图画圈的部分)。

下面我们进入传感器的目录里
cd 28-021553a720ff/
输入 cat w1_slave 就可以读取当前 DS18b20 传感器上的温度了。
至此就完成了读取温度数据的操作,至于其他的扩展应用各位可以自行发挥了。 最后再次感谢 Justin 大神的无私指导,也愿国产的香蕉派越来越好!
附:Justin 大神文档地址:

https://github.com/BPI-SINOVOIP/WaveShareDVK511-applies-to-BPI/blob/master/Language_Chinese/BananaPi%E4%BD%BF%E7%94%A8DVK-511%28DS18B20%29/BananaPi%E4%BD%BF%E7%94%A8DVK-511%28%20DS18B20%29.pdf


BananaPi M1使用DS18b20温度传感器指南 (1).pdf

225.84 KB, 下载次数: 7, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表