盲文键盘



盲文不仅可以显示,还可以输入信息。 在此字体的经典6位版本中,字符由两列组成,每列三位。 在盲文键盘中,两列都扩展为一行,每手扩展三位。 提议的这种类型的自制键盘会发出声音,然后将它们同时发送到串行监视器,然后从此处可以将文本复制到另一个应用程序以进行后续编辑。

原谅我所有认为这种举止不好的人,但作者以弗里辛的方式执行了该计划。 另外,他忘了在7805上增加电容器以防止自激-必须提供电容器。 但是电路的图像方式并没有影响设计的性能,完全可以满足其功能。



盲文中的数字代码类似于字母A-J的代码,每个数字前面必须带有特殊符号“现在数字会消失”:



但是,要使键盘发声并向串行监视器传输数字而不是字母,则必须使用与按钮相同的方式,通过连接至Arduino输入之一的开关将其切换至适当的模式。 按钮和开关均配备了上拉电阻(1 kOhm)。

语音字符文件存储在存储卡中,必须以FAT32格式格式化:



在Linux上

然后把从这里下载的文件放在上面。 在Arduino中,将文件扩展名从TXT更改为INO后,填写草图

要接收拨打的字符,可以同时使用Arduino IDE串行监视器和任何终端仿真器。 作者更喜欢CoolTerm,因为它能够立即将输入的字符写入文本文件,但是不仅该程序可以。 参数:9600波特,8位,无奇偶校验,一个停止位,包括DTR和RTS。 一切正常后,您可以尝试输入一些文本:



简短的视频说明和键盘测试:


为了能够在任何程序中的此类键盘上立即键入文本,必须通过添加HID设备的功能来修改固件。 但是并非所有Arduino兼容板都支持此模式。

Source: https://habr.com/ru/post/zh-CN452466/


All Articles