个人作品集锦.pdf
《个人作品集锦.pdf》由会员分享,可在线阅读,更多相关《个人作品集锦.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 个 人 作 品 集 锦个 人 作 品 集 锦 1 流光溢彩 2 LCD Smartie 下位机设计及显示插件编写 5 全彩 LED 点阵音频可视化装置设计 7 温湿度采集系统设计 9 基于 STC 增强型 8051 的电子钟的制作 12 个 人 作 品 集 锦个 人 作 品 集 锦 2 流光溢彩流光溢彩 作品功能:让显示器边缘的光彩溢出,产生一种独特的视觉效果。技术要点:LED 全 IC 灯条驱动 USB 总线通讯 效果展示效果展示 拍摄照片展示:动态效果展示:http:/ 人 作 品 集 锦个 人 作 品 集 锦 3 硬件硬件结构结构 该系统通过PC对显示数据的实时采集并分析得到显示器边缘
2、的色彩数据通过USB总线传输至下位端 STM32 主控板,主控板对数据进行缓存转换传送至以 WS2812 为核心的 60 灯全彩灯条以输出色彩。图 1 所示的即为该系统的物理结构。1.WS2812 灯条 2.PC 主机 3.STM32 主控板 4.5v 稳压电源 5.显示器 图 1 系统物理结构示意 STM32 片内使用 PWM 和 DMA 相结合调制出灯条 IC 所需要的通信时序信号并经 GPIO送至灯条。图 2 给出了片内资源的使用情况示意。图 2 片内资源使用示意 USB12435USBARM CM4CorePWMDMAGPIO*这里主要画了该应用所用的外设及逻辑连线。STM32 个 人
3、 作 品 集 锦个 人 作 品 集 锦 4 软件结构软件结构 系统软件由上位机 PC 应用程序和下位机固件组成:其中上位机软件采用了开源的Prismatik,负责采集屏幕图像并分析出边缘色彩信息及对应的 UI 操作;下位机采用了本人自行编写的程序,负责对数据进行处理转换并送至灯条 IC。上位机和下位机的通信方式是 USB,采用了 USB HID 类可以免除驱动的安装。图 3 系统软件结构示意上位机USB数据接收色彩数据缓动处理灯条驱动色彩信息流下位机 个 人 作 品 集 锦个 人 作 品 集 锦 5 LCD Smartie LCD Smartie 下位机设计及显示插件编写下位机设计及显示插件编
4、写 作品功能:利用现有的 LCD Smartie 软件采集 PC 实时信息并组织呈现形式,通过自行编写的插件将信息通过 USB 接口传送至自制的下位机装置,从而呈现信息。技术要点:USB 总线通讯 DLL 编写 LCM 驱动 2.4G 无线通讯 效果展示效果展示 拍摄照片展示:硬件硬件结构结构 整体硬件有终端单元和 PC 机组成,设计的目标就是使终端显示 PC 机的信息。故终端单元有USB接入和2.4G接入的能力,通过切换不同角色实现和PC连接或者作为一个接收单元。图 4 及图 5 分别描述了整体结构和终端单元的结构。PC机终端1USB终端22.4G 无线 图 4 整体结构图 个 人 作 品
5、集 锦个 人 作 品 集 锦 6 终端STM32无线模块液晶显示模组SPI1+额外GPIOSPI2+额外GPIO其他GPIOUSB 接口 图 5 终端结构图 软件结构软件结构 系统软件由上位机 PC 应用程序和下位机固件组成:其中上位机软件采用了开源的 LCD Smartie,同时编写了显示驱动 DLL 插件,用于配合自制的下位机;下位机采用了本人自行编写的程序,利用软件上的结构差异改变终端单元的角色,从而实现无线收发。详细结构可参见图 6。终端1未使用终端2未使用PCLCD Smartie2.4G 无线自行编写DLL插件USBFIFO协议解析功能执行USB数据处理2.4G数据处理FIFO协议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 作品 集锦
限制150内