空调维修一例

炎炎夏日,空调坏了是件难受的事。八月的一天,一觉醒来,房间温度变得很低,空调显示错误代码,打开机盖,仔细一看,整个挂机的蒸发器都结冰了。拔下插头,等冰化完后,再插上插头后,还没用遥控开机,外机就开始工作了。遥控开机后,显示、扫风等功能都没有问题。故障很显然就是控制外机的继电器失控了,外机一直工作无法停机,温度也就会一直下降。

整个外壳拆下后,就可以取下电路板。

老式定频空调在电路上比较简单,主要就是一个MCU负责遥控、显示、检测温度和控制外机。对于上面说的故障,主要就是检查继电器和驱动电路。

检查继电器,触点并没有粘连,继电器是好的。然后检查继电器驱动电路,驱动电路主要就是由ULN2003完成,MCU给控制信号过来,ULN2003负责电流放大驱动继电器。考虑到在没有遥控开机时,继电器就吸合工作,可以肯定MCU到ULN2003的信号是没问题的。这个主控板上有两个ULN2003,用于驱动数码管显示、继电器和上下扫风用的步进电机。其它功能没有问题,那就只能是用于驱动器的这一个通道损坏了,短路了,造成继电器无法被MCU控制,上电后外机就一直工作。

更换其中用于驱动继电器的有损坏的ULN2003后,空调恢复正常。

20230906

盒子图纸自动生成Boxes.py

看到一个有趣的PY应用网站。网址为https://www.festi.info/boxes.py/,它是一个用PYTHON编写的开源盒子生成器。只要选择盒子形式,输入想要的参数,就可以得到相应的设计图纸,还具有直榫和,燕尾榫接头,柔性切口,螺钉,铰链,齿轮,滑轮等孔和槽。十分适合使用激光切割机制作各种各样的盒子。当然除了盒子还有其它别的设计可以使用,像置物架、工具架等等。在网页下方有语言选择,别忘了选择中文zh_CN。生成的图纸文件格式可以选择SVG,DXF,GCODE等适合激光切割,但是也可以用其它设计软件转换后用到雕刻机、数控铣等上面。

使用方法简单,打开网页,选择要生成的盒子样式。

修改想要的参数,选择好要输出的文档格式,就可以点生成或下载了。

下图就是生成的设计图SVG格式

 

尝鲜英特尔新等宽字体

英特尔新近开源了一款面向开发者的新等宽字体,名称为“Intel One Mono”。英特尔官方宣称这是一款富有表现力的等宽字体,设计时考虑到了清晰度、易读性和开发人员的需求。而且“Intel One Mono”是一款开源免费的字体,涵盖了 200 多种使用拉丁文字的语言,提供四种粗细Light、Regular、Medium 和 Bold,并带有匹配的斜体。这款字体以最大程度地提高易读性,以解决开发者的疲劳和眼睛疲劳问题,并减少编码错误。

目前 “Intel One Mono” 可在 Intel GitHub 仓库下载,除了源代码之外,还包括易于使用的 OTF / WOFF / TTF 字体文件。

仓库地址:https://github.com/intel/intel-one-mono

下面说说Windows系统下的使用方法:

https://github.com/intel/intel-one-mono/tree/main/fonts

从上面的链接地址进Intel仓库后,找到适用于Windows系统的TTF格式字体包。并下载到本地。

解压打开所下载的ZIP文件,并保存到一个文件夹中,并打开文件夹。选择该文件夹中所有的ttf字体文件,点鼠标右键后,选择弹出窗口的“安装”或“为所有用户安装”,就可以把“Intel One Mono”安装进系统中。以后就可以在各种软件中使用这个字体了。

下面就是笔者常用的文本编辑器软件“记事本”和“VS Code”的设置“Intel One Mono”字体的方法和显示效果。大家可以根据自己的喜好设置字形和大小。

20230612