当前位置: 首页 > news >正文

交互标牌——视觉货币(数字)转换器项目及源码

一、作品简介
视觉货币(数字)转换器是我为交互标牌创客争霸赛设计的项目,项目的主要功能是能将所见的数字按照设定的公式转换成新的单位量,这里我主要演示的是货币转换,直接将摄像头对准价签,即可显示出转换后的货币数额,并且此项目可以从网上更新最新的汇率表,确保货币转换的及时准确和方便。
使用时只需上电,会自动读取上次获取的汇率信息,并通过按键选择转变换的币种,直接摄像头对准价格的数字就可以及时显示转换后的价格了,非常快速方便。
二、系统结构
使用的硬件为01STUDIO的k230mini和SEEED的XIAO-esp32s3,st7789屏幕以及两个按键,为了整体性我设计了连接板PCB将所有原件连接到一起。
为了项目的实用性和准确性,这里我选用了性能强大的k230,它能离线快速准确地进行数字识别,将摄像头中出现的数字识别并通过串口输出给esp32s3,esp32s3按照预先设定好的公式将价格转换成对应的货币数额,同时也可以通过汇率api及时更新最新的货币信息并保存下来,这样即可实现上电就工作,需要的时候再按下按钮来更新汇率信息。
转换后的信息通过屏幕输出,两个按键可以切换币种,同时按下则为更新汇率。
三、各部分代码
K230部分:
main.py 上电自动运行

esp32s3部分:
main.py 主要代码
源码目录图

四、作品功能演示视频
见柴火b站活动区

五、项目总结
本项目主要是交互标牌的一次探索,之前网上并没有类似的项目,项目的核心就是识别数字进行运算,也可以根据特殊需要改成其他的功能。

http://www.lqws.cn/news/210007.html

相关文章:

  • 在ubuntu等linux系统上申请https证书
  • 多模型协同:基于 SAM 分割 + YOLO 检测 + ResNet 分类的工业开关状态实时监控方案
  • 使用ORM Bee (ormbee) ,如何利用SQLAlchemy的模型生成数据库表.
  • Python入门手册:异常处理
  • 【数据分析】探索婴儿年龄变化对微生物群落(呼吸道病毒和细菌病原体)结构的影响
  • Spring Boot 3.3 + MyBatis 基础教程:从入门到实践
  • 创建一个纯直线组成的字体库
  • 抖去推--短视频矩阵系统源码开发
  • model.classifier 通常指模型的分类头 是什么,详细举例说明在什么部位,发挥什么作用
  • 第二十六章 流程控制: case分支
  • 论文阅读:Matting by Generation
  • 26N60-ASEMI工业电机控制专用26N60
  • Xilinx FPGA MIPI DSI TX Subsystem 仿真笔记
  • JAVA学习 DAY3 注释与编码规范讲解
  • SOC-ESP32S3部分:33-声学前端模型ESP-SR
  • WSL文件如何上传到GitHub
  • MS2691 全频段、多模导航、射频低噪声放大器芯片,应用于导航仪 双频测量仪
  • 力扣hot100---152.乘积最大子数组
  • Nature子刊:16S宏基因组+代谢组学联动,借助MicrobiomeGS2建模揭示IBD代谢治疗新靶点
  • 基于 GWAS 的群体遗传分析将 bZIP29 确定为玉米中的异种基因
  • 跳跃游戏 dp还是线段树优化
  • UOS无法安装deb软件包
  • 日志收集工具-Filebeat
  • 文字转语音
  • Python_day47
  • Bugku-CTF-Web安全最佳刷题路线
  • Python Day44 学习(日志Day12复习)
  • ArcPy扩展模块的使用
  • 黑马Sting四道练习题
  • win11系统 Docker Desktop 突然提示Docker Engine stopped解决情况之一