资料介绍
描述
这是我的第一代基于Arduino的带有Wi-Fi连接的迷你气象站,它能够使用 ThingSpeak 平台公开在线发布数据。
气象站使用不同的传感器收集以下与天气和环境相关的数据:
- 温度
- 湿度
- 气压
- 光照强度
- 紫外线指数
- 粉尘浓度
目的是使用开放式硬件制作一个小而简单的气象站。
让我们开始吧,玩得开心!
电子元器件
您不需要特定工具来组装此项目。所有组件都可以在您最喜欢的电子商务商店中在线找到。
该电路由USB端口供电(连接电脑或普通手机充电器),但您也可以添加外部直流电源或连接到Arduino电源插孔的电池。
气象站电路的案例不在本项目的范围内。
连接部件
根据原理图连接所有组件。您需要一些跳线将每个传感器连接到面包板。您可以使用 protoshield(用于更紧凑的电路)、普通面包板或设计您自己的 Arduino shield。
将 USB 电缆插入 Arduino Uno 板并继续下一步。
代码
假设您已经安装了最新的 Arduino IDE,请下载并安装以下库:
- Adafruit BMP085 库
有关如何将库添加到 Arduino IDE 的说明,请查看以下Arduino 指南。
下载代码部分中包含的 Arduino 代码 (weatherBox.ino
)。替换XXXXX
为您的 WiFi 路由器 SSID、YYYYY
路由器密码和ZZZZZ
您的 ThingSpeak 频道写入 API密钥(请参阅下一步如何获取它)。
将 Arduino 板连接到您的计算机 USB 端口并上传代码。
ThingSpeak 配置
- 创建一个 ThingSpeak 帐户
- 创建一个新频道
指定气象站的名称和描述。分配以下通道并保存通道:
- 通道 1 = 光
- 通道 2 = 湿度
- 通道 3 = 温度(来自 DHT22)
- 通道 4 = 紫外线指数
- 通道 5 = 粉尘浓度
- 通道 6 = 压力
- 通道 7 = 温度(来自 BMP085)
复制 API 写入密钥。它在 Arduino 代码的上一步中使用。站台开启时,传感器值会定期上传到通道。您可以配置每个变量的公共和私有可视化。
公共频道示例:https ://thingspeak.com/channels/35540
使用安卓应用
您将能够在任何浏览器中可视化气象站数据。但是您也可以在基于Android的智能手机上查看它,并随时将其可视化。
- 从您的 Android 设备上的 Google Play 商店下载并安装ThingsView应用程序
- 在应用程序上,输入您的频道 ID 号并单击添加。您会在 ThingSpeak 频道配置中找到 ID
- 每个变量的当前值将显示在图表中
玩得开心!
- Arduino在线气象站(NodeMCU)0次下载
- Arduino无线气象站0次下载
- Arduino气象站0次下载
- 使用ArduinoNano的迷你气象站0次下载
- Sigfox和Arduino气象站0次下载
- 与Sigfox连接并使用Arduino的气象站0次下载
- 基于Arduino的无线气象站0次下载
- Arduino物联网气象站0次下载
- 基于ArduinoUNO的气象站2次下载
- Arduino气象站项目3次下载
- 带有Arduino的Lora气象站1次下载
- 使用Arduino和NodeMCU的气象站1次下载
- Arduino气象站的设置开源分享0次下载
- ArduinoUno迷你机器人开源分享2次下载
- ArduinoUno迷你LE立方体开源0次下载
- 小安派-UNO-ET485Arduino开发板简介428次阅读
- 如何利用ESP8266实现防雨物联网气象站的设计4652次阅读
- 如何利用ArduinoUNO和SD卡制作音乐播放器6302次阅读
- 如何使用ESP32创建一个气象站3358次阅读
- 基于树莓派组成的可随身携带气象站设计方案2562次阅读
- 如何使用两个dht传感器及HC12模块制作远程气象站?2439次阅读
- 基于ArduinoUNO和HC-05蓝牙模块控制伺服电机4330次阅读
- 基于创建带有空气质量传感器的室内气象站1987次阅读
- 微雪电子Arduino开发板UNOPLUS简介4881次阅读
- dfrobotDIY智能气象站套件简介1433次阅读
- 源创通信BPI-UNO32arduino开发板简介1345次阅读
- dfrobotArduinoUNOR3 介绍5291次阅读
- 详解ArduinoUno控制直流电机之应用2w次阅读
- 用ArduinoUno开发板和一块面包板就能轻松搞定这一切2.3w次阅读
- 基于STM32的自动气象站控制模块设计7774次阅读
下载排行
本周
- 1继电保护原理
- 2.80 MB |15次下载 |免费
- 2PC9228双向降压-升压控制器中文手册
- 1.71 MB |3次下载 |免费
- 3CDC204六路反相器/时钟驱动器数据表
- 216.75KB |2次下载 |免费
- 4LED像素时钟开源分享
- 0.02 MB |1次下载 |免费
- 5基于SY芯片设计的400W 24V16.5A原理图
- 0.14 MB |1次下载 |免费
- 6并非所有抖动都是相同的:了解开关电源中的抖动
- 555.95KB |1次下载 |免费
- 7A3电源电路图
- 0.06 MB |1次下载 |免费
- 8MSP430电容触摸转轮和LED PWM输出设计
- 881.62KB |1次下载 |免费
本月
- 12024年工控与通信行业上游发展趋势和热点解读
- 2.61 MB |762次下载 |免费
- 22024年AI服务器和AI PC趋势解读
- 3.56 MB |242次下载 |免费
- 351单片机的Altium库合集免费下载
- 3.75 MB |225次下载 |1积分
- 4继电保护原理
- 2.80 MB |15次下载 |免费
- 5BK4819模拟双向无线电集成电路数据手册
- 0.73 MB |10次下载 |免费
- 6TPL0501 256抽头单通道数字电位器数据表
- 1.42MB |9次下载 |免费
- 7PADS-3D库文件
- 2.70 MB |7次下载 |2积分
- 818W电源方案CR6212BSJ+CR3004SLD-实物样机图
- 171.09 KB |6次下载 |免费
总榜
- 1matlab软件下载入口
- 未知 |935112次下载 |10积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB |420061次下载 |10积分
- 3Altium DXP2002下载入口
- 未知 |233084次下载 |10积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 |191357次下载 |10积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M |183328次下载 |10积分
- 6labview8.5下载
- 未知 |81578次下载 |10积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB |73804次下载 |10积分
- 8LabVIEW 8.6下载
- 未知 |65985次下载 |10积分
评论
查看更多