ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F1] 基于STM32芯片的一款智能台灯

[复制链接]
楼主: junpeng324
 楼主 | 2017-11-10 10:45 | 显示全部楼层
实用性
我们的智能台灯,与其他台灯相比智能化设计理念优势较为明显。现如今,智能、节能、环保产品不断出现在大众眼前,科技的快速发展也让越来越多的物品变得智能化、简单化。普通台灯或者说家居产品都将会面临着改革的命运,这是一个趋势,也是一个必然现象。现就我们的作品功能分析来说它在现实生活中具有以下实用性:
1、信息化的快速发展让我们的生活变得近在矩尺,一切事情好像都能够通过一个手机来完成,手机成为了我们生活中必不可少的物品。所以,我们给台灯配备了APP连接,通过手机APP页面端我们可以对台灯进行一些特殊的操作,使远在其它地方的您可以随时控制它。
2、在手机APP页面端我们不单单设置有开关功能,还设置了语音调节、进度条调节、多种工作模式选择功能,操作简单易于上手。我们的台灯还可以通过外界光照强度来调整自身亮度,通过不同形式的灯光调节来保护您的眼睛,给你一个舒适的学习工作环境。
3、APP页面端还可以通过台灯实时收集到您的入座时间、周围温湿度、光强度、可燃气体等数据,并将这些数据显示在APP页面端,让您能在千里之外就能对家里的环境了如指掌,随时作出应对准备,还可以查看近一周的工作时间数据,对台灯的使用情况有所了解。
4、在事务缠身想要通过阅读读物放松身心或者睡前阅读一些文章又怕沉迷书海不能自拔的时候,您可以通过手机APP页面端对小台灯进行定时关灯,在约定时间结束的时候会通过自动关闭台灯来提醒您该要工作或者休息了,这弥补了我们经常遗忘时间的通病。
5、孩子的学习是我们每个家庭特别关注的问题。学习的同时孩子学习的坐姿也是家长们头疼的难题。孩子们在学习的时候不经意间就会弯腰趴在桌子上面长时间下来对孩子的身体骨骼发育会造成较大的影响,同时近距离学习对眼睛的伤害也会特别的严重。我们的台灯设计上面考虑到这个问题,所以我们添加了坐姿纠正的功能。利用超声波模块通过使用者与台灯的距离远近判断是否存在坐姿偏差,如果您的身体严重倾斜或下趴,台灯将自动熄灭以此来提醒使用者纠正坐姿。
6、我们的产品可以根据手势和无极调光来实现灯光控制。在台灯的上面有4个传感器,当我们的手势在上面快速通过的时候,小台灯的亮度会从最暗直接增加到最亮,如果您的手势缓慢通过的时候我们的小台灯会缓慢变亮,这跟我们台灯上面的实现无极功能的4次指纹按键实现相同的功能------无极调光。第一次指纹按键在上面的时候灯光会由暗缓慢的变到最亮;第二次指纹按键时间在第一次灯变换的过程中时,小台灯直接调到最大亮度;第三次指纹按键会实现小台灯的灯光从最亮缓慢转化到最暗直至灯熄灭;第四次指纹按键时间在第三次灯光变化过程中时,小台灯直接熄灭。这就是我们的无极调光功能的实现过程。
总的来说,我们所有的思想设计都是为了改善我们的生活质量,提高我们的生活水平。每一项功能都尽可能多的为用户提供便利,符合现代化社会人们对商品的要求。

 楼主 | 2017-11-10 10:49 | 显示全部楼层
