当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]每次运行后,摄像头会拍摄秒表的显示画面,利用OCR技术识别显示的时间,并计算与目标值5.00秒之间的差异。下一次尝试则通过调整伺服电机的运行时间来补偿这一误差。为了保持摄像头位置的精确一致,我设计并3D打印了一个专用的相机支架。伺服电机也通过一个定制的3D打印支架固定在位。

我最近获得了一块M5Stack秒表。它的默认固件中包含了秒表功能,正如其名称所示。

一个常见的秒表挑战是尝试在恰好5秒或10秒时停止,但结果出人意料地困难。

这让我萌生了一个想法:将伺服电机连接到M5Stack设备上,让它自动完成这个挑战。

工作原理

伺服电机安装在秒表按钮上方,并由M5Stack控制器控制。

然而,即使伺服电机被设定为在5秒时启动和停止,机械系统和电子元件中的各种延迟仍会使其无法准确准时停止。

为了提高精度,每次尝试的结果都会被测量并反馈给下一次尝试。

每次运行后,摄像头会拍摄秒表的显示画面,利用OCR技术识别显示的时间,并计算与目标值5.00秒之间的差异。下一次尝试则通过调整伺服电机的运行时间来补偿这一误差。为了保持摄像头位置的精确一致,我设计并3D打印了一个专用的相机支架。伺服电机也通过一个定制的3D打印支架固定在位。

OCR实现

ATOMS3R-CAM会拍摄秒表显示的图像,仅裁剪下方四位数字,转换为JPEG格式后通过UART发送至M5Core2。

最初,我尝试使用模板匹配来识别数字。但结果并不可靠,因为光照条件以及所摄取数字的轻微旋转会导致频繁的识别错误。

后来我想起之前购买过LLM模块,于是决定改用它。

LLM模块实现了基于本地AI的OCR功能。AI被指示只识别秒表上的数字,并忽略其他字符。如果识别失败,系统将自动重新拍摄一张图像并重复识别过程。

由于LLM模块占用PORT.C,硬件配置如下:

•PORT.A – 伺服控制

•PORT.B – 与摄像头的UART通信

由于PORT.B上的GPIO36为输入模式,因此将其用作UART的RX引脚。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

我用M5Stack的M5AtomS3R制作了一个小型四足机器人。它配备了一个OLED SSD1306显示屏,眼睛生动可爱,可以通过M5卡电脑进行编辑和控制。目标是让它尽可能简单、低成本、可爱又酷炫。

关键字: 四足机器人 OLED M5Stack

我使用M5Stack系列的M5AtomS3R摄像头制作了一个简单的机器人。

关键字: 机器人 摄像头 伺服电机 M5AtomS3R

M5Stack 推出的 M5 Paper S3 是一款功能多样且实用的设备,非常适合打造各类信息显示项目。凭借其大尺寸的电子纸屏幕和 WiFi 连接功能,它可作为数据展示面板,从不同来源获取并显示信息。

关键字: 电子纸 Wi-Fi M5Stack

本文基于 MYD-LR3576开发板测试,完整记录使用米尔电子的5路1080P摄像头从驱动修复到五路同时预览、H.265硬件编码的全流程。四个驱动级Bug,逐一拆解,附完整验证命令和实测截图。

关键字: 摄像头 H.265硬件编码 RK3576

一台NE503边缘AI摄像头正在监控一个建筑工地的实时画面。它需要实时统计佩戴头盔和未佩戴头盔的工人数量,而无需将图像帧发送到云端。训练YOLOv8模型来完成这项任务是简单的部分。但要让训练好的模型真正运行在NE503内...

关键字: 边缘AI 摄像头 NE503

摘要:安森美(onsemi)推出的Premier图像传感器模块参考设计(PRISM)平台,是一套预先优化的子系统解决方案,旨在简化数字成像产品的开发流程。PRISM为创新者提供低成本、预调校、已优化的模块化器件,这些器件...

关键字: 图像传感器 FPGA处理器 摄像头

ESP32-CAM 是物联网、无线摄像头系统、智能家居自动化、机器人以及嵌入式视觉项目中最受欢迎的低成本开发板之一。它集强大的 ESP32 微控制器与内置 Wi-Fi、蓝牙和摄像头功能于一体,无论是初学者还是经验丰富的开...

关键字: 物联网 摄像头 智能家居 ESP32-CAM

我的目标是成为一名参与自动驾驶和车辆控制系统开发的工程师。为了实现这一目标,我认为通过实际操控一辆真实车辆,在学习传感器、控制算法和嵌入式系统的同时积累实践经验至关重要。这个项目正是我迈向这一目标的第一步。

关键字: 自动驾驶 机器人 红外传感器 M5Stack

PantryPal 是一款轻量级的智能食品储物追踪器,可记录杂货清单、估算保质期,并提示哪些食物即将过期,避免被扔进垃圾桶。该应用完全基于 Java 26 标准库构建,通过一个真实且日常的场景——减少家庭食物浪费,展示了...

关键字: 摄像头 USB 树莓派 Java

手势Spotify控制器是一款完全基于Arduino UNO Q运行的手势音乐遥控器,无需云端、视频流或配套应用程序来监控你。抬起手,做出四种手势之一,你的Spotify播放就会相应响应:播放、暂停、下一首、上一首。摄像...

关键字: 边缘人工智能 USB 摄像头 Arduino UNO Q
关闭