极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8632|回复: 0

machtalk.net土壤湿度采集案例

[复制链接]
发表于 2014-4-17 10:45:07 | 显示全部楼层 |阅读模式
本帖最后由 weijinhe 于 2014-4-17 11:20 编辑

采集土壤湿度数据,通过云平台展示:
土壤湿度采集案例
1\硬件准备
Arduino uno
串口转wifi模块
土壤湿度采集传感器
Arduino 串口转wifi模块
传感器

2、硬件连接
串口转Wifi与Arduino uno 相连接。
土壤湿度传感器5V GED output 分别与Arduino 5V GND A(0)相连接。

3、烧写代码
根据您所用的Arduino板子及端口,在Tool/Board中选择。


烧写代码时,串口转WIFI模块SW1扳到O,烧写完毕完毕扳到C,代码如下:
void setup() {
  Serial.begin(115200);
  pinMode(13,OUTPUT);
}
void loop() {
   int Value;
   int dat = analogRead(A0);
   digitalWrite(13,HIGH);
Serial.println("POST /v1.0/device/76511084f515411e8cd02e20be0f0583/1/1/datapoints/add HTTP/1.1"); //“设备ID、值ID 类型ID数值用你自己的替代  
  Serial.println("Host: api.machtalk.net");
Serial.println("APIKey:7a19bd7874a541a6b4c50a831ea0b3b2"); //自己APIKEY替代
  Serial.print("Accept: *");
  Serial.print("/");   
  Serial.println("*");
  Serial.print("Content-Length: ");
  int thislength=17+getLength(sensorValue);
  Serial.println(thislength);
  Serial.println("Content-Type: application/x-www-form-urlencoded");
  Serial.println("Connection: close");   
  Serial.println();
  Serial.print("params={\"value\":");
  Serial.print(dat );
  Serial.println("}");
  digitalWrite(13,LOW);
  }
delay (9000);
}
int getLength(int someValue) {
  int digits = 1;
  int dividend = someValue /10;
  while (dividend > 0) {
    dividend = dividend /10;
    digits++;
  }
  return digits;
}
串口转WIFI模块配置
   对wifi进行配置,首先恢复出厂值。 按住模块上的RESET按钮超过6秒钟, 等待启动(约30 秒)。启动后,用电脑的WiFi扫描空间里的WiFi信号,加入WiFi,密码为 12345678。
   
WIFI模块
   在浏览器里输入192.168.16.254, 会弹出输入用户名和密码的对话框。 用户名和密码都是admin。
   
用户密码
   登陆后有如下界面: 把wifi模块设置成客户端模式。连接本地wifi网络,服务器名称api.machtalk.net 本地端口10086,配置完成后确定。
    WIFI模块配置
Machtalk物联网平台配置
   在MachTalk上注册用户,登录后进入“设备”模块,创建一个设备,添加一个数值型的设备值。如下图:
   
    增加设备
   添加一个Email类动作,当触发动作时候,发出报警信息。
   
    添加动作
   给这个设备添加一个触发器,满足条件时触发刚添加的动作:
   
    增加触发器
   
     触发器设置
   以上步骤完成对传感数据上传至Machtalk平台,可以观察数据。
   
云平台地址:www.machtalk.net 交流群300250166
案例请看附件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 14:15 , Processed in 0.037626 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表