18 步将 Raspberry Pi 2 用作气象站

通过为 Raspberry Pi 2 配备传感器并将其放置在防风雨外壳中,您只需几美元就可以建造一个气象站。在本文中,我们将向您展示如何创建、编程和处理您自己的气象站。

01 耗材

对于我们的气象站,我们需要一个 AM2302 温度和湿度传感器,以及一个 BMP180 气压传感器。此外,还有一些 m/f 跳线和一个面包板。我们通过面包板将传感器连接到 Raspberry Pi 2 的 GPIO 引脚,后者读取值并将它们上传到 Weather Underground 天气服务。对于该互联网连接,我们使用 TP-LINK TL-WN823N WiFi 适配器。我们把整个东西放在一个防风雨的房子里,这样我们的个人气象站就可以在外面。所有耗材均在 Kiwi Electronics 出售。

02 安装树莓派

我们假设在树莓派 2 的基础课程中,您已经在 NOOBS 的帮助下安装了 Raspbian 操作系统。如果您安装了另一个带有 NOOBS 的操作系统,例如 OpenELEC,您可以轻松地将其回滚。将 Raspberry Pi 的电源插入墙上插座,然后立即按住 Shift 键重新打开安装程序。如果您的 Pi 的 microSD 卡上还没有操作系统,请安装 NOOBS 并从中启动您的 Pi。

03 I2C内核支持

BMP180 传感器使用 I2C(内部集成电路)协议与 Pi 通信。我们需要首先在内核中启用对它的支持。使用用户名登录 Raspbian 圆周率 和密码 覆盆子 然后运行命令 须藤 raspi 配置 从。导航 高级选项 并按 Enter,然后执行相同的操作 I2C.当询问您是否要启用 I2C 接口时,请使用箭头键 是的 并按 Enter。确认您要自动加载内核模块。然后在 raspi-config 的主菜单中按 结束 并说您还不想重新启动 Pi。

04 I2C测试

我们需要再获得一个内核模块来自动加载。喂养 须藤纳米 /etc/modules 并输入一行 i2c-dev 向上。关闭文件并使用 Ctrl+X 键保存 J 并按 Enter。重启你的 Pi 须藤重启.然后我们测试 I2C 支持是否有效。首先安装一些工具 sudo apt-get install i2c-tools.然后运行命令 须藤 i2cdetect -y 1 检查您的 Raspberry Pi 在 I2C 总线上识别哪些连接的设备。目前还没有,但这是一种测试 I2C 支持是否有效的便捷方法。该命令不得显示错误消息。

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found