市场应用前景
现在社会上的台灯应用比较广泛,包括家庭,学习,工作各个领域。而且台灯的样式也琳琅满目。特别是随着现代社会的迅速发展,科技时代的来临,新材料,新技术,新设备的逐渐完善,科技产品的应用会更加贴近生活。应国务院要求,发展节能环保产业是培育发展新动能,提升绿色竞争力的强大举措。但是现如今,市场上面台灯的质量良莠不齐,好的LED台灯能够做到节能,环保,寿命长三个大大的优点,能做到适应国家的要求,但是他的价位相对来说也是比较高的。而普通的台灯与之恰恰相反,在瓦数相同的情况下,普通的灯会更加耗电,同时亮度的控制也不会根据实际情况来自动调节,做不到智能化。这跟我们这台节能灯的设计理念相差甚远。

 楼主 | 2017-11-10 10:56 | 显示全部楼层
关于智能台灯程序部分:1.手动模式与自动模式的切换 ,可以通过按键或者APP端来控制自动模式与手动模式的切换。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2017-11-10 10:58 | 显示全部楼层
junpeng324 发表于 2017-11-10 10:39
是的,我们队里有个会写APP的很棒的。

挺羡慕你们的哈,还有会写APP的。
| 2017-11-10 10:59 | 显示全部楼层
junpeng324 发表于 2017-11-10 10:39
这个本来是个机械的表,我们把它改成数码管显示的表了。

有创意,这个台灯设计的挺巧的。
| 2017-11-10 10:59 | 显示全部楼层
junpeng324 发表于 2017-11-10 10:40
里面的电路全部手工制作。

厉害了,那得飞多少线啊。
| 2017-11-10 11:00 | 显示全部楼层
junpeng324 发表于 2017-11-10 10:40
做了一款手势感应的装置,用于控制台灯。

手势可以用光电开关,好奇。
 楼主 | 2017-11-11 22:11 | 显示全部楼层
aizaixiyuanqian 发表于 2017-11-10 11:00
手势可以用光电开关,好奇。

后面会有分享关于手势的算法部分
 楼主 | 2017-11-11 22:12 | 显示全部楼层
aizaixiyuanqian 发表于 2017-11-10 10:59
厉害了,那得飞多少线啊。

飞好多线呢,573需要很多输出线。
 楼主 | 2017-11-11 22:13 | 显示全部楼层
aizaixiyuanqian 发表于 2017-11-10 10:59
有创意,这个台灯设计的挺巧的。

还好吧,可以当我们的毕业设计。
 楼主 | 2017-11-11 22:20 | 显示全部楼层
自动模式1:通过获取外界的光线值来实现台灯的自动调节。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主 | 2017-11-11 22:21 | 显示全部楼层
自动模式2:实现了人来灯亮,人走灯灭,人学习时自动调节。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主 | 2017-11-11 22:25 | 显示全部楼层
手动模式:在手动模式下可以通过旋钮,APP和手势控制装置实现台灯的控制。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主 | 2017-11-11 22:28 | 显示全部楼层
代码部分:模式的切换
void mode()             //通过APP和按键来选择自动和手动模式
{       
       
            shoushi_dat();                       
      shoushi_deal();  //手势控制灯光
                if(mode_flag==1)     //自动模式
                {
      renti_deal();    //人体感应控制灯光
                }
                else                //手动模式下完成app与手势感应控制灯光过程
                {

                   led_deal();      //app控制灯
                         shoushi_dat();                       
       shoushi_deal();  //手势控制灯光       
    }
}

| 2017-11-11 22:28 | 显示全部楼层
 楼主 | 2017-11-11 22:29 | 显示全部楼层

小喇叭来不来个推荐
| 2017-11-11 22:29 | 显示全部楼层
还真是非常高大上的设计。
| 2017-11-11 22:30 | 显示全部楼层
这个红外是怎么实现的?
| 2017-11-11 22:30 | 显示全部楼层
junpeng324 发表于 2017-11-7 23:23
硬件设计之一:
首先考虑到台灯的设计理念要更好地符合智能化、人性化、多功能化的要求,我们使用STM32F401 ...

可以加个物联网控制。
| 2017-11-11 22:30 | 显示全部楼层
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

分享 快速回复 返回顶部 返回列表