基于STM32的颜色识别系统
一.系统设计
整个系统可以通过单片机控制颜色传感器完成对5种颜色的识别,并且在LCD1602显示屏上进行显示,当按下按键的时候,将当下的颜色播报出来。系统内的颜色识别模块是GY-33,GY-33是一款低成本颜色识别传感器模块。工作电压3-5v,功耗小,体积小,安装方便。其工作原理是,照明LED发光,照射到被测物体后,返回光经过滤镜检测RGB的比例值,根据RGB的比例值识别出颜色。
图1 系统框图
二.硬件设计
系统内的主要电路有单片机最小系统电路,颜色识别电路、按键控制电路、语音播报电路、显示电路等。
图2 硬件电路
三.软件设计
系统的软件逻辑清晰,首先先进行一次系统初始化,开始进行颜色识别,识别会在显示屏上进行颜色显示,系统会先判断按键是否按下,按下则执行颜色播报。
图3 程序流程图
图4 主程序
四.实物展示
五.资料内容
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6001文章
43973浏览量
620854 -
STM32
+关注
关注
2239文章
10672浏览量
348770 -
颜色识别
+关注
关注
0文章
9浏览量
2061
原文标题:基于STM32的颜色识别系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
如何利用FPGA与色敏传感器设计颜色识别系统?
在当今的社会生活中,颜色识别得到越来越广泛的应用。各个领域的广泛应用需求使颜色识别技术有了长足的发展,结合其他技术,可为工业控制、产品制造等多个行业更好地服务。目前,
发表于 08-02 06:15
如何利用FPGA设计多按键状态识别系统?
;另一种是扫描阵列方式,适用于大量按键,但不能多键同时动作。因此,需要开发一种既适合大量按键又适合多键同时动作,并能节省单片机(MCU)的口线资源的多按键状态识别系统。利用FPGA设计多按键状态
发表于 08-02 08:31
如何利用FPGA技术设计多按键状态识别系统?
;另一种是扫描阵列方式,适用于大量按键,但不能多键同时动作。因此,需要开发一种既适合大量按键又适合多键同时动作,并能节省单片机(MCU)的口线资源的多按键状态识别系统。利用FPGA技术设计多按键状态
发表于 08-02 06:21
怎么实现基于射频技术的无线识别系统设计?
本文给出一种实现简单射频识别系统的方式。阅读器和应答器均包含在单片机控制系统中,利用ASK调制与解调电路以及匹配网络电路,使整个系统的可
发表于 06-03 06:33
怎么实现基于STM32F103单片机的车牌识别图像处理识别系统的设计?
STM32的主要优点是什么?怎么实现基于STM32F103单片机的车牌识别图像处理识别系统的设计?
发表于 09-29 06:29
设计一种基于单片机的指纹识别系统
采集到的指纹4.4 指纹识别算法流程5 部分实现代码6 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目基于单片机的指纹识别系统实现大家可用于 课程设计
发表于 11-19 07:46
介绍一个基于单片机的手势识别系统
文章目录1 简介2 实现效果3 使用场景4 参数说明5 注意事项6 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目基于单片机得手势识别系统大家可用于 课程设计 或
发表于 11-19 09:19
如何去实现基于单片机RGB颜色智能识别系统设计
【资源下载】下载地址:点击下载(825)百度网盘电路描述:本文档介绍的是RGB颜色识别系统设计。电路采用STC89C52单片机来控制TCS230颜色传感器这个模块,对所给的数据进行处理
发表于 11-19 06:24
基于单片机RGB颜色智能识别系统设计-实际资料
【资源下载】下载地址:点击下载(825)百度网盘电路描述:本文档介绍的是RGB颜色识别系统设计。电路采用STC89C52单片机来控制TCS230颜色传感器这个模块,对所给的数据进行处理
发表于 11-12 18:06
•12次下载
评论