因为树莓派买来之后就几乎一直在吃灰,所以一直以来就想利用树莓派做一点什么东西,但是在很长的一段时间里都没能找出时间来研究这个东西,同时也不太知道应该做些什么。前几天我注意到我老妈经常玩跳一跳小游戏,便想到能否利用树莓派来做一个物理外挂呢?上网上大概搜索了一下,发现已经有大神实现过了,那就说明是可行的了。于是动手开始。

整个项目使用python编程。整体思路是首先利用quicktime player将手机投屏到电脑上,然后调用opencv做图像识别并计算出按压时间,随后使用socket编程将参数传递给树莓派,树莓派控制舵机进行按压。

因为iphone的屏幕是电容屏,需要在屏幕表面产生电场才可以使按压生效,所以我在屏幕上滴了一滴水,杜邦线的另一头插到了一个小西红柿里面帮助形成电场。

代码链接:https://github.com/xunuodfh/tiaoyitiao

使用的时候需要将control.py部署到树莓派上,recognize.py在电脑上运行。recognize.py负责识别图像并发送指令。control.py负责接受指令并控制舵机的按压。 程序在使用时注意修改文件中的两个图片引用地址和树莓派的IP地址。recognize.py中有截屏函数,这个函数只在MacOS平台上好使,如果是其他操作系统可以修改成对应的系统函数。

如果感觉还不错的话麻烦在github中给个星星,谢谢大佬们~

csdn居然上传不了视频。。。大家可以去github主页中查看运行演示视频的链接。。。

使用树莓派制作的跳一跳物理外挂相关推荐

  1. 跳一跳python开挂_微信跳一跳物理外挂—教​你用 Python 来玩微信跳一跳

    微信跳一跳出物理外挂了,教你用 Python 来玩微信跳一跳,最高可跳 4000 分.这里为大家整理了一份完整的使用教程,让你轻轻松松那高分! 1.下载程序:打开下面的链接,点右侧 clone or ...

  2. 利用Python制作微信跳一跳外挂,微信好友装逼神器!

    导语 前几天在GitHub上看到有人利用Python玩一款名为"跳一跳"的微信小程序,于是打算自己也来试一试,进群:711944363 获取微信跳一跳源码! 演示工具 电脑系统:W ...

  3. 利用Python制作微信跳一跳外挂,我才是好友排名第一的人!

    从前几天微信最新版本 6.6.1 的更新开始,微信小程序游戏"跳一跳"似乎在一夜之间风靡了朋友圈. 它甚至比五六年前的飞机大战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性.有意思 ...

  4. 当微信遇上 10 万战绩的「跳一跳」外挂,程序员还能“逍遥”多久?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 一款热门游戏,普通用户玩的是乐趣,而对于程序员来说,走的是非常人之路,以各种花样技术方法获取 ...

  5. python 跳一跳辅助_使用Python制作微信跳一跳辅助

    1.  前言 微信的跳一跳相信大家都很熟悉了,而且现在各种外挂.辅助也是满天飞,反正本人的好友排行榜中已经是八九百都不足为奇了.某宝上一搜一堆结果,最低的居然只要3块多,想刷多少分就刷多少分,真是离谱 ...

  6. 教你如何自己写一个微信小游戏「跳一跳」外挂

    [回复"1024",送你一个特别推送] 其实也不能说算是外挂吧,算是个游戏小助手吧,毕竟不能抓包,也不能直接修改分数(据说之前可以直接抓包修改分数,不过这漏洞已经被微信官方修复), ...

  7. 微信跳一跳开外挂 | Mac+IOS+python

    搭建环境 PC端:MacOS 10.13.2 + Xcode 9.2 + Python + WebDriverAgent (必须在OS10.12以及以上,并且Xcode9.2以及以上才能顺利安装) 手 ...

  8. 微信小游戏「跳一跳」外挂(java版)

    image 其实也不能说算是外挂吧,算是个游戏小助手吧,毕竟不能抓包,也不能直接修改分数(据说之前可以直接抓包修改分数,不过这漏洞已经被微信官方修复),今天这个是 Android 同学可以非常容易看懂 ...

  9. 跳一跳小外挂(附完整代码)

    1实验环境 操作系统:Windows10 编码语言:Python3.6 编译平台:Pycharm Python库:os.datetime.matplotlib.opencv-python.time 2 ...

最新文章

  1. 专访 | 英特尔收购Nervana后的第一张王牌Lake Crest,号称比GPU速度快10倍,年底测试
  2. OpenAI的GPT-3花费了1200万美元,现在放出商用API,人人皆可用
  3. React Native填坑之旅--动画篇
  4. bzoj千题计划203:bzoj3994: [SDOI2015]约数个数和
  5. Docker的思想来自于集装箱
  6. SDN/NFV在演进中探寻路径
  7. 卡巴斯基2014激活码授权文件KEY
  8. python依赖如何打包_python 打包依赖包安装
  9. 如何检查python安装成功_如何检查python是否安装成功
  10. Tilera-Pro64 支持Broadcom HiGig标签
  11. 两轮车燃油喷射系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  12. 紫书例题6-5 UVa 12657 (链表
  13. c语言读取pc手柄按键,qt解析joystick飞行摇杆按键信息
  14. 计算机桌面怎么能添加文字,怎么在电脑桌面上添加文字
  15. 45岁以后,外企的人都到去哪里了呢?(转载:岭南一梦)
  16. Ansys Zemax | 如何设计单透镜 第一部分:设置
  17. Linux运维学习:中级进阶(2)——Linux企业常用服务(SSH、DHCP、FTP、NFS、DNS)
  18. vs2005关于:无法启动调试 绑定句柄无效 的解决办法 [整理]
  19. video标签布播放FLV直播视频
  20. 张曼玉 杨思敏 陈慧琳等众多明星成为亚洲交友代言人

热门文章

  1. [数据结构]堆的经典——TopK问题与堆排序
  2. Windows虚拟键盘码
  3. 如何快速开始bg-admin这套框架
  4. Python-100-days 面向对象编程-简单想法学习写21点游戏(一)
  5. Python输入圆的半径求面积
  6. 使用PHP+MYSQL+DREAMWAVER写一个动态网站(一)配置环境
  7. java实现通过绑定邮箱找回密码功能_SpringMVC通过邮件找回密码功能的实现
  8. connectionstrings(connectionstrings)
  9. 个人怎么查车辆的保养及维修记录查询,JavaScript let 和 const
  10. 简单的发短信,难不倒程序员