Ⅰ 51 单片机的智能台灯设计要求
智控台灯,智能家居大肆兴起后的衍生品,智控台灯可以讲将信号接收线埋藏于垂直的灯臂中,无形而有力地将信号放大。黑白分明的利落气质,简洁至上的线条轮廓,让这盏美观实用的台灯可以出现在任意多变的场合。此外,既然拥有了WiFi延长的功能。于是吸取其WiFi控制的思路,赋予它智能化的操作,只要下载一个APP到手机,就能远程控制家中的WiFi与灯光。
智控台灯[1]趋避无语相比独立的小插件,选择了将WiFi延长隐藏于必需品台灯中,有别于传统WiFi延长器生硬突出的天线,凌乱的设计,不堪入目的摆放,而智能台灯将信号接收线埋藏于垂直的灯臂中,无形而有力地将信号放大。
定时开关灯、控制上网时长、开关台灯……一切在指掌中轻松搞定,即使外出度假依然无忧,让人感叹原来科技可以让生活如此便捷。更贴心的是,灯底座侧边,还设置了USB直充插口,不用打开电脑,直接为各种设备充电,更方便了在床头使用。所有的考量,只是为了更便利的使用,从以人为本的设计理念出发,让家看起来更加美观舒适。
纠错
参考资料
Ⅱ 单片机控制LED灯程序设计总结300字(急!!)
呵呵 这个就是自己的心得体会而已,我可以为了提供大概的个人心得,仅个人观点。
首先是控制LED的意义:(通常初学单片机的人控制LED是用并口,也就是掌握IO口输入输出功能、相应的寄存器等等,简单了解一下单片机,以及对于单片机每个功能模块的学习应该怎么入手等等。当然控制LED并不是只能用并口,用串口、红外等等通讯方式都可以)
其次是控制LED的方法:(还是以IO口控制为例,其实法方是死的,可以有很多,比如:1、每个IO直接赋值;2、用移位等等方式处理)
再其次是控制LED的用途:(通常一般仪器设备上的LED都是作为指示灯,比如电源指示啊,通讯啊等等或者只是为了美观好看,其实点阵也是指示的一种吧!这个可以自己想了)
最后是控制LED学到了什么:(其实这个就是写废话了,自己随便想,结合上面的几点)
备注:以上只是突然看到这个提问随便写的,也没考虑得太多,可能不够完善,不喜勿喷!
Ⅲ 设计制作了一种智能台灯,主要是以BISS0001和单片机组成的红外传感控制电路。
1、全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。
2、光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。
3、温度补偿(可选择,出厂时未设):在夏天当环境温度升高至30~32℃,探测距离稍变短,温度补偿可作一定的性能补偿。
4、两种触发方式:(可跳线选择)
a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平;
b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围
活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检
测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时
时间的起始点)。
5、具有感应封锁时间(默认设置:2.5S封锁时间):感应模块在每一次感应输出后(高电平变
成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。
此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产
品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒
—几十秒钟)。
6、工作电压范围宽:默认工作电压DC4.5V-20V。
7、微功耗:静态电流<50微安,特别适合干电池供电的自动控制产品。
8、输出高电平信号:可方便与各类电路实现对接。
Ⅳ 单片机智能台灯的设计需要哪些元件
买个51
或msp430最小系统板
查查需要的传感器,是声控的还是光控的
,或者热释电的(检测人体移动的),用LED灯代替台灯,买个小电池,做个稳压模块,根据所缺的东西再买点小零件就够了。程序很简单,就是传感器有反应LED相应位置1,没反应了再置0.就这么多。
Ⅳ 基于单片机设计智能台灯,需要哪些元器件,详细一点的。
1、测人体的话可以选择人体红外传感器,当光束被挡时输出高电平,这种传感器有一种半成品,输出也是脉冲的,当有人时输出3。5V高电平维持3秒,如人没有离开就继续输出,人离开后就变成低电平。
2、测光源基本上用光敏电阻就可以了,将光敏电阻附加三极管等元件做成一个光敏传感器,一旦光强低于某个值就向单片机返回一个高/低电平信号,由单片机处理。
3、单片机用51即可,输出引脚上连一个7407,然后连到继电器上即可。
4、其实也可以不用单片机的,只要一个逻辑芯片就可以了,比如如果高电平时有人,高电平时光弱,那么只要将这两个信号送到一个与门就可以了,与门输出一个高电平,然后驱动继电器即可!
希望能帮到你,对于这个东西你可以分成几个模块,一个模块一个模块搞定再综合,多在网上搜索一下,网上有大量的资料可以借鉴,加油!
Ⅵ 基于51单片机的led彩灯设计。 9个灯(红绿蓝三色)。按键控制 c语言程序
#include<reg52.h>
#define uint unsigned int
sbit S1=P1^0;
sbit S2=P1^1;
sbit S3=P1^2;
sbit S4=P1^3;
sbit LED1=P1^4;
void delay(uint);
main()
{
S1 = 1;
S2 = 1;
S3 = 1;
S4 = 1;
while(1)
{
if(S1==0)
{
P2 = 0X00;
LED1 = 0;
delay(500);
P2 = ~P2;
LED1 = ~LED1;
delay(500);
};
if(S2==0)
{
P2 = 0Xc0;
delay(500);
P2 = 0xff;
LED1 = 1;
delay(500);
};
if(S3==0)
{
P2 = 0X07;
LED1 = 0;
delay(500);
P2 = 0XFF;
LED1 = 1;
delay(500);
};
if(S4==0)
{
P2 = 0X38;
LED1 = 0;
delay(500);
P2 = 0xff;
LED1 =1;
delay(500);
};
};
}
void delay(uint z)
{
uint x, y;
for(x=85; x>0; x--)
for(y=z; y>0; y--);
}
具体还要看你单片机和LED引脚的连线,原理大概就是上面那样了,可以下载到机子验证。
Ⅶ 单片机控制led彩灯,想要设计一个按下按钮,彩灯暂停的程序,应该如何设计,汇编语言,请哪位大侠帮帮我
可以用外部中断来控制;如果单片机中断是低有效,将按钮设置成按下时为低电平,触发中断,在中断中设置一个标志位,然后退出中断;主程序来判断这个标志位,如果为1,则退出led跑灯程序; 如果为0,则继续跑灯。如果单片机中断是高有效,将按钮设置成按下时为高电平,同理。 设置一个全局变量a,并且赋值a=0,一旦有按钮按下,则进入中断,并且a赋值为1,即a=1;在主程序中判断a的值,如果为0,则执行跑灯;若为1,则停止。