>

Sansei DMM2650背光改装记录

2014-12-12 by Stavros

Sansei DMM2650是80年代的小型台式四位半自动量程万用表, 在Diyers中一直很受欢迎. sunzx送了我一台, 相当好用. 使用过程中发现它有一个很大的不足之处就是液晶屏没有背光, 光线较暗时读数不容易看清, 所以我决定给它加装背光.

DMM2650的液晶屏是双列针脚直插式的, 小心地把它从插座上取下来, 如图:

背面贴了一层反光膜. 这层膜很致密, 用LED手电从背后照, 在前面基本看不到. 因此要加装背光, 必须把这层膜撕下来.

撕的时候要很小心, 引脚碰弯了就不容易按回去了.

接下来制作背光板. 这块2cm x 8cm的洞洞板长度长了点, 两端要锯掉一些.

锯完之后, 尺寸正合适.

在上面焊10个0805的白光LED, 以及相应的限流电阻. 背光不需要很亮, 大约0.5mA就足够, 这里限流电阻用了5.1K.

点亮背光的效果.

液晶屏插座正中是驱动芯片, 做好的背光板可以用双面胶贴在驱动芯片上.

接下来要找到供电正负端, 很好找, 红色的电源开关最后面那两个引脚就是. 把背光板的引线缠在上面, 焊好.

装回前面板, 开机! 怎么效果有点逗比……看来没有柔光片是不行的.

柔光片这东西不好找, 试了不干胶贴纸的背纸、白色绝缘胶带、普通A4纸, 效果都不理想 …

read more

南瓜灯

2014-05-07 by Stavros

某次在超市看到有这种球形蜡烛头卖,如图:

用记号笔把适当的地方涂黑,就成了这样:

最后呢,在它下面熔个洞,放进一个橙色大功率LED,点亮以后的效果:

好象万圣节的时间搞错了……不过无所谓啦。

最后,用AVR让它的亮度忽明忽暗,尽可能象真正的蜡烛一样——其实挺困难的。

read more

滑动触摸实验

2013-07-14 by Stavros

见ST的两个应用笔记, AN2927和AN2896. 基本原理就是把触摸区域当作一个电容, 用一个IO口通过大电阻对触摸区域充放电, 另一个IO口来读取状态, 记录充放电时间. 当手指摸上去时, 这个电容变大了, 因此充放电时间会变长.

视频链接

read more

萤火虫瓶子&LCD1602串口转换板

2013-03-19 by Stavros

前者是用AVR的io口模拟PWM, 驱动8个LED闪亮.

视频链接

装到大玻璃瓶里, 关了灯看, 效果不错.

分别试验了用PCF8574, 74HC164和用一片ATmega48实现用串口驱动1602液晶屏.

PCF8574的方案很简单, 4个IO按4线法连接LCD高4位, 2个IO连接EN端和RS端. LCD RW直接接地, 用一只7660产生负压. 需要占用i2c口, 显示速度慢、性价比也低, 总之不推荐.

用ATmega48扩展的话, 可以8线连接, 接口用i2c、spi、uart都可以, 用一个PWM口产生负压可以节省一只7660, 是最灵活的方式, 不过用uart时需要双方都有晶振.

用74HC164要多占用两个IO, 不过用一些小技巧可以实现只占用两个GPIO:如图, 用电阻和二极管形成一个与门, 在串行写入数据时将最高位置1, 写完8bit后再拉高DATA端, 此时与门输出高电平, EN动作. 之后要拉低DATA, 连续八个CLK以清空164输出端, 避免影响下一轮. 实测写LCD快速、稳定, 成本也是三种方式里最低的.

后记: 后来还是觉得4线接法驱动LCD1602不太稳定. 继续改进, 改为用HC164的八个输出驱动LCD1602的全部8位数据接口, 输入端同时驱动RS脚, 同时再用一个IO来驱动EN脚. 总共用了三个IO, 不过稳定性好多了.

read more

USB温度计

2010-04-07 by Stavros

用ATMEGA8+DS18B20做了个USB接口的温度计, 插上电脑就能显示室内温度, 体积和一般的U盘差不多大.

read more

验钞笔

2010-03-27 by Stavros

拆了一支圆珠笔,粗细正好能装下一节7号锂电,利用原来的弹簧当触点。

笔尖的位置装了一个5mm紫外LED,串27欧电阻限流。

就这么简单!

read more

频率计

2009-10-15 by Stavros

输入信号经 K246 共源缓冲, 直耦到 C1959 放大, 74HC04 整形后通过另一只作为闸门的 C1959, 由 74HC393 和 Mega8 的 T1 计数器一起计数. 理论能测到 224=16.777216MHz.

电路如图:

read more

分压电阻计算器

2009-02-08 by Stavros

写了个计算DC-DC电路输出分压电阻的小工具, 如图.

输入所需要的电压和FB端参考电压, 它就自动计算出所需要的电阻值和误差, 电阻全部用5%精度的E24序列.

下载链接:

calc.zip

read more