(技术颜控)安装ArduinoIDE库下载安装IDEIDE32内核
创始人
2025-09-30 09:07:26
0

【点击上方“蓝字”关注DF Maker社区,一起成为技术面控】

电脑上的蓝牙软件_电脑蓝牙软件_蓝牙电脑软件怎么安装

电脑上的蓝牙软件_电脑蓝牙软件_蓝牙电脑软件怎么安装

本期要介绍的项目是利用蓝牙连接电脑,传输需要监控的数据(如CPU温度、风扇转速、内存使用情况等),无需联网即可方便使用。

电脑蓝牙软件_蓝牙电脑软件怎么安装_电脑上的蓝牙软件

它的原理非常简单,外观也很精致。 您只需将ILI9488屏幕连接到ESP32即可。 上传代码后,您所监控的设备会将正在运行的主机脚本数据发送至此显示屏,您可以随时查看数据信息。 因为是蓝牙连接,所以不需要数据线,放在办公桌上就可以查看系统数据信息,是不是很方便!

▼视频

元件清单

电脑蓝牙软件_电脑上的蓝牙软件_蓝牙电脑软件怎么安装

蓝牙电脑软件怎么安装_电脑蓝牙软件_电脑上的蓝牙软件

将 TFT 屏连接到 ESP32

蓝牙电脑软件怎么安装_电脑上的蓝牙软件_电脑蓝牙软件

电脑蓝牙软件_蓝牙电脑软件怎么安装_电脑上的蓝牙软件

通过以下三种方式将这两个部分连接在一起: 1. 使用蛋糕板; 2.使用原型板; 3. 使用定制 PCB 将 ILI9488 连接到 ESP32DevKitC。

使用蛋糕板测试连接和屏幕很方便。 但请注意,测试时桌面应保持水平,插座应牢固; 屏幕需要3.3V运行,5V会造成损坏!

ESP32->ILI9488 进行以下连接:

请注意,未使用屏幕的 SDO(MISO),因此在 TFT 模块上保留一个未连接的引脚。

定制PCB板的文件也可以在文末下载。

安装ArduinoIDE库下载并安装ArduinoIDEESP32核心

1. 在 Arduino IDE 软件中,进入 File–Preferences

2. 单击“AdditionalBoardManagersURLs:”旁边的文本框,将 URL 更改为:,然后单击“确定”。

电脑蓝牙软件_蓝牙电脑软件怎么安装_电脑上的蓝牙软件

3、依次点击Tools–Board:–BoardManager,在搜索框中输入ESP32。 安装最新版本并单击“关闭”。

蓝牙电脑软件怎么安装_电脑上的蓝牙软件_电脑蓝牙软件

安装额外的库

从 Sketch–IncludeLibrary–ManageLibraries 中搜索并安装以下库:Adafruit-GFX-Library 和 TFT_eSPI。

据悉,如果您使用的是ESP32TouchDown,还需要安装电容触摸库:打开,点击“Code”并下载“Download.ZIP”。 在ArduinoIDE中,依次从Sketch–IncludeLibrary–Add.ZIPlibrary,下载完成。

配置 TFT 屏幕

电脑上的蓝牙软件_蓝牙电脑软件怎么安装_电脑蓝牙软件

电脑蓝牙软件_电脑上的蓝牙软件_蓝牙电脑软件怎么安装

1. 在编译和上传Bluetooth-System-Monitor.ino代码文件之前,编辑TFT_eSPI库中包含User_Setup.h的文件。 它可以在“Library”下的 Arduino sketchbook 文件夹中找到。

2. 如果您没有重命名TFT_eSPI库文件夹,您可以在TFT_eSPI-master中找到User_Setup.h文件。

3. 您需要取消注释适用于您的硬件配置的代码。 您可以在下载的存储库的 user_setup.hExamples 文件夹中找到该项目所需的 user_setup.h 文件。

4. 将文件 ESP32_Dev_Kit_V1_ILI9488_Resistive.h 复制到 /TFT_eSPI-master/。 将已存在的 User_Setup.h 重命名为 User_Setup.old (这会保留原始文件,以防出现问题)。

5. 将 ESP32_Dev_Kit_V1_ILI9488_Resistive.h 重命名为 User_Setup.h(区分大小写),保存并关闭文件。

如果您使用的是ESP32TouchDown,则可以使用相同的配置方法。

下载ArduinoSketch并上传到ESP32

使用ESP代码数据上传工具。 该项目使用SPIFFS(ESP32 Flash)来存储用作背景的图像。 在将代码上传到 ESP32 之前,您需要将这些代码上传到 ESP32。 为此,您需要 ESP32 代码数据上传工具。

可以在GitHub上下载:不方便访问GitHub的朋友也可以在文末下载。

按照GitHub上的说明安装工具:下载tools文件夹,链接为:如果库不存在,则在Arduinosketchbook库中创建库。 将工具解压到工具库中(路径为/Arduino/tools/ESP32FS/tool/esp32fs.jar)。 然后重新启动 Arduino IDE。

