这是我的第一代基于 Arduino 的带有 Wi-Fi 连接的迷你气象站,它能够使用 ThingSpeak 平台公开在线发布数据。
气象站使用不同的传感器收集以下与天气和环境相关的数据:
目的是使用开放式硬件制作一个小而简单的气象站。
让我们开始吧,玩得开心!
您不需要特定工具来组装此项目。所有组件都可以在您最喜欢的电子商务商店中在线找到。
该威廉希尔官方网站 由USB端口供电(连接电脑或普通手机充电器),但您也可以添加外部直流电源或连接到Arduino电源插孔的电池。
气象站威廉希尔官方网站 的案例不在本项目的范围内。
根据原理图连接所有组件。您需要一些跳线将每个传感器连接到面包板。您可以使用 protoshield(用于更紧凑的威廉希尔官方网站 )、普通面包板或设计您自己的 Arduino shield。
将 USB 电缆插入 Arduino Uno 板并继续下一步。
假设您已经安装了最新的 Arduino IDE,请下载并安装以下库:
有关如何将库添加到 Arduino IDE 的说明,请查看以下Arduino 指南。
下载代码部分中包含的 Arduino 代码 ( weatherBox.ino
)。替换XXXXX
为您的 WiFi 路由器 SSID、YYYYY
路由器密码和ZZZZZ
您的 ThingSpeak 频道写入 API 密钥(请参阅下一步如何获取它)。
将 Arduino 板连接到您的计算机 USB 端口并上传代码。
指定气象站的名称和描述。分配以下通道并保存通道:
复制 API 写入密钥。它在 Arduino 代码的上一步中使用。站台开启时,传感器值会定期上传到通道。您可以配置每个变量的公共和私有可视化。
公共频道示例:https ://thingspeak.com/channels/35540
您将能够在任何浏览器中可视化气象站数据。但是您也可以在基于 Android 的智能手机上查看它,并随时将其可视化。
玩得开心!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !