当前位置:   article > 正文

零代码制作ESP32远程控制电脑开关机 远程开灯空调齐护C02Mixly图形化Arduino编程

esp32远程控制

远程控制电脑

1、项目应用场景与知识点

1-1、应用场景

​ 在我们生活或工作中,有时会因为太忙或急事,离开家或办公室时而不记得关闭电脑,这样存在浪费电及数据不安全等问题,那么有没有办法让我们出门在外也可以在手机上控制家里或办公室的电脑关闭呢?当然是可以的,我们这节课就用ESP32的蓝牙模拟键盘功能结合Blynk物联网APP来实现这个功能。

1-2、知识点

A、Blynk物联网APP平台的应用,关于平台的详细教程请参考【Blynk IOT物联网平台应用】

B、ESP32蓝牙键盘模拟应用;

2、项目应用的软硬件

齐护C02主板(ESP32核心) 1个 (或其它齐护ESP32核心的任意主控)

windows系统测试电脑 1台

可装Blynk APP的手机或平台 1个

2.4G 的wifi坏境(ESP32 不能用4G或5G)

在这里插入图片描述

3、实现逻辑

在这里插入图片描述

4、程序编写

4-1、Blynk APP设置

新建一个项目名为:远程电脑----选主控为ESP32,项目中放入如下功能块:终端显示V2—清屏键V3—关机键V1—测试键V4,然后把项目码复制到Mixly编程块中应用。
在这里插入图片描述

4-2、Mixly软件编程

Mixly软件中编程,主板选【Arduino QDProbot AIcam】,并按如下编程上传:
在这里插入图片描述

4-3、电脑端设置

1、在桌面空白处右键单击,选择“新建” -> “快捷方式(S)”

2、在“位置”输入框中输入以下命令:

shutdown.exe -s -t 10

shutdown.exe -s -t 10 是一个Windows命令,用于关闭(或称为关机)计算机。这个命令的各个部分具有以下含义:

shutdown.exe: 这是Windows中用于关机的可执行文件。
-s: 这个参数告诉shutdown.exe要执行的操作是关机(Shutdown)。
-t 10: 这个参数设置了关机前的时间延迟,以秒为单位。在这个例子中,10意味着计算机将在10秒后关机。
所以,当你运行shutdown.exe -s -t 10命令时,你的计算机将在10秒后自动关机。这个命令通常用于脚本中,或者当你想要给自己一些时间保存工作并准备关机时。

3、点击“下一步”按钮,然后在“名称”输入框中输入任何你想要的名称,比如:关机。

4、点击“完成”按钮,你现在应该会在桌面上看到一个新的快捷方式。

5、在刚刚创建的快捷方式上右键单击,然后选择“属性”。

6、在“属性”设置窗口中切换到“快捷方式”标签栏,把插入点光标移动到“快捷键”文本框中。然后按下你想要的快捷键。我们按上面编程这里设置的是F4快捷键,设置好后,点击“应用”按钮。

这样,当你需要关闭电脑的时候,只需按下你设置好的快捷键,即可一键关机。

在这里插入图片描述

我们的程序是模拟键盘这个动作。

注:测试前一定要保存好自己的资料,执行后是真的会关机的哦!

7、电脑连接ESP32主控的蓝牙,上传程序后,再一下复位,我们在电脑的蓝牙上增加设备,并找到增加键盘,然后看到蓝牙名为:QDP_BleKeyboard的增加即可。

8、运行APP 并先测试确认正常后,测试关机!

4-4、运行效果

# 5、扩展应用 A、加入更多的功能,比如控制办公室或家里灯,空调等

B、同理用其它物联网平台实现功能,如MQTT、MixIO等。

6、项目程序下载

【远程控制电脑程序】

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/841297
推荐阅读
  

闽ICP备14008679号