项目简介
本项目是融合视觉暂留(POV)与NFC功能的商务名片系统。利用加速度传感器检测名片挥动端点,使字母在端点间适时闪烁呈现POV效果,同时具备NFC功能用于快速分享联系人信息,还能通过电容感应按钮更改设置。
项目的主要特性和功能
- POV显示:利用加速度传感器检测名片挥动端点,合理控制字母闪烁时间,实现视觉暂留显示效果。
- NFC功能:支持NFC,方便快速分享联系人信息。
- 设置更改:可通过电容感应按钮更改系统设置。
- 加速度传感器应用:借助传感器检测名片移动方向,为POV显示提供数据支持。
- LED显示控制:通过LED显示不同信息或动画效果,同时处理触摸输入。
- 时间管理:管理时间计数,确保信息显示和动画同步。
- 边缘检测:检测加速度变化,判断名片是否达到设定阈值实现边缘检测。
安装使用步骤
固件烧录
- 确保已安装AVR工具链,执行命令:sudo apt-get install binutils gcc-avr avr-libc uisp avrdude flex byacc bison。
- 进入src目录,运行make命令编译项目生成目标文件。
- 将AVR编程器连接到计算机和电路板,并确保电路板供电正常。
- 运行make flash命令烧录固件,若avrdude提示烧录成功则完成。
运行制造脚本
- 下载项目仓库后,运行pip install -e .安装依赖。
- 可从项目根目录运行脚本,例如:- 转换图像为激光蚀刻GCODE路径:python -m card_manufacturing.image_to_laser。
- 生成激光校准GCODE路径:python -m card_manufacturing.laser_calibration。
- 向CNC流式传输GCODE以运行部件:python -m card_manufacturing.gcode_streamer。
- 可通过添加-h参数获取脚本帮助信息。
 
- 转换图像为激光蚀刻GCODE路径:
注意:此项目基于特定硬件和编程环境,可能需特定配置和工具才能成功编译运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】