项目进度(一)- 总体架构
我们制作的项目是果蔬自动识别计价秤,用来自动识别并计价,节省超市的人力成本。
项目的总体架构为
采用Arduino是因为
简单清晰的开发
Arduino IDE基于processing IDE开发,有着足够的灵活性。Arduino语言基于wiring语言开发,不需要太多的单片机基础、编程基础,简单学习后,可以快速的进行开发。
社区与第三方支持
Arduino有着众多的开发者和用户,可以找到他们提供的众多开源的示例代码、硬件设计。例如,可以在Github.com等网站找到Arduino第三方硬件、外设、类库等支持,更快更简单的扩展Arduino项目。
硬件开发的趋势
Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期。
压力传感器模块由由压力传感器5kg+HX711AD模块+4P杜邦线组装,如下图
摄像头模块为ov7670模块,如下图
PC端调用Opencv库进行图像处理,可以与Azure端进行交互,Azure端利用大量的数据集作深度学习吗,返回精准的果蔬种类。
所以目前要解决的先是硬件搭建问题,其次是机器学习与模式识别。硬件搭建为首要目标。