- 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)