13128浏览
查看: 13128|回复: 6

[项目] 掌控板控制电脑鼠标

[复制链接]
掌控板控制电脑鼠标

【创作背景】

因为疫情宅在家里,看电脑手机时间长了,眼睛受不了。而家里的电视不是网络电视,平时看个电影,都是用电脑通过MIDI高清线与电视连接。今天,媳妇说,要是有个无线鼠标,就可以坐在沙发上控制电脑,不用再去电视那里,操作电脑了。
可惜,我没有无线鼠标。开动脑筋,给媳妇做一个。说干就干。

【设计思路】

掌控板通过Siot本地物联网与电脑上的Python进行通信,Python接受指令,控制鼠标、控制电脑。



掌控板控制电脑鼠标图10

【设计步骤】

1、Python与Slot本地物联网实现互通


2、Python主程序代码ControlMouse.py

掌控板控制电脑鼠标图1

部分内容在参考帖子中已说明。要说明的是:

掌控板控制电脑鼠标图2

接收到掌控板通过Siot物联网发来的信息,指令与掌控板中一一对应,实现控制。

掌控板控制电脑鼠标图3掌控板控制电脑鼠标图4

3、主程序代码ControlMouse.py代码中import了控制鼠标文件Mouse.py

掌控板控制电脑鼠标图5

4、Mouse.py文件内容

掌控板控制电脑鼠标图6

注意pyhook的版本最高支持Python3.7,本来我已升级到3.8,又降回3.7。

5、掌控板初始化代码(Mind+)

掌控板控制电脑鼠标图7
掌控板控制电脑鼠标图8

【演示视频】
因录制视频操作不便,视频中操作响应一般。实际使用还可以。

注:在主程序代码ControlMouse.py代码中增加如下代码,可实现控制电脑关机和取消。

掌控板控制电脑鼠标图9


python.rar

1.17 KB, 阅读权限: 70, 下载次数: 3

rzegkly  版主

发表于 2020-3-1 08:47:33

学习
回复

使用道具 举报

风悠扬0539  初级技匠

发表于 2020-3-1 10:03:06

亲,题目与内容不符啊
回复

使用道具 举报

云天  初级技神
 楼主|

发表于 2020-3-1 11:11:53

风悠扬0539 发表于 2020-3-1 10:03
亲,题目与内容不符啊

写错了,已改正,谢谢!
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2022-12-30 08:32:30

厉害厉害
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2022-12-30 08:33:39

我有一个大胆的想法:在这个基础上做一个连点器!
回复

使用道具 举报

JVUm7ppJGaRK  高级技师

发表于 2022-12-31 20:21:35

学习学习,如果能改成用摇杆的就更好了,可以借鉴一下希沃教育机的鼠标控制方式,将电容触控改成摇杆移动,再额外准备个按钮模块,单击左键,长按两秒右键,掌控板自带的AB键用来准确控制滚轮。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail