`
本帖最后由 超级开发板 于 2017-5-21 19:37 编辑
VEML6075用于非常准确的紫外线检测功能以及快速的处理器速度,加上大联大产品向来是行业标杆,非常适合应用于工业、农业等有高精度要求的产业,今天,我们就来用VEML6075构建一个大棚控制系统。
上次,我们开发
初测版的大棚紫外线检测控制系统时用了1602跟12864屏幕,
https://bbs.elecfans.com/jishu_1127861_1_1.html,
因为VEML6075不但能准确检测紫外线,还具备相当快的处理能力,
所以用的依然是VEML6075的处理能力,完全用不到上位机,
既然这是检测控制系统,
不仅要检测,还要带控制功能,
所以这次,我们要加入自动控制和远程人工控制功能,
我们最常用的是
手机,比电脑方便携带,也不用额外带个机子,
所以我们仅需在手机里加装一个app即可,
目前 搞了安卓的,先上文件:
veml6075控制器.apk,
苹果手机如果想用的话,
下载个teamviewer控制电脑,装上安卓模拟器即可使用,
或者bochs开xp装安卓模拟器。
然后往VEML6075中写入可以往pin5和pin8通讯发送紫外线值的程式
米娜桑或许迫不急待想要接线了,那就先上接线图
因为VEML6075本身可以通过有线连接到外部通讯,
既然我们想远程控制,采用无线连接方案最佳,
那就找个能无线通讯联网的设备,把VEML6075通过它,联结到外部网络,
VEML6075只要通过串口输出紫外线测量值即可。
现在用了pin5跟8.
然后,想到工作模式与节能问题,就用pin9跟pin12进行控制能耗,
先给bin
+
用这个bin,不管什么上位机以普通范围内的波特率向它发以下指令均有效:
能自动检测常用波特率自适应
on0 正常速率检测开机
off 待机
slp -t 休眠 -秒 0-65535
on1 节能模式每3秒一次
on2 节能模式每15秒一次
on3 节能模式每分钟一次
onn 全速模式
eon 手动开灯指令
eof 手动关灯指令
eo1 开小灯
eo2 开中灯
eau 切换回自动控制
然后我们开始投入使用:
随便找块能
无线联网的板子连接VEML6075,
再随便找张SIM数据咭插入联网控制器,
现在只用GPRS联网,这个GPS的天线暂时不用插
联网的板子有一个专门的开发平台,
在平台中新建个APPID,绑定板子的key,
也就是说这是一对一单独控制的,
如果您有很多个大棚,可以多买几个VEML6075进行单独控制,
然后云端会将处理好的数据发送给登入有平台账号的手机,
前面的APP里已经登好账号,装上就能获取控制信息,
而当您需要量产大棚控制设备时,则应在APP中加入登入界面加密算法等,而不是像上面那种全公开的。
现在测试随便找个灯等往
威廉希尔官方网站
里搭连一下,实际使用时换成紫外线补光灯的继电器即可。
测试效果不错,把窗帘拉开,veml6075就会检测到紫外线充足而熄灯,整个过程非常流畅迅速。
虽然结项了,不过我还打算在更多平台开发veml6075,因为这块板子非常值得开发,或许今后还能看到我在此
william hill官网
发表有关这块板子的帖子,感谢
电子发烧友william hill官网
提供了如此优秀的工程师交流平台。
`