发作品签到
专业版

#VFD反显屏#桌面时钟_Boe

工程标签

2.7k
0
0
0

简介

基于VFD反显屏制作的桌面时钟摆件可以看时间和检测温湿度信息

简介:基于VFD反显屏制作的桌面时钟摆件可以看时间和检测温湿度信息
STC单片机创意设计大赛

开源协议

CC BY-NC-SA 3.0

(未经作者授权,禁止转载)
创建时间:2024-06-18 03:39:29更新时间:2024-07-03 02:22:44

描述

Vfd反显屏-桌面时钟摆件

Describe

真空荧光显示屏VFD(Vacuum Fluorescent Display)是从真空电子管发展而来的显示器件,它的基础特性与电子管的工作特点基本相同。由发射电子的阴极(直热式,统称灯丝)、加速控制电子流的栅极、玻璃基板上印上电极和荧光粉的阳极及栅网和玻盖构成。
它利用电子撞击荧光粉,使荧光粉发光,是一种自身发光显示器件。 VFD根据结构一般可分为二极管和三极管两种;根据显示内容可分为:数字显示、字符显示、图案显示、点阵显示;根据驱动方式可分为:静态驱动(直流)和动态驱动(脉冲)。显示发光形式有点阵式和固定图形、文字式等。 由于它可以做多色彩显示,亮度高,又可以用低电压来驱动,易与集成电路配套,所以被广泛应用在家用电器、办公自动化设备、工业仪器仪表及汽车等各种领域中。

这是一个基于STC8H8K64U为主控,具有可检测室内温湿度信息,日期、时间功能的Cyberpunk风格的桌面立式摆件。
屏幕采用的是来自LG HT503TH一款高端家庭影音系统主机上的VFD反显屏,机器的原理图纸我放在附件里了。
温湿度传感器采用DHT20 I2C驱动、VFD控制器使用PT6315串口驱动、高精度实时时钟使用RX8025T I2C协议,是学习和DIY的好项目,有兴趣的同学可以复刻一个玩玩。

其他物料比较容易购买到,反显屏的购买链接:
https://item.taobao.com/item.htm?ft=t&id=809234654976

1. 屏幕参数

  • Name: VFD
  • Brand: BOE
  • Model: VFD16-1002B
  • PIN: 10GR and 16SG

2. 电路外设

  • DHT20 温湿度传感器
  • RX8025T 实时时钟
  • PT6315 驱动IC

3. 电路说明

  1. 使用STC8H输出PWM驱动H桥芯片产生灯丝交流
  2. STC下载使用USB协议直链下载无需下载器,USB使用CDC模拟串口无需串口芯片
  3. 可以省掉I2C上拉电阻
  4. 使用CUK芯片产生-29V负压(LM2611AMF 国产 最低1.38单只)
  5. STC控制负压升压使能脚位

4. 软件说明

开发环境组合:
系统: WIN11
Vscode + Keil

  1. Vscode安装插件EIDE
  2. Keil介入编译
  3. stcai-isp-vx.xx.exe 设置编译后自动执行下载+默认复位命令
  4. 下载选择24Mhz
  5. 默认开启CDC串口

Github源码地址: https://github.com/ccy-studio/CCY-VFD-BOE161002B

项目结构:

image.png

  • I2C通讯有两种一个是硬件I2c一个是模拟I2C可以根据宏定义选择方式
  • DHT20 实现CRC检测和非CRC检测两种方式宏定义选择
  • doc文件夹内有断码位图示例,简易的字库生成工具HTML文件直接打开

模块说明

  1. dht20 实现了温湿度读取的API方法依赖i2c文件
  2. i2c 实现了模拟和硬件i2c实现方案
  3. rx8025 实现了读取和设置时间的API 依赖i2c文件
  4. pt6315 实现底层发送u8数据和寄存器功能设置操作API
  5. gui 应用层的封装,实现控制亮度、文字信息、图标显示、动画、屏保功能 依赖pt6315
  6. sys GPIO的定义和一些外设初始化公共定义等
  7. main 主函数入口,实现按键扫描、内容展示、页面切换等....

5. 实物图

12
VFDIMG_4-cp.jpgVFDIMG_3-cp.jpg
VFDIMG_1-cp.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
VFDVIDEO.mp4
15
2
ht503th-48_page-0001.jpg
10
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航