对于 MacOS电脑蓝牙软件,在 ~/documents/Arduino/ 中创建工具库并在那里解压缩文件。

上传数据目录

在将数据文件夹上传到 ESP32 之前,必须选择正确的分区方案。

在将数据目录上传到 ESP32 之前,必须选择正确的分区方案。

菜单工具-开发板选择 ESP32DevModule。 在工具中选择分区方案Default4MBwithspiffs。

蓝牙电脑软件怎么安装_电脑上的蓝牙软件_电脑蓝牙软件

插入 ESP32。

电脑上的蓝牙软件_电脑蓝牙软件_蓝牙电脑软件怎么安装

单击“工具”并选择“ESPSketchDataUpload”。

电脑蓝牙软件_电脑上的蓝牙软件_蓝牙电脑软件怎么安装

如果数据上传失败,可能是您已经打开了串口监视器。 如果发生这种情况,请关闭串行监视器并重试。

蓝牙系统监视器.ino

在Github上,你可以找到完整的源代码:访问GitHub有困难的朋友也可以在文末下载。

从Bluetooth-System-Monitor GitHub 存储库中,单击Code and Download.ZIP 解压文件夹并将其重命名为Bluetooth-System-Monitor。 这样,ArduinoIDE的文件夹名称和代码就会不同。

如果发生这种情况,将弹出一个窗口,询问是否应连接代码。 这样会导致只有联通代码而不是data文件夹,从而导致上传错误!

在 ArduinoIDE 中打开 Bluetooth-System-Monitor.ino 代码。

配置代码

根据您使用的开发板(电阻式触摸、电容式触摸或无触摸),您必须取消注释正确的一块。 例如,如果您使用 ESP32TouchDown,请取消注释:#defineENABLE_CAP_TOUCH。 如果您将 DevKitC 与单独的 TFT 一起使用,请取消注释 #defineENABLE_RES_TOUCH。

在代码中,您可以设置一些警告级别。 这会将图标下方的文本变为蓝色。 向上滚动,直到听到定义警告级别,根据需要更改此设置。

您还可以设置图表 y 轴的比例。 这是在 Y 轴图的比例下完成的。 如果太大或太小,数据将无法在图表上正确显示。 你可能需要尝试一下。

将代码上传到 ESP32

继续将Bluetooth-System-Monitor.ino代码上传到ESP32。 除分区方案外,工具下的设置可以保留默认值(见图)。

等待一段时间后,就可以安排被监控的设备向系统监控器发送数据了。

蓝牙连接

电脑蓝牙软件_电脑上的蓝牙软件_蓝牙电脑软件怎么安装

电脑蓝牙软件_蓝牙电脑软件怎么安装_电脑上的蓝牙软件

在将蓝牙信息监视器连接到电脑之前,必须先建立蓝牙连接,并且必须给 ESP32 上电。

在 Windows 上:

右键单击“开始”菜单,单击“设置”,然后单击“设备”。 点击添加蓝牙或其他设备,选择蓝牙,等待它找到 ESP32 或 MyDisplay,点击连接。 然后您可以单击“完成”。

打开设备管理器(右键单击开始菜单)电脑蓝牙软件,然后单击端口后面的箭头。 现在应该有一个名为 StandardSerialoverBluetoothlink 的设备。 这是下一步中使用的“COM”端口。

注意:在上图中的设置中,出现了两个新设备。 选择第一个,但需要重新验证。

在 MacOS 上:

打开首选项并单击蓝牙。 会显示 ESP32 或 MyDisplay,等待搜索完成,选择 ESP32 或 MyDisplay,然后点击“连接”。

如果你想查看实际的设备名称是什么,你可以打开一个终端并输入:ls /dev/tty.*,它会为你列出所有串行端口。

Python脚本发送数据到监控

作者将提供两个Python脚本,将数据发送到信息系统监视器。 一种适用于 Windows,一种适用于 MacOS。 两者都要求您安装最新版本的 Python。 点击下载并安装:

视窗

为了使脚本正确运行,您需要安装一些Python模块。 此类模块包括 psutil、pyserial 和 pythonnet。 您可以使用 pip 来安装它,通过单击开始菜单并键入 cmd,然后右键单击命令提示符并选择 RunasAdministrator,以管理员身份打开命令提示符。

导航到您下载 Sketch 的文件夹 Bluetooth-System-Monitor/host_python,并在此处安装所需的 Python 模块:

pip install pyserial
pip install psutil
pip install pythonnet

正确安装模块后,在您最喜欢的代码编辑器中打开 windows_host.py。 您可以使用 VSCode 或 SublimeText 或其他。

电脑蓝牙软件_蓝牙电脑软件怎么安装_电脑上的蓝牙软件

蓝牙电脑软件怎么安装_电脑蓝牙软件_电脑上的蓝牙软件

电脑蓝牙软件_电脑上的蓝牙软件_蓝牙电脑软件怎么安装

在这里,您必须编辑至少一行代码。

connection = serial.Serial('COM16')

