摘要
本款虚拟镭射键盘分为硬件和软件两个部分。硬件部分主要为650 nm激光投射键盘、850 nm激光一字线发射器、150°广角摄像头、STM32模块、TFT彩屏等。软件部分使用C语言编写程序,编译器使用keil4。激光投射器投射出键盘图样,一字线激光发射器发射出覆盖键盘图样的线型结构光。当手指点击平面上投影的键盘图案时,手指遮挡住了一字线激光发射器发射出的线型结构光,指尖会有反射光斑的产生。摄像头拍摄到反射光斑,传输到STM32模块进行数字图像处理,TTF彩屏上显示出经图像处理后形成的二值图。将由图像中所获得的光斑坐标与事先存储在STM32模块内的投影键盘图案各字符坐标做比对,比对完成后传输到PC端,在PC端完成字符输入和显示。
- 单位