【树莓派IOT入门】模拟搭建一个气象站_树莓派气象台

本文介绍了如何使用树莓派作为边缘服务器,连接BME280环境传感器,并进行调试。详细步骤包括树莓派系统安装、BME280硬件连接、I2C地址检测及传感器测试。接着,文章讲述了云端服务器的搭建,包括设备消息上行流程、Kafka和EMQX的配置。最后,启动项目,实现从传感器数据到云端的完整流程。
摘要由CSDN通过智能技术生成

  • remote_server中的IP部分指的是云服务器的公网IP
  • remote_directory指的是云服务器上放置源代码的目录。

4. 树莓派边缘服务器搭建

4.1 树莓派系统安装

  • 在树莓官网下载 Raspberry Pi Imager 。地址为:Raspberry Pi OS – Raspberry Pi
  • 我在树莓派上安装的系统是ubuntu带桌面,其他linux的系统也是可以的。
  • 树莓派安装OS的文章网上有很多,如果遇到问题可自行查找。

4.2 连接BME280到树莓派并进行调试

4.2.1 BME280 硬件接口介绍

这里接口定义只需简单了解下即可。如果想了解BME280详细资料,可自行上网查找。

4.2.2 BME280 硬件连接到树莓派

连接 BME280 到树莓派的 GPIO 引脚。BME280 通常使用 I2C 连接,包括电源(VCC)、地(GND)、数据线 SDA(Serial Data)、时钟线 SCL(Serial Clock)。确保正确连接。

  • VCC -> 3.3V(树莓派上的 3.3V 电源)
  • GND -> GND(树莓派上的地)
  • SDA -> SDA(树莓派上的 GPIO2)
  • SCL -> SCL(树莓派上的 GPIO3)

连接完如上图。这一步大胆按照说明去做就行。

4.2.3 在树莓派上查看BME280环境传感器的I2C地址

我们在树莓派上使用I2C命令来查看BME280的地址

在命令行执行命令: i2cdetect -y 1

记住这个值 0x77

修改 /你的代码路径/my_iot/common/constants/constants.go 文件,将BME280I2CAddres

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值