ARM技术william hill官网
直播中

王鸿

8年用户 740经验值
擅长:电源/新能源 嵌入式技术 光电显示
私信 关注
[经验]

【VEML6075紫外线检测试用体验】结项报告:基于VEML6075的大棚控制系统

` 本帖最后由 超级开发板 于 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通讯发送紫外线值的程式
米娜桑或许迫不急待想要接线了,那就先上接线图
2017-05-21 18-06-44-194.jpg

因为VEML6075本身可以通过有线连接到外部通讯,
既然我们想远程控制,采用无线连接方案最佳,
那就找个能无线通讯联网的设备,把VEML6075通过它,联结到外部网络,
VEML6075只要通过串口输出紫外线测量值即可。
现在用了pin5跟8.

然后,想到工作模式与节能问题,就用pin9跟pin12进行控制能耗,
先给bin   
veml_final.rar (16.45 KB)
(下载次数: 4, 2017-5-21 19:11 上传)

+  
veml_final.zip (31.45 KB)
(下载次数: 0, 2017-5-21 19:11 上传)

用这个bin,不管什么上位机以普通范围内的波特率向它发以下指令均有效:
能自动检测常用波特率自适应
on0   正常速率检测开机
off  待机
slp -t  休眠 -秒  0-65535
on1  节能模式每3秒一次
on2 节能模式每15秒一次
on3 节能模式每分钟一次
onn 全速模式
eon 手动开灯指令
eof 手动关灯指令
eo1 开小灯
eo2 开中灯
eau 切换回自动控制

然后我们开始投入使用:

随便找块能无线联网的板子连接VEML6075, 2017-05-21 18-04-58-101.jpg
再随便找张SIM数据咭插入联网控制器,
2017-05-21 18-05-40-396.jpg
现在只用GPRS联网,这个GPS的天线暂时不用插
2017-05-21 18-07-15-841.jpg
联网的板子有一个专门的开发平台,
在平台中新建个APPID,绑定板子的key,
也就是说这是一对一单独控制的,
如果您有很多个大棚,可以多买几个VEML6075进行单独控制,
然后云端会将处理好的数据发送给登入有平台账号的手机,
20170521_180128.jpg
前面的APP里已经登好账号,装上就能获取控制信息,
而当您需要量产大棚控制设备时,则应在APP中加入登入界面加密算法等,而不是像上面那种全公开的。
现在测试随便找个灯等往威廉希尔官方网站 里搭连一下,实际使用时换成紫外线补光灯的继电器即可。

测试效果不错,把窗帘拉开,veml6075就会检测到紫外线充足而熄灯,整个过程非常流畅迅速。

   虽然结项了,不过我还打算在更多平台开发veml6075,因为这块板子非常值得开发,或许今后还能看到我在此william hill官网 发表有关这块板子的帖子,感谢电子发烧友william hill官网 提供了如此优秀的工程师交流平台。





` 2017-05-21 18-07-27-321.jpg 20170521_180157.jpg

回帖(2)

绝代双骄

2017-5-24 10:36:49
楼主厉害  继续围观中
举报

王鸿

2017-5-30 14:21:52
引用: 绝代双骄 发表于 2017-5-24 10:36
楼主厉害  继续围观中

感谢您的支持                           
举报

更多回帖

发帖
×
20
完善资料,
赚取积分