基于STM32单片机的智能台灯X-Light.pdfVIP

  • 102
  • 0
  • 约7.2千字
  • 约 2页
  • 2019-04-12 发布于广西
  • 举报
ELECTRONICS WORLD 探 索与观察 ・ 基于STM32单片机的智能台灯X-Light 广东工业大学 张灵敏 苏晓烽 苏庆伟 华南理工大学 孙伟杰 【摘要】 本文描述的是由592个独立彩色光源(RGB-LED)搭建成一个圆柱体立体的灯具X-Light,该灯具是以STM32F103R8T6单片机为 控制核心,采用双P沟道增强型MOS管APM4953作为X-Light的层驱动控制,移位寄存器74HC245芯片控制每盏LED的信号,通过蓝牙模块 实现手机APP与单片机的无线数传,从而实现远程操控每个LED灯以及展示不同动画等功能。 【关键词】 X-Light;STM32F103R8T6;蓝牙模块;APP;移位寄存器 随着人们生活水平的不断提高,3D效果的欣赏已经成了人们 的追求,美轮美奂的观赏让人醉心不已,给人带来无比宽松舒适的 美感。3D技术的将来必有广泛应用。如今也出现许许多多3D光立 [1] 方的设计 ,然而此类设计都是围绕立方体以及缺乏与人的互动。 在本文,我们将介绍一种圆柱体的智能台灯X-Light ,该台灯在不 同的场合可以根据不同的需要来调节想要的效果,通过一个APP来 远程操控,可以让它实现改变颜色,亮度,也可以实时运算手机中 已存在的动画或即时画出一段动画或下载APP 中其他玩家分享的动 画。这样既可以渲染室内环境,又可以增强与人的互动性。 图2 74HC595信号传输模块 图3 74HC245信号驱动模块 2.3 信号驱动模块 1 本系统设计方案 考虑到单片机需要控制多个74HC595,为减轻单片机的负载, 这里采74HC245作为74HC595芯片的信号驱动器。 X-Light是由592个独立彩色光源 (RGB-LED )及其控制系统 74HC245是典型的CMOS 型三态缓冲、方向可控的八路缓冲 搭建的一个圆柱体立体灯具,该圆柱体立体分16层共阴和111列共 器,主要用于实现数据总线的双向异步通信。在这里用于保护脆弱 阳,每个LED之间的空间间距约为22mm ,以STM32F103R8T6单片 的主控芯片,在主控芯片的并行接口与外部受控设备74HC595芯片 机为控制核心,采用双P沟道增强型MOS管APM4953控制显示该圆 的并行接口间添加该缓冲器,用于驱动74HC595 ,其信号驱动模块 柱体的16个层,采用移位寄存器74HC245芯片对111列共阳端进行 74HC245如图3所示。 信号控制,从而达到控制每一个独立彩色光源 (RGB-LED )亮和 2.4 共阳层驱动模块 灭及其颜色的变化;通过蓝牙模块实现手机APP与单片机的无线数 因为需要较大的功率驱动X-Light每一水平层面,为保证所有灯都 传,使得592个独立彩色光源显示不同的颜色并自由组合形成绚丽 能正常发光,本文所述的X-Light利用APM4953作为共阳层驱动。 的图案进而变换不同的动画。例如:爱心、水滴、烟花、小球弹跳 每片APM4953 内部包含两个独立的P沟道MOS场效应管,它的

文档评论(0)

1亿VIP精品文档

相关文档