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