完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 348081236 于 2016-2-18 17:44 编辑 在本教程我将展示如何用树莓派2和BMP180 I2C 传感器做一个简单的Adafruit 4位7段I2C显示屏的温度计/气压计时钟。还采用了DS3231实时I2C时钟模块,当重新启动树莓派仍能保持时间。时钟每5秒循环通过4个阶段,首先,它显示摄氏温度,然后是华气压kPa,最后它显示从前一小时到现在的平均气压变化趋势。 这个时钟每分钟使用树莓派上的MySQL数据库记录数据,并用数据库来计算和比较平均气压,当气压显著变化时给出天气状况改善或暴风雨即将来临的警告。 时钟和传感器安在一个3D打印的ABS壳子里,在钟的后面有通风口,防止树莓派产生的热量影响温度读数。 时钟的工作电流是450毫安。 第一步:准备树莓派 设置树莓派:
第二步:连接 所有我在这个项目中使用的模块可承受5,使用2线协议的I2C是用于IC的相互通信,所以接线非常简单。 把所有VCC连接到5V,所有SCA和SCL线连接如图所示。 第三步:测试I2C总线 如果一切都正连接正确,运行i2cdetect应该会看到上面的图像。 下面是匹配的地址 0x70=7段显示器 0x77= BMP180温度计/气压传感器 0x68= DS3231实时时钟模块 0×57= DS3231用于存储报警数据的板载EEPRO 第四步:安装MySQL和phpMyAdmin 如果你按照项目的教程来做,安装MySQL是相当简单的
我还安装了phpMyAdmin来创建和管理MySQL数据库
安装之后我建立了一个名为BP180的数据库
第五步:安装Python模块 下载并安装以下你将使用的Python模块来连接到传感器
第六步:将代码记录到数据库
dblogger.rar
(543 Bytes, 下载次数: 8
)
第七步:代码显示温度 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
5759 浏览 0 评论
14134 浏览 9 评论
7760 浏览 0 评论
基于Amazon Echo 和 Raspberry Pi 的自动窗帘控制
7111 浏览 1 评论
【下载】《Linux+树莓派玩转智能家居》——亲手进行树莓派应用制作
159214 浏览 374 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 05:17 , Processed in 0.570617 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号