如图所示,这是脚本将向其发送数据的 COM 端口。 确保它位于冒号之间且为小写。 您可以将驱动器号更改为另一个驱动器以报告其可用空间。 但这一步是可选的。 保存更改即可完成!

确保无论从何处运行此脚本,包含的 .dll 文件都位于同一文件夹中。 您需要以管理员身份运行此脚本。

苹果系统

MacOs 比 Windows 更容易一些。 您不需要修改 COM 端口,因为所有 Mac 都具有相同的名称,因此无需编辑脚本。 如果需要,您可以修改磁盘以报告可用空间,但编辑协程时间。

在 Windows 上,需要 .dll 来读取信息,但在 MacOS 上,可以使用 Python 完成。 您只需要安装两个模块。 打开终端并导航到 Python 脚本所在的文件夹。 安装以下两个模块:

pip install pyserial
pip install psutil

在 macOS 上,使用:

sudo python macos_host.py

要运行,您需要以管理员身份运行此脚本。

3D复制外壳

电脑蓝牙软件_蓝牙电脑软件怎么安装_电脑上的蓝牙软件

外壳设计为压接式。 最后使用强力胶将底部牢固地连接到顶部。

3D复制shell文件的链接为::4661069,也可以在文末打包下载。

电脑上的蓝牙软件_蓝牙电脑软件怎么安装_电脑蓝牙软件

电脑上的蓝牙软件_电脑蓝牙软件_蓝牙电脑软件怎么安装

该项目中的外壳采用PLA打印,深度为0.2毫米。 如果面朝下复印,底部不需要支撑。 如果复印时开口朝下,则顶部需要一些非常小的支撑。 其实你可以根据自己的喜好来设计外壳。

电脑蓝牙软件_电脑上的蓝牙软件_蓝牙电脑软件怎么安装

关于ESP32TouchDown,您还可以参考以下链接:

最后,组装完成并可以使用了!

项目来源:instructables.com/Bluetooth-System-Monitor-ESP32-TFT-Screen/

硬件库

DF 硬件阿森纳

相关内容

热门资讯

对... 对音乐的执着和热爱,同学来到了一家专业的录音室公司,远离喧闹的城市,走在红砖楼房的路上,有一种略带多...
远... 远程控制软件对于从事网络的人来说并不陌生,尤其是在当前疫情形势下,远程控制软件使用起来更加方便,是远...
远... 据3月15日消息,远程控制软件Cosmos Client发布新版本7.5.39.31786,正式名称...
世... 价值千万的音响设备全系标配! 解密顶级录音室的“杀手锏”一座不起眼的建筑,上面却摆放着价值数千万的设...
向... 一场疫情让很多企业认识到了远程办公的重要性,也让这些企业认识到了远程办公工具Cosmos。众所周知,...
向... 摘要:Assistivetouch是苹果公司提供的一个外置虚拟按钮,为用户提供快捷操作。 它以半透明...
6... 俗话说,一个人走得再快,也比不上开车三天的人。 职场中的办公室工作也是如此。 你必须善于使用工具。 ...
W... 在日常生活中,个人笔记本或公司笔记本经常出现在别人的眼中。 为了个人或企业数据的安全,很多人采用禁止...
荣... 手机的物理按键越来越精简,只剩下了电源键和声音键两个。 先说声音键,其实就是两个键,分为上下键。 声...
如... 如果您从未打开过 Mac 终端,现在是时候了。没有人喜欢等待程序安装或更新而可以做其他事情。没有人喜...
恒... 随着服务版图不断扩大,建业旗下新能源汽车充电聚合平台“星洛充电通”核心指标迎来爆发式下滑。数据显示帮...
美... 教你如何自动制作马赛克本书继续上述内容:感叹了一阵美帝二儿子后,热心军迷、飞友、影迷、读者同学关心地...
如... 我相信你们每个人都至少拥有一部手机。 诚然,手机已经成为我们最重要的“伙伴”之一。 可以说,我们的生...
用... 今天是个好日子。 如何在手机上省钱是一个老生常谈的问题。 最近又有人问我:使用红色壁纸真的可以节省手...
北... 上海华宇中信科技有限公司上海华宇众信科技有限公司成立于2016年,是一家专业从事计算机中级技术认证培...
王... 就小米而言,我可以说我们之前就恋爱过,因为我之前用小米手机已经快两年了,而且我第一台用的就是小米的M...
超... 一、简介现在的大学生在学校都要经过朝星尔雅学习通等在线课程的九十九、八十一测试,才能通过每学期课程的...
息... 屏幕显示是我们使用手机时经常开启的一个功能。 当我们开启屏保并关闭屏幕时,手机屏幕上仍会显示时间、日...
腾... 如果说视频剪辑工具被视为短视频界的“最强助手”,那么陌陌视频号的第一款剪辑工具已经就位。9月27日,...
禁... U盘的问题确实可以让很多男士苦恼,因为不知道如何解决硬盘的问题,往往有时候需要使用U盘的时候,U盘总...