Skip to content

使用wilddog SDK和Arduino yun实现pm2.5和温湿度监测的案例

License

Notifications You must be signed in to change notification settings

Learn-iot/demo-c-airmonitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

demo-c-airmonitor 展示了如何利用野狗adk和arduino,温湿度/粉尘传感器快速构建一个实时空气采集系统,并在浏览器上把测温度、湿度、粉尘密度的实时值动态的显示出来,我们的目录结构如下:

.
├── docs
├── html
└── src

`docs`:Arduino 和传感器的接线说明.
`src`:Arduino 空气检测的arduino实现源码.
`html`:html页面源码.

使用步骤

###第一步 硬件sensor连接 根据下图把DHT11和GP2Y1010 连接到arduino上。 GP2Y1010 接线示意图 DHT11管脚接口示意图 ###第二步 wilddog-client-arduino库安装

1. 安装野狗sdk,下载[wilddog-client-arduino](https://github.com/WildDogTeam/wilddog-client-arduino),并根据其说明进行安装。
2. 安装DHT11库,把`/demo-c-airmonitor/src/DHT11` 拷贝到arduino库目录下\Arduino\libraries\。

###第三步 修改demo源码并编译烧录到arduino中 打开demo-c-pm25.ino,把yourAppId改成你的AppId,并编译烧录到arduino中:

#define YOURURL  "coap://yourAppId.wilddogio.com/"

###第四步 在浏览上实时显示温度、湿度、空气粉尘密度值 用浏览器打开html目录下的index.html,并在页面的show左方的输入框中输入你的AppId,点击show,你的arduino实时采集的温度、湿度、粉尘密度值会实时显示在页面上。

About

使用wilddog SDK和Arduino yun实现pm2.5和温湿度监测的案例

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 56.8%
  • C++ 29.0%
  • HTML 14.2%