『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3368|回复: 8

ESPEasy智能联动键盘。支持串口发送接收十六进制hex数据固件

[复制链接]

4

主题

15

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
110
HASS币
10
发表于 2022-3-23 22:01:18 | 显示全部楼层 |阅读模式
本帖最后由 hass.io 于 2022-3-23 22:06 编辑

ESPEasy智能联动键盘。支持串口发送接收十六进制hex数据固件

智能键盘?是智能联动键盘。

可能大家试过一个情况,电脑开机需要按F1才能够进入系统。是的,我也遇到了。但是这个F1按键不在身边,是在远方的 DELL 服务器。由于升级系统需要重启电脑,开机时硬件检测出错,要按 F1 才能开机,而且主板 BIOS 设置里面没找到关闭检测错误的选项。

开机提示F1错误

开机提示F1错误


软件不行就找硬件解决。
遇到难题找淘宝,经过一番搜索,发现一个手指机器人的东西,但是功能单一,而且价格比较贵。

手指机器人

手指机器人


买键盘魔改电路?也是觉得功能单一,最后还是买个键盘鼠标芯片做二次开发。

ch9329评估板开发板串口转HID键盘鼠标模块
IMG_20220323_112838.jpg

ch9329说明

ch9329说明



大概思路是 ESP8266 + ch9329 解决。

ESP8266 + ch9329

ESP8266 + ch9329



ESP8266 刷入ESPeasy 固件。

刷入ESPeasy 固件

刷入ESPeasy 固件


设置里面的 ping 插件,ping 不到电脑就不断按下 F1 按键。发送代码。电脑自动开机。

Rules

Rules


虽然花费了 30 元,但是免去以后的麻烦,感觉还是值得的。而且还能通过手机联动键盘,一键输入密码,或其他快捷键。

ESP8266 + ch9329 接线

ESP8266 + ch9329 接线


这个方案还有一个更酷是玩法,就是再接一个 指纹识别 设备,做成一个自动密码输入的按钮,伪 windows hello 进行生物识别。

指纹模块

指纹模块


模拟键盘的可用性更高,其他程序也能一键输入密码。现在指纹识别模块已经下单,教程下次见。

支持串口发送接收十六进制hex数据固件:

ESP_Easy_mega_20220322_test_C_ESP8266_4M1M.zip (654.88 KB, 下载次数: 10)

固件经过魔改,能发送、接收十六进制hex数据流格式,8266做主机控制串口设备也是可以的。


指纹识别

指纹识别

评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
admin + 20 + 10 虽然看不懂,但感觉很厉害的样子。.

查看全部评分

回复

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
110
HASS币
10
 楼主| 发表于 2022-3-23 22:05:44 | 显示全部楼层
本帖最后由 hass.io 于 2022-3-31 12:51 编辑

这个方案还有一个更酷是玩法,就是再接一个 指纹识别设备,做成一个自动密码输入的按钮,伪 windows hello 进行生物识别。


模拟键盘的可用性更高,其他程序也能一键输入密码。现在指纹识别模块已经在途中,教程下次见。


固件经过魔改,能发送、接收十六进制hex数据流格式,8266做主机控制串口设备也是可以的。

ESP_Easy_mega_20220331_test_C_ESP8266_4M1M.zip (655.73 KB, 下载次数: 2)
回复

使用道具 举报

8

主题

171

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
金钱
2296
HASS币
0
发表于 2022-3-24 09:42:49 来自手机 | 显示全部楼层
串口屏是发送和接收16进制的能用这个固件玩?
回复

使用道具 举报

3

主题

192

帖子

1137

积分

金牌会员

Rank: 6Rank: 6

积分
1137
金钱
945
HASS币
0
发表于 2022-3-24 09:42:51 | 显示全部楼层
本帖最后由 BlueFang 于 2022-3-24 09:44 编辑

太高级了,主板关机或重启时USB一般会断电一次的,上电延时xx秒按一次F1也可以,digispark的板子好像几块钱包邮。
回复

使用道具 举报

6

主题

243

帖子

1864

积分

金牌会员

Rank: 6Rank: 6

积分
1864
金钱
1621
HASS币
0
发表于 2022-3-24 21:27:35 | 显示全部楼层
esp8266+ch552也能做
回复

使用道具 举报

2

主题

169

帖子

1441

积分

论坛积极会员

积分
1441
金钱
1272
HASS币
0
发表于 2022-3-31 21:55:45 | 显示全部楼层
我觉得有这个本事的 你要不试试把这个检测的项目关了 或者dell的服务器都有idrac 我觉得改装这个技术难度远高于调一下设置
但是思路是个好思路
回复

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
110
HASS币
10
 楼主| 发表于 2022-3-31 22:05:06 | 显示全部楼层
260533755 发表于 2022-3-31 21:55
我觉得有这个本事的 你要不试试把这个检测的项目关了 或者dell的服务器都有idrac 我觉得改装这个技术难度远 ...

没找到设置啊,这是主板一个温感坏了,硬件问题,而且重启时 USB 不断电。只能此方案解决了。如果 ping 长时间超时还能联动主电源的继电器强制重启,这样蓝屏死机也会自动恢复了。
回复

使用道具 举报

2

主题

169

帖子

1441

积分

论坛积极会员

积分
1441
金钱
1272
HASS币
0
发表于 2022-4-1 03:32:16 | 显示全部楼层
hass.io 发表于 2022-3-31 22:05
没找到设置啊,这是主板一个温感坏了,硬件问题,而且重启时 USB 不断电。只能此方案解决了。如果 ping  ...

如果没有设置的地方那可能也就是这样了 我想到了好方法咱们再交流
回复

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
110
HASS币
10
 楼主| 发表于 2022-12-21 16:42:48 | 显示全部楼层
ESP_Easy_mega_20221215_collection_C_ESP8266_4M1M.bin.gz (661.64 KB, 下载次数: 1)

ESP_Easy_mega_20221215_collection_C_ESP8266_4M1M.bin.gz

[P087] SerialProxy 增加serialproxy_writehex命令,增加支持串口发送hex(串口写十六进制),支持串口读十六进制
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 12:37 , Processed in 0.084891 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表