STM32/STM8技术论坛
直播中

h1654155272.9717

8年用户 1260经验值
擅长:电源/新能源
私信 关注
[资料]

最简单DIY基于STM32的远程控制电脑系统

作者:daodanjishui
随着人们日常使用电脑频率的提高,人们在日常生活中离不开电脑。人们使用电脑进行学习、办公、娱乐、影音、游戏、广告、创业、交友、编程、计算和消磨时光等等。作为嵌入式工程师的我,有必要做一期电脑控制系列的开源项目向大家介绍一下在国内外是用什么方式进行远程控制电脑的,并且让感兴趣的读者怎么通过单片机或者是软件更好地远程管理自己的电脑。
      由于国内电脑远程控制技术封锁,一些技术和理论都是本人经过摸索实践推敲得出,没有权威性,所以仅供参考。首先要谈到用软件和硬件控制电脑的方案:软件有socket编程和java  鼠标键盘控制sdk开发,硬件有单片机USB鼠标键盘库的使用。
     下面先介绍ST公司STM32F103ZET6自带的鼠标控制电脑的方案。用到的是正点原子战舰开发板和配套的4.3寸电容触摸屏。最终实现用单片机的触摸屏实现鼠标控制的效果。如下图所示:

读者先准备好正点原子战舰开发板,后期我全部工程都是基于该开发板进行二次开发。上图使用了一根数据线连接板子的USB_SLAVE接口即可,电脑也不需要安装任何驱动就可以实现触摸屏控制电脑了。

全部资料截图如下:
由于用到了正点原子的开源代码进行人工二次合成,所以这个方案全部免费,后期我有更猛的代码,可以实现更高级的控制效果,当然后期可能需要收费。后期能做到空中鼠标控制,控制遥杆控制,空中手机控制,控制MPU6050控制, 远程MQTT控制等等。代码截图如下:
技术点涉及比较多,有字库显示,触摸屏触摸控制,屏幕显示,USB鼠标控制,按键控制,LED控制,是STM32初学者很好的一个开源学习材料。daodanjishui已经整理好你所需要的材料,下载就可以愉快地学习了。代码编写规范,用正点原子最简单的代码模板进行改写的,适合新手修改和二次开发。

        后期会推出体感遥控器的开源软硬件的方案,daodanjishui嵌入式核心技术值得期待。

教程.docx (12.57 KB)
(下载次数: 235, 2022-6-6 14:09 上传)
战舰V3原理图.pdf (694.82 KB)
(下载次数: 200, 2022-6-6 14:09 上传)
触摸屏鼠标.rar (11.73 MB)
(下载次数: 379, 2022-6-6 14:16 上传)



回帖(18)

likun0416

2022-6-6 16:14:14
以前总想自己搞点小电路板做做,弄个半导体什么的,现在只能看看了
举报

一斤大棉花

2022-6-7 09:28:24
可以,挺不错,马克下有空看看
举报

、~樹|

2022-6-17 12:31:22
好的,谢谢分析
1 举报

星空V

2022-6-18 15:35:17

太强了吧,6666
举报

gggggggggggggg0

2022-6-30 15:41:22
{:20:}
举报

LuamR

2022-7-20 11:16:25
先马克一下,期待后期更猛的
举报

jf_83591936

2022-8-14 16:32:55
太强大了,
举报

richthoffen

2022-8-18 17:58:02
好的,谢谢分分享。
举报

伍哎呀

2022-8-26 14:50:55
可以,挺不错!!!!!!!!!!
1 举报

jf_87570199

2022-9-6 09:40:39
谢谢分享,。。。。。。。。。。。。。
举报

h1654156070.8617

2022-9-24 12:09:07
感谢作者的分享,不错,什得学习下!
举报

刘传威

2022-10-27 20:24:04
电脑端不用任何程序吗?连接开发板应该是有驱动的吧?
举报

计长安

2022-10-30 14:15:49
谢谢楼主分享啊
举报

计长安

2022-10-30 14:16:29
东西不错啊,谢谢楼主分享,
举报

jf_46476122

2022-11-24 15:49:34
大神啊,多发点,让我学习学习
举报

jf_92091735

2023-1-27 16:01:29
感觉分享历害哦,
举报

曹欢

2023-2-3 08:51:12
大神啊,多发点,让我学习学习
举报

于海

2024-7-1 15:55:37
看上去挺好的,回头详细看看

举报

更多回帖

发帖
×
20
完善资料,
赚取积分