×

基于BME280的超精确温度计

消耗积分:0 | 格式:rar | 大小:0.12 MB | 2022-12-14

香香技术员

分享资料个

方案介绍

这个项目是一个使用 BME280 传感器测温的非常精确的温度计。在构建之前的教程电路时,我注意到温度非常不精确,因此建议我使用 BME280 等更精确的传感器迭代项目。它使用 BME280 传感器获取温度读数(以摄氏度为单位),然后不断将该值打印到 LCD 屏幕上。

挑战

  • BME280 传感器比 lm35 复杂得多,功能也更多,所以要让它工作需要几个小时。例如,研究 I^2C 和 SPI 之间的区别,然后了解需要哪些引脚/命令才能在两者上工作。
  • 由于电位计没有完全向下推,液晶屏最初无法正常工作。

构建

  • 将电线从 Arduino UNO 连接到 LCD 屏幕,同时确保在阳极(左起第 2 个引脚)上使用电阻器,在对比度控制引脚(右起第 3 个引脚)上使用电位器。使用数字引脚 12、11、5、4、3。如果您不将其连接到这些数字引脚,请确保更改代码顶部的引脚编号。
  • 连接 BME280 传感器。“VIN”引脚应接电源,“GND”接地,“SCK”引脚接 A5,“SDI”引脚接 A4。如果传感器接线不正确,您将在屏幕上收到错误消息。
  • 使用提供的代码并将其粘贴到您使用的任何程序中。
  • 上传代码后,您应该有一个工作温度计。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !