本神符模拟器针对robmaster2018而设计,采用python编程,简单高效,尽可能的模拟官方效果而不需要太多其他硬件费用。一台笔记本电脑(带麦克风)加一个显示器,以及一块透明挡板,即可实现官方神符效果(不包括数码管)。本程序的特色是通过 笔记本电脑的麦克风 实现了 子弹打击屏幕的感应 功能(通过子弹打击屏幕的巨大声音实现)。
特性:
- 实现打击屏幕启动,4.5无打击进入待机界面。
- 1.3秒定时切换一张图,如果有子弹打击,通过屏幕感应,立即切换。
- 随时可切换大小符模式。
不足:
- 没有实现动态大符,即大符使用静态图显示,与官方有区别。
- ubuntu16.04
- python3
依赖: (python3)
- PyQt5 , pyaudio , numpy
依赖安装方式:
sudo apt-get update
sudo apt-get install python3-numpy
sudo apt-get install python3-pyqt5 #图形界面依赖
sudo apt-get install python3-pyaudio #麦克风使用依赖
step1.启动
python3 marksim.py
step2.全屏切换:
- 双击窗口,或者按'm'进入全屏
step3.启动声音监听:
- 按键盘'a'
step4.切换大小符模式:
- 右键单击窗口
step5.外接显示器:
- 将笔记本外接大显示器显示即可
- 笔记本需要放置在屏幕旁边。(以感应子弹打击屏幕时的声音,实现实时切换屏幕)。
素材来源说明:
- 本程序的图片素材均来源DJI RoboMaster官方(包括官方提供的神符模拟器,以及比赛手册),如有侵权,联系删除。
联系:
uestc robomaster2018
- csm 448554615@qq.com
- gezp 1350824033@qq.com
开源许可证
MarkSim is provided under the GPL-v3