通过雨珠S控制TCS230,对颜色进行分类,从而可以应用在颜色调配、分拣、教学等领域,如帮助色弱人士、车漆调配、成熟水果分拣、雨珠S入门项目等。
项目创意灵感
精确的颜色调配对人一直以来比较困难,简单的分拣机器易实现从而解放人力,我们尝试用低成本实现颜色识别,并且充分利用雨珠S特点,适用于教学。
设计特色创新
借助雨珠S自定义RTL仪器,我们智能硬件设计部分、测试部分均进行了RTL实现,将智能硬件设计和集成电路测试集成在同一PCB上。
为了解决TCS230光传感器对颜色敏感性差异的问题,系统实现了白平衡校准。我们使用了除法器等一系列算法,确保颜色识别的准确性和可靠性。
系统原理功能
利用雨珠S对该模块进行供电和控制,TCS230自带光源实现照明,TCS230颜色传感器实现数据采集。最终利用雨珠S对采集数据进行分析。
完成情况概述
使用自定义RTL仪器完成了基于“雨珠S”的智能硬件系统设计及原型开发和对TCS230的测试系统开发。实现了在同一载板上实现颜色识别和芯片测试。
收获感悟分享
实现了较为完整的项目。我们在这过程中,学到了很多知识,如数字电子技术知识的运用、Verilog中除法器的实现、数码管等的驱动、PCB的设计、使用git进行版本控制和团队协作、如何编写激励(Testbench)文件,体会了硬件中debug的艰辛,这些都使我们收益终身,帮助我们在芯片设计的道路上走得更远。