ARM技术william hill官网
直播中

王鸿

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

【VEML6075紫外线检测试用体验】大棚紫外智控系统初测版

本帖最后由 超级开发板 于 2017-5-7 17:11 编辑

这台linux的机子终于能传图片,先上图,待编辑 2017-05-07 14-51-39-588.jpg 2017-05-07 14-25-48-598.jpg
浏览器页面缓存不是很好,重写了六次了不知道能不能正常发布,简略写一写吧

今,咱述大联大veml6075工控程式的编写与实测

首先,工控需要有个强劲的外壳保护,即使我们的veml6075很强大

下载此文件,用Cura即可3D打印产品外壳,
导入stl,生成刀路,然后打印,基于底部支承,从边缘,设置
有了外壳之后,我们开始编写软件

可能有代码也是导致之前无法上传内容的原因,
代码放在图片里,这是可以自行手动调整veml6075检测周期
2017-05-07 14-53-02-090.jpg
其余具体的代码都在压缩包里,此不赘述

解压压缩包

打开keil,导入工程

虽然工程已经是编译好了的,您也可以再点一下编译,看到0错误0警告会感觉很舒服,
然后按一下veml6075开发板上的RST,点keil上的download下载即可

这个板子上的1602屏幕不错,小批量批发了十几个,随便挑个出来把屏幕卸下来给veml6075用
2017-05-07 15-13-13-804.jpg
2017-05-06 21-22-30-260.jpg

写代码进去,感觉还行
2017-05-07 14-11-02-101.jpg
把端口搞起来,能看到读数267
2017-05-07 14-06-34-638.jpg
这屏幕虽然工控,但感觉还不如veml自带的12864
2017-05-07 14-07-02-479.jpg

当然交互界面现在草草搞下来也有一定关系
2017-05-07 14-06-44-796.jpg

换个屏幕,换个12864上去,这个看着才爽,
  往veml6075中写个12864控制代码进去,
  也就是压缩包中的veml12864.bin     
连上串口的1,2,3,5,6,gnd和控制,
   然后重新上电,
  就能看到UVA与UVB的读数了,
  交互界面我随便做的,你们喜欢什么样的可以改,代码关键位置每行差不多都有注释,修改比较方便的






然后做个紫外线警报功能,那压缩包的固件里已经有这个功能了,不用你们后续添加了,想改的可以改,在工程文件的demo2.c里,头文件menu.h里关联好了的。





本来想把veml6075上的屏幕用起来的,看到有人写了取模什么的,为避免雷同,用了另外屏幕,同时也证明了veml6075强大的兼容性,能兼容大多数各种各样的屏幕
然后是实测视频,MP4不知道为什么成为不允许上传的格式,现在压成rar传上来了
20170507_142150.rar (1.25 MB)
(下载次数: 9, 2017-5-7 16:30 上传)


20170507_142920.rar (658.47 KB)
(下载次数: 10, 2017-5-7 16:30 上传)


总体来说,veml6075的反应速度很快,测量数值很准,串口传输也控制得很好,随便哪个上位机都能稳定捕捉到数据,非常适合把它做到产品中。

下一篇   大棚控制系统远程版




回帖(2)

倪love

2017-5-10 10:46:05
下一篇啥时候出啊
举报

王鸿

2017-5-20 09:56:20
引用: 倪love 发表于 2017-5-10 10:46
下一篇啥时候出啊

快了,我们打算做得万无一失了再发表
举报

更多回帖

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