# 简介
基于opencv和51单片机的微信跳一跳全自动物理辅助,适用于Android+Windows平台,硬件部分由51单片机实现。
![](/system_0.jpg)
# python环境及主要使用的库
* python 3.6 (Anaconda)
- numpy 1.14.0
* opencv-python 3.4.0
- pyserial 3.4
# 硬件
* GTX TX-1C 经典版 (也就是郭天祥那个经典的学习板子...)
>注:不一定要使用这个板子,核心是STC89C52单片机
- 继电器模块 (包括一个3v的5脚继电器、20Ω分压电阻、8550三极管、1N4001二极管、2.2k限流电阻)
>注:事实上只需购买一个5v继电器模块即可,由于身边没有此模块才自己手动搭的模块==
* 一枚1元硬币 (用于模拟触控)
# 基本原理
1. 手机在小人每次跳前将游戏画面截屏传给上位机
2. 上位机用opencv-python识别小人和方块,计算距离,并乘以一定系数转化为按压时间(ms)
3. 上位机通过串口通信将数据传输给51单片机
4. 单片机控制数码管显示此按压时间 (该步骤纯属娱乐==)
5. 单片机按照串口获得的时长数据通过P1.0口电平高低控制继电器开关,进而控制放在手机屏幕上的硬币是否接地来模拟手指触控
# 备注
目前仅上传了视觉和电控部分的关键代码如下:
* opencv-python视觉程序:[vision.py](/Code/vision.py)
- 51单片机控制程序:[wechat_jump.c](/Code/wechat_jump.c)
以上的两个程序中均已经加入了足够详尽的注释,而本项目中暂未对电路和模拟按压部分进行详细说明。
等有空再进一步更新说明文档咯~:blush:
没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机+OpenCV的微信跳一跳全自动物理辅助+全部资料+详细文档(高分项目).zip
共19个文件
jpg:12个
md:3个
py:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 100 浏览量
2024-05-11
18:00:01
上传
评论
收藏 22.88MB ZIP 举报
温馨提示
【资源说明】 基于51单片机+OpenCV的微信跳一跳全自动物理辅助+全部资料+详细文档(高分项目).zip基于51单片机+OpenCV的微信跳一跳全自动物理辅助+全部资料+详细文档(高分项目).zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于51单片机+OpenCV的微信跳一跳全自动物理辅助+全部资料+详细文档(高分项目).zip (19个子文件)
详细文档.md 3KB
C51-plays-wechat-jump-master
relay.jpg 218KB
test.jpg 5.07MB
vision.jpg 171KB
Code
vision.py 9KB
wechat_jump.c 4KB
LICENSE 1KB
Hardware
relay.jpg 2.5MB
resistors.jpg 2.3MB
hardware.jpg 3.68MB
simulate_touch.jpg 2.59MB
circuit.jpg 2.16MB
connection.jpg 3.24MB
README.md 461B
system_0.jpg 869KB
simulate_touch.jpg 70KB
system_1.jpg 390KB
README.md 2KB
171265889347208773632.zip 416B
共 19 条
- 1
资源评论
不走小道
- 粉丝: 3225
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (完整)数据库课程设计餐厅点餐说明书-21ab6d3c8beb172ded630b1c59eef8c75ebf952c.doc
- 2023-04-06-项目笔记 - 第一百五十四阶段 - 4.4.2.152全局变量的作用域-152 -2024.06.04
- 松哥解协议松哥解协议松哥解协议松哥解协议松哥解协议
- 618节日618节日618节日
- tensorflow-gpu-2.9.1-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp39-cp39-win-amd64.whl
- lcd daimalcd daima
- 电影领域-推荐算法-个性化内容-观影决策-电影推荐小程序.zip
- 电气控制PLC考试题库
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功