LED点标记显示器的主题是制作32*32的点标记屏幕,LED点标记模块显示器以人眼难以看到的扫描的微小亮度和人眼可见的显示点亮模式工作; 在光笔划和LED点图案的表面的情况下,首先用光笔检测触摸位置的LED点的扫描稍微明亮,取得其矩阵坐标,根据功能的需要决定该坐标的LED是否点亮到人眼可见的显示状态,从而在画面上显示“
首先,为了区分人眼难以注意的扫描稍微点亮的模式和人眼可见的显示点亮的模式,通过实验,决定根据扫描稍微点亮的通电时间小、点点亮的通电时间长的通电时间的差异来进行区分。 另一个需要注意的是,人眼可以识别的闪烁时间为40HZ左右,所以如果通电和切断的时间总和不大于40HZ,人眼就看不到点的闪烁。
硬件部分
这次的硬件电路比较简单,一是光笔的制作和光栅的制作。
笔的电路大概是这样的,通过一个受光元件的电压变化和一个固定电压的比较,单片机判断输出是高电平还是低电平。 电路的想法并不难。 难点在于零件的响应速度。 由于点扫描和点点亮的时间短,因此要求受光元件和比较器的响应速度快。 我们的感光部件使用3DU33,比较器为LM393。 电路图如下。
RW2是电位计,调整手写笔的灵敏度。
接下来是点屏幕的制作。 主题要求是3232个点屏幕。 我们买的是88个点屏幕。 这需要16个雪碧。 考虑到难度,我决定画PCB。 会腐蚀PCB。 电路图什么也说不出来。 就是把同一行和列连接到同一个网络上。 再引出64个IO端口控制单片机。 我们使用的是STM32F4的单片机,所以解码器不会减少IO端口。 也制作驱动电路,放大电流使圆点点亮。
制作点阵PCB基板是一个难点,但由于实验室工艺的限制和布线的复杂性,画了两个面板。 制作两面板的难点是我们的铜板没有两面导通。 也就是说,最上层和下层的通路没有连接。 因此,零件的焊接只能焊接在同一个面上。 这个样子会回到画单板的问题上。
楼主喜欢画PCB。 因此,解决了这一问题的是,通过钻孔布线使焊盘处于同一平面,最上层和下层布线的连接通过铁丝的焊接导通。 同时改变焊盘的大小,便于焊接。
开心是一次成功,证明了我的想法是可行的。
这次的硬件是这样的,不难,但是手很强,特别是制作PCB板的这个部分。
请展示成果。