OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » VFD客显时钟日历半成品!硬件V1.5+软件V1.2

共1条 1/1 1 跳转至

VFD客显时钟日历半成品!硬件V1.5+软件V1.2

高工
2013-09-24 16:56:32    评分
前些日子在忙原创MV的拍摄,放了假了又要考驾照,下个月有数学建模的夏令营,还要折腾学校社团招新的事情,遂百忙之中淘宝处购得两块二手VFD模块,系IBM收银机顾客显示屏(坛里好像有朋友也有这家伙)。正好原来D的12864万年历被我摔了一下,出现三条坏道,所以……干脆再D一个更好看的代替之!
——————割————————————————————————
原来的LCD12864万年历是仿制杜洋的东西,上个光棍节拍的图:
     
虽然确实挺强大,但是作为桌面台历而言,闹钟功能基本没什么用(手机用户无压力),而且按键在背后实在不方便。于是第二个台历的设计思路就有了:
时间日期星期(这个是必须的~)
温度和湿度显示
特殊纪念日提醒(淘到的VFD是2002西文字符型显示屏,故显示信息很受限制)

而对于VFD屏,还要考虑的因素就是屏幕保护。这块二手屏虽说成色不错,但在开机自检的时候能明显看到有些点的亮度已经不足。因此在设计的时候还要考虑经常更新显示内容,并必要时候关闭显示。

鉴于时间实在太紧,目前实现了时间日期星期的显示和调整,温度和湿度传感器(DS18B20和DHT11,网友都说DHT11的温度误差太大)落在学校了……红外接收头和遥控器还在快递路上,所以目前仍采用按键调整……此为抢先版,还没有完成,先睹为快吧!
——————再割——————————————————————
先上几张屏图:

全景,测试时候焊了一根USB插头


细节图


屏测试图,接口是RS232,9600波特率,无校验。
找到指令集的说明之前只能发ASCII字符串,而且这个屏居然初始设定是自动滚屏……晕,专用芯片的指令一般都是兼容NEC什么的,这个为什么不是呢?看下图——

他的控制器不是通用芯片,而是飞利浦的单片机……P87C52……8051单片机……

后来好不容易找到一份指令集说明,虽然还是有很多指令不能用,比如控制亮度、开关光标(这屏的显示设计貌似没有光标),但是已经能让我取消它的自动滚屏了,这就够了。


这个是主控板,STC12C5A60S2+PCF8563. 一开始硬件V1.0用的是STC12C4052AD,没想到用户界面写进去之后ROM就不够了……
用的是我手头最小的板子,目测应该能装下传感器和接收头(PS:VFD屏工作的时候会发热,而且发得挺厉害,屏和电路都会发热,所以温度传感器一定要延出去,否则不准)


主控板的背面。背面空间反而挺大,到时候红外接收的CX20106如果正面焊不下就考虑放在单片机底下或者背面吧


工作图,检测不到温湿模块的时候就显示--,如果有信息提示则会在第二行最后显示“”,按下第四个键就切换入信息显示。

——————最后再割——————————————————

还在制作中,全部完成了就上源程序。
题外话:这些东西做的精美一点绝对是告白利器,可惜,电子钟这种东西永远不适合送礼……中国人避讳啊……电子钟也是钟啊……

欢迎拍砖!!



关键词: 客显     时钟     日历     半成品     硬件     V1.5+     软件    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]