在本教程中,我们将使用Zio 的 Zuino XS PsyFi32和我们最新加入 Qwiic 系列的Zio Qwiic 气压传感器构建一个很棒的(它具有仪表板和聊天功能!)但简单的物联网气象站!该板采用 Bosch 的 BMP280 传感器来测量气压温度,它甚至可以用作高度计!
有许多气象站项目,但使用 Zuino XS PsyFi32 和 Zio BMP280 传感器的 WiFi 功能的项目并不多(或我们能看到的任何项目)。该项目的目标不仅是建立一个气象站,还包括开始使用 PsyFi32 上的 WiFi 功能。
您应该已经配置并安装了 PsyFi32,以便使用 Arduino IDE 进行开发。如果您还没有,请查看我们的博客教程,了解如何将 PSyFi32 与 Arduino IDE 结合使用。
使用 Qwiic 电缆连接 Zuino XS PsyFi32 和气压传感器,并为 PsyFi32 供电
设置非常简单,只需将 PsyFi32 和气压传感器菊花链连接在一起。Qwiic 的好处是您不需要面包板或一堆杂乱的电缆来连接组件!
设置 ThingSpeak 以能够读取传感器数据
如果您还没有,请在ThingSpeak创建一个帐户。转到右上角菜单中的 Channels,在信息字段名称和描述中创建一个新的 ChannelFill,然后选择三个字段。按顺序填写Field标签如下:Temperature (°C), Pressure (hPa) and Altitude (m)您可以填写网站链接或Github等其他信息,但(2)中的字段是最低限度的
闪烁 PsyFi32
在上传代码之前,您需要输入您的 SSID 和 WiFi 密码。
转到您刚刚创建的 ThingSpeak 频道,然后单击 API 密钥。将“写入 API 密钥”复制到代码(api_key 字符串)。
const char* ssid = "Yourssid"; // Your SSID
const char* password = "WiFipass"; // WiFi password
const char* host = "api.thingspeak.com";
String api_key = "APIKEY"; // copy and paste the API Write Key provied by ThingSpeak
您现在拥有了自己的气象站!
您可以在此处查看我们为本教程设置的频道。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !