文档章节

【开源项目】用arduino做植物宝,实现远程控制、环境监测、浇水

机智宝
 机智宝
发布于 2016/09/06 18:07
字数 376
阅读 125
收藏 0
点赞 0
评论 0

一、硬件部分:
底板:ardduino (以gokit为例子) 
模块:汉枫LPB100 乐鑫ESP8266 庆科MX3162等
传感器:土壤传感器(四线)
驱动 CH30 分享链接:http://club.gizwits.com/thread-3324-1-1.html
源码分享链接:http://club.gizwits.com/thread-3324-1-1.html
Arduino 分享链接:http://club.gizwits.com/thread-3324-1-1.html

植物宝效果图:
 
二、硬件组装:

 



 

三、云端部分
1.注册开发者账号
登录 http://www.gizwits.com/zh-cn/index/直接注册账号即可。这个账号将用来生成、管
理属于你的产品及 APP

 
2.定义你的产品



 







3.创建属于你的新产品

 
4.定义你的产品名称,选择板卡 GoKit

 
5.选择定义数据点
 
6.定义数据点
 

7.生成四个数据点



 








8.生成协议文档
 

9. 生成 IOS 以及 Android APP

 










10. 完成产品定义生成 APP ID 以及 Product Key
 

11.启用虚拟设备
利用 Demo APP 和虚拟设备进行测试

 













12.打开 APP 对二维码进行扫描
 

13.扫描二维码绑定虚拟设备

14.推送数据同步观察手机设备


 





四.硬件烧写
15.打开 Arduino IDE 软件打开植物宝项目
 
 


16.编译源代码

 







17.拷贝源代码项目的库
 

18.将源代码中的 Product Key 替换成自己官网的 Product Key


 











19.选择烧写串口

 
20.卸下拓展板,烧写程序到板子上。


 





22. 重新配置上网,OK



© 著作权归作者所有

共有 人打赏支持
机智宝
粉丝 18
博文 10
码字总数 14843
作品 0
广州
wifi模块/GPRS 串口标准协议--Gizwits-GAgent

Gizwits-GAgent(简称GAgent)作为机智云物联网整体解决方案中可入网设备(如WiFi模组、GPRS模组)接入部分,是一套运行在可入网模组(如WiFi模组、GPRS模组)上,使用机智云协议接入机智云平...

物联网小能手 ⋅ 2016/12/28 ⋅ 0

手机控制的浇花神器

版权声明:本文由蒋鹏原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/118 来源:腾云阁 https://www.qcloud.com/community 不知道其他人有没有这样的顾...

偶素浅小浅 ⋅ 2016/11/01 ⋅ 0

ReSpeaker开源语音交互/识别开发板主控板

ReSpeaker开源语音交互/识别开发板主控板 技术人生-孙强2018-01-031 阅读 开源交互识别 RESPEAKER 产品简介 ReSpeaker 是一款开源模块化的语音控制扩展模块,你可以用它来赋予身边的事物语音...

技术人生-孙强 ⋅ 01/03 ⋅ 0

23个设计模式的理解

23个设计模式是23个设计过程中经常重复出现的23种问题,以及如何依据OOP设计原则更好地解决这些问题。作为OOP新手,一种很好的理解方式就是把23个设计模式与23个具体问题对应,本文尝试为每种...

gavin_jin ⋅ 2012/11/11 ⋅ 0

物联网技术助力以色列农业精细化发展

当前,随着物联网技术的不断发展,其应用领域也不断扩展。农业物联网作为物联网技术的重要发展方向之一,对农业生产的革新起到了至关重要的作用。从发达国家的实践看,物联网在农业领域有着诸...

玄学酱 ⋅ 04/17 ⋅ 0

Google工程师:教你用树莓派+Arduino+TensorFlow搭建图像识别小车

雷锋网按:本文作者赵智沉,Google软件工程师。来自知乎专栏:赵智沉的作坊。雷锋网(公众号:雷锋网)获授权转载。 从买第一个Arduino套装开始,我接触机器人有好几年了,但直到最近才开始做完...

x32sky ⋅ 2017/04/07 ⋅ 0

月季花的养殖方法及病虫害的防治 WYF收集整理

月季花的养殖方法 月季花的养殖方法 盆土选择 花盆的选择不用很花哨,透水、透气的普通泥盆就可以。新的泥盆在使用之前,先用水将其浸透,然后使用。刚扦插的小买哦选择15厘米左右的小花盆,...

wx5a0cd1844a571 ⋅ 2017/11/21 ⋅ 0

白掌的养殖方法及病虫害防治 WYF收集整理

白掌酷似鹤翘首,亭亭玉立,洁白无瑕,给人“纯洁平静、祥和安泰”美感,被称为“清白之花”。白掌生长旺盛,又耐阴,是优良的观叶植物,深受人们的青睐! 白掌简介 白掌的别称 苞叶芋、一帆...

wx5a0cd1844a571 ⋅ 2017/11/21 ⋅ 0

发财树的养护及常见病害的简单处理方法 by lanree

发财树的养殖方法和注意事项 发财树盆土的选择 花盆:骨灰级花友都知道,养花要看花盆的大小、花盆的透气性、花盆的深浅,根据花卉的习性来选择。 因为发财树根系不发达,不能选择那种透气性...

wx5a0cd1844a571 ⋅ 2017/11/18 ⋅ 0

720 智能硬件与 LeanCloud 云端的默契协作

【 玩转 LeanCloud 】开发者经验分享: 作者:谢子超 720技术负责人,从业十余年,一直负责软件开发工作。 我们的产品是与监控和改善室内空气质量相关的智能硬件,我们使用 LeanCloud 平台已...

LeanCloud官方帐号 ⋅ 2017/11/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

骰子游戏代码开源地址

因为阿里云现在服务器已经停用了,所以上面的配置已经失效。 服务端开源地址:https://gitee.com/goalya/chat4.git 客户端开源地址:https://gitee.com/goalya/client4.git 具体运行界面请参考...

算法之名 ⋅ 29分钟前 ⋅ 0

设计模式--装饰者模式

装饰者模式 定义 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 通用类图 意图 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比...

gaob2001 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部