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

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

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

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

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

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

http://www.xdnf.cn/news/12537.html

相关文章:

  • 企业微信授权登录(uniapp项目)
  • 零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)
  • 第4章:Cypher查询语言基础
  • GenSpark vs Manus实测对比:文献综述与学术PPT,哪家强?
  • 深度解析:Spring Boot 配置加载顺序、优先级与 bootstrap 上下文
  • 数据通信与计算机网络——数据与信号
  • 好未来0520上机考试题2:有效三角形的个数
  • 青少年编程与数学 01-011 系统软件简介 07 iOS操作系统
  • ClusterRole 和 ClusterRoleBinding 的关系及使用
  • EPPLUS——CAD c#读写EXCEL的第三方库
  • 怎么让自己ip显示外省?一文说清操作
  • moon游戏服务器-demo运行
  • Lodash原型污染漏洞原理详解
  • [HCTF 2018]admin 1
  • N元语言模型 —— 一文讲懂!!!
  • 设计模式-观察着模式
  • 关于脏读,幻读,可重复读的学习
  • C++中的排列组合算法详解
  • SUSE Linux 发行版全面解析:从开源先驱到企业级支柱
  • element树结构el-tree,默认选中当前setCurrentKey无效
  • golang项目中如何使用私密仓库的扩展包
  • 1.4 Node.js 的 TCP 和 UDP
  • 基于 STM32 的四路 PWM 控制智能小车运动的模块化控制程序
  • PDF图片和表格等信息提取开源项目
  • FastAPI安全机制:从OAuth2到JWT的魔法通关秘籍
  • Web前端基础:JavaScript
  • C++字符串解析2
  • yolov11与双目测距结合,实现目标的识别和定位测距(onnx版本)
  • Docker、Wsl 打包迁移环境
  • |从零开始的Pyside2界面编程| 用Pyside2打造一个AI助手界面