加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

newrudeman 发布

触控可调灯光设计(Arduino)

 
设计简介

题目:触控可调灯光设计 队伍信息:殷逸鹏、吴忌 获奖信息:三等奖

 

赛题:触控可调灯光设计 通过触摸传感器切换模式。当检测到一次轻触时,仅在常亮、跑马、流水、炫酷四种样式中轮流切换;当检测到一次长按(大于1s)时,进行触摸延时熄灭演出(亮度逐渐增强,并在3s后熄灭)。当A1模拟口读取大于600的数值时(由光敏电阻和串联电阻性质决定),前四种模式的动画速率变快(帧间隔由200ms变为80ms)。

 

 

7OSL4JR44LBtl1tr5qDOMJm42Myj1kW7T2Emwebc.jpeg

 

演示视频:https://www.bilibili.com/video/BV1of4y1v7tZ

 

 

 

 

赛题B

一、赛题要求和设计方案

1.1 赛题要求

B 题.触控可调灯光设计

1)使用立创 EDA 设计一个带触控功能的流水灯(5~7个灯);

2)触控开关用于切换流水灯的效果:常亮模式、流水灯模式、延迟灭灯模式;

3)触控功能可以通过触控模块实现;也可以使用光敏电阻、灰度传感器等实现。若无法实现触控,使用按键替代此功能;

4)提高要求:可以通过外界光线、声音、温度等参数,产生不同的灯光指示效果。

5)其他发挥

其他说明:本题推荐使用控制器设计,控制器自备,电路设计中给控制器提供必要的接口,在实物调试时进行连接。

1.2 总体方案设计

我组设计的触控可调节灯光项目由两个系统组成。第一部分为流水灯系统,即灯光显示主体。流水灯由6LED小灯泡构成,其拥有多种动画模式(包含常亮、跑马、流水、炫酷、长按延时五种模式),同时环境光照可以改变流水灯动画播放速度。

第二部分为触控系统,通过触摸传感器控制信号输入,再经过算法决定LED动画模式、延时计时。 是模式切换的关键所在。

1.3 模式转换设计

如将第iLED依次编号为1-6号,用数组a1 a2 a3 a4 a5 a6来表示它们的明灭情况(0为灭,1为亮),则:

(1)   常亮:111111

(2)   跑马:000000,100000,010000,001000,000100,000010,000001

(3)   流水:000000,100000,110000,111000,111100,111110,111111,111110,111100,111000,110000,100000,

(4)   炫酷:101010, 010101

(5)   长按延时。

通过触摸传感器切换模式。当检测到一次轻触时,仅在常亮、跑马、流水、炫酷四种样式中轮流切换;当检测到一次长按(大于1s)时,进行触摸延时熄灭演出(亮度逐渐增强,并在3s后熄灭)。当A1模拟口读取大于600的数值时(由光敏电阻和串联电阻性质决定),前四种模式的动画速率变快(帧间隔由200ms变为80ms)

二、电路原理说明

2.1 总体说明

Arduino单片机简化了外部电路设计,提供了众多可能性。因此,电路上的设计并没有多么复杂。

我们为流水灯系统设计了一块PCB板,集成了LED驱动模块、光敏控制模块。触控系统中我们则是采用了基于TTP223单键触摸芯片的G23单路触摸传感器(点动型)。

2.2 模块介绍

2.2.1 LED驱动模块

Arduino板默认引脚输出电压为5V。但为防止LED灯泡过亮、无法正常工作,我们还是为每个LED灯泡串联了220Ω电阻。

2.2.2 光敏控制模块

通过光敏电阻和1K电阻串联,用串联分压的方式获取模拟输入值。

2.2.3 触控模块

采用触摸传感器,会使输入的高低电平比轻触开关更加稳定,因此外部电路无需接拉电阻。

该模块是一个基于触摸检测IC (TTP223B) 的电容式点动型触摸开关模块。常态下,模块输出低电平,模式为低功耗模式;当用手指触摸相应位置时,模块会输出高电平,模式切换为快速模式;当持续12秒。没有触摸时,模式又切换为低功耗模式。可以将模块安装在非金属材料如塑料上。

 

2.2.4

 

 

 

 

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-18 13:21:02

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved