环境颜色检测开发套件测评(5)
前面已对套件的软件资源进行介绍,从本次开始对套件的硬件资源进行一些分析。经图1所示的系统构成可知,它主要由4个部分组成,分别承担这调试下载、色彩感知、信号处理及数据显示功能。其中信号处理部分处于核心的地位,是由LPC824来充当的。
就目前人们所熟知的LPC824开发板来说有2种,一种是LPC824 breakout,如图2所示;另一种是LPC824 lite,如图3所示。
经对比,在基本结构方面LPC824 lite与套件极为相似,且均有Arduino接口,只是LPC824 lite缺少了颜色传感器VEML6040和LCM128*64显示屏。而LPC824 breakout与LPC824 lite的区别则是在于调试下载器的不同,LPC824 breakout是以CP2102来构建虚拟串口进行下载调试的,其系统原理图见图5。因此在配置颜色传感器VEML6040的情况下,两者都能实现相同的功能。此外,若以IIC接口的双色OLED屏来替代LCM128*64显示屏,也能达到同样的显示功能,且可以减少GPIO口的占用,并用2个GPIO口就能达到显示目的。当然若配以SPI接口的TFT屏,则可以色彩曲线的方式来绘制和记录色变过程。
就功能扩展和二次开发来讲,三者都具备太阳的能力,只是LPC824 breakout的板载资源最少,LPC824 lite的板载资源相对丰富些。但就整体尺寸来讲,还是用LPC824 breakout与VEML6040相配合所设计的作品更小巧,也更便于携带。
后面会对颜色传感器进行相应的对比,详见后续介绍。
图1 系统构成
图2 LPC824 breakout
图3 LPC824 lite
图4 VEML6040套件
图5 LPC824 breakout原理图