您好,我是一个大二的学生,要写一个用蓝牙控制单片机开关LED灯的...
这个并不复杂:1、购买蓝牙模块。
单片机通过串口与蓝牙模块通信(大部分蓝牙模块还带有sdio口,你也可以用这个口语模块通信,换汤不换药)。
配对之后模块相对与单片机而言就是一条串口线。
2、如果你要用手机控制。
手机端需要写个应用程序,通过手机的蓝牙与接在单片机上的蓝牙模块通信。
当然你要用手提电脑或者其它蓝牙设备控制也可以,前提是设备上可以安装应用程序
LED灯无线如何控制,利用了什么技术以及原理?
这个控制方案很多的:利用ZigBee无线传感器网络技术对LED节能灯实现远程控制的方案,给出了详细的软硬件设计。
1 自组网控制系统及工作原理 为实现故障检测、温度检测、电压检测、亮度检测和控制以及故障报警等功能,自组网控制系统采用了图1所示的设计。
整个无线网络是由终端节点(ZigBee Endpoint,ZE)、路由(ZigBee Router,ZR)、和协调器(ZigBee Coordinator,ZC)3种设备构成。
其中终端是简化功能设备(Reduced Function Device,RFD),只能与路由或者协调器直接通信。
路由是全功能设备(FuU Function Device,FFD),既可以和路由和终端直接通信,也可以和协调器直接通信。
协调器是PAN协调器(PANC),负责一个PAN区域的网络建立及管理。
协调器收集所有节点和路由的信息,通过RS232发给监控计算机来确定灯的亮度、环境温度、电池电量等。
工作原理:系统中每个终端、路由分别控制一盏灯,每个灯对应一个ID(终端或路由加入网络时由协调器自动分配),各个节点和路由将传感器收集的数据通过无线发送到协调器,协调器将收到的数据通过串口发送到监控计算机。
如果LED灯出现故障,检测电路会产生报警信号,报警信号最终会发送到监控计算机,计算机会提示工作人员故障灯的ID,让维护更便利。
另外终端的光敏传感器会收集光照的程度,然后由终端自动的调整光照的亮度。
终端也会将自身的供电电压传送到监控计算机,以防节点缺电而影响使用。
2 系统硬件设计 系统是由电源模块、无线传输模块(CC2530、温度检测、电压检测)、LED驱动模块、LED检测模块等组成,具体硬件电路逻辑结构如图2所示。
其中电源模块是采用市面常用的ASM1117-5.0和ASM1117-3.3,原理简单易懂。
下面主要介绍无线通信模块和LED驱动模块。
无线通信模块采用TI公司的CC2530模块,CC2530是用于IEEE 802.15.4、ZigBee和RF4CE应用的一个真正的片上系统(SoC)解决方案。
它能够以非常低的总的材料成本建立强大的网络节点。
CC2530结合了领先的RF收发器的优良性能、业界标准的增强型8051 CPU、系统内可编程闪存、8 KB RAM和许多其他强大的功能。
CC2530有4种不同的闪存版本:CC2530F32/64/128/256(分别具有32/64/128/256 KB闪存)。
CC 2530具有不同的运行模式,使得它尤其适应超低功耗要求的系统。
运行模式之间的转换时间短,进一步确保了低能源消耗。
CC2530优良的性能和具有代码预取功能的低功耗、8051微控制器内核、32/64/128 KB的系统内可编程闪存、8 KBRAM,具备在各种供电方式下的数据保持能力并且支持硬件调试,具有极高的接收灵敏度和抗干扰性能。
它的可编程输出功率高达4.5 dBm,并且只需极少的外接元件。
硬件电路结构框图如图3所示,其中光控单元采用TPS851芯片,温控模块采用TC77。
LED驱动模块采用的芯片是PT4115。
PT4115是一款连续电感电流导通模式的降压恒流源,用于驱动一颗或多颗串联LED。
PT4115输人电压范围从6~30 V,输出电流可调,最大可达1.2 A。
根据不同的输入电压和外部器件,PT4115可以驱动高达数十W的LED。
PT4115内置功率开关,采用高端电流采样设置LED平均电流,并通过DIM引脚可以接受模拟调光和很宽范围的PWM调光。
当DIM的电压低于0.3 V时,功率开关关断,PT4115进入极低工作电流的待机状态。
驱动原理图如图4所示。
PT4115和电感L、电流采样电阻RS形成一个自振荡的连续电感电流模式的降压、恒流LED控制器。
VIN上电时,L和RS的初始电流为零,LED输出电流也为零。
这时候,CS比较器的输出为高,内部功率开关导通,SW的电位为低。
电流通过L、RS、LED和内部功率开关从VIN流到地,电流上升的斜率由VIN、L和LED压降决定,在RS上产生一个压差VCSN,当VIN-VCSN>115mV时,CS比较器的输出变低,内部功率开关关断,电流以另一个斜率流过L、RS、LED和肖特基二极管(D),当VIN-VCSN<85 mV时,功率开关重新打开,这样使得在LED上的平均电流为I。
I=(0.085+0.115)/(2*RS)=0.1/RS。
本文应用IAR Embedded Workbench开发环境,在TI ZStack-2.2.1-1.1.3协议栈的基础上,编写了系统的应用程序代码,用VC编写了上位机程序。
系统软件主要包括协调器节点程序、路由和终端程序、上位机程序。
ZStack提供了丰富的函数调用接口。
ZigBee网络中的协调器工作流程如图5所示,路由(涵盖终端)工作流程如图6所示。
在ZigBee网络中,网络协调器具有建立网络、维护邻居设备表、对逻辑网络地址进行分配、允许设备MAC层/应用层的连接或断开网络的功能。
对于节点之间的通信有两种寻址方式,分别是通过64位IEEE地址和16位网络地址来寻找网络设备,当节点加入网络时候,协调器会自动给其分配唯一的16位网络地址。
灯的无线控制系统要求能够对任意一盏灯进行亮度调节,因此人工分配64位IEEE地址给每个路灯,以便以后进行控制。
另外配置ZigBee设备对象断点时候,网内的所有节点的ID和断点描述符必须相同,否则节点间不能通信。
路由器和终端的工作流程相识,这里不作区分。
上...
蓝牙hc-06控制单片机LED灯程序怎么写
#include //头文件调用,写程序时都要加上#include #define uint unsigned int //宏定义,为了后面定义变量书写简便#define uchar unsigned charcode unsigned char LED[] ={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71};void main (void){ SCON= 0x50; // SCON: 模式1, 8-bit UART, 使能接收 TMOD|= 0x20; TH1=0xfd; //波特率9600 初值 TL1=0xfd; TR1=1; EA=1; //打开总中断 ES=1; //打开串口中断 while(1) //主循环不做任何动作 { }}/******************************************************************//* 串口中断程序*//******************************************************************/void UART_SER () interrupt 4{ ucharn; //定义临时变量 if(RI) //判断是接收中断产生 { RI=0; //标志位清零 n=SBUF;//读入缓冲区的值 switch(n) { case'0':P2=~LED[0];break; case'1':P2=~LED[1];break; case'2':P2=~LED[2];break; case'3':P2=~LED[3];break; case'4':P2=~LED[4];break; case'5':P2=~LED[5];break; case'6':P2=~LED[6];break; case'7':P2=~LED[7];break; case'8':P2=~LED[8];break; case'9':P2=~LED[9];break; case'A':P2=~LED[10];break; case'B':P2=~LED[11];break; case'C':P2=~LED[12];break; case'D':P2=~LED[13];break; case'E':P2=~LED[14];break; case'F':P2=~LED[15];break; default: P2=~LED[0]; } TI=1; SBUF=n;//把接收到的值再发回 } if(TI) //如果是发送标志位,清零 TI=0;}
led显示屏控制软件 可以下到手机上使用吗
首先说这个功能是可以实现的。
具体来说,控制卡的类型决定了所用的软件,如果你想实现手机上使用修改LED显示屏的话,需要你更换确定一下你的LED显示屏的控制卡型号和功能。
其中用手机控制还分用短信发送和用WIFI无线发送,这个需要您具体需求具体分析解决...
求智能手机和蓝牙控制系统的程序,蓝牙为hc
这个不是很清楚,我们家用的是SKYLAB的BLE蓝牙模块SKB360,是有一个配套的灯控APP。
手机蓝牙和彩灯上的蓝牙模块进行配对,实现APP命令控制彩灯蓝牙,可以有以下设置方式;密码设置:可以对单个或者多个灯进行密码设置;亮度设置:可以对单个或者多个灯进行亮度设置;颜色设置:可以对单个或者多个灯进行颜色设置;场景设置:可以对多个灯进行场景设置;定时设置:可以进行定时开关设置。
...
如何下载信邦led手机控制器?
进官网下载或者应用宝搜索信邦LED下载即可。
信邦集团自一九八九年创立以来,始终专注于为中国工业自动化,尤其是汽车制造业提供既适合国情,又具备行业领先水平的装备和解决方案,现已成为该领域内最具影响力的民营公司之一。
信邦集团与具有世界先进技术水平的欧美日各国制造商、供应商建立了广泛和长期的紧密合作关系,是他们指定的在中国的代理商和分销商,同时也是授权服务中心。
信邦集团与中国各主要汽车制造公司保持着长期合作关系,广州本田、东风日产、长安汽车、通用汽车等等。
信邦集团在提供各类自动化装备和工具的同时,更注重为客户提供整体化集成包,即交流、设计、产品、安装、调试和跟踪服务。
为此,信邦集团建立了全国性销售和服务网络及数据库,并完全实现WEB化。
信邦集团将始终致力于以客户为中心,为客户创造有效价值,与客户共同发展,成为客户的长久合作伙伴之目标。
信邦集团组建于1989年,专注于为汽车工业和家用电器,能源,建筑,航空和造船等工业领域提供专业装备和工具。
近二十年来,随着中国经济高速增长,信邦集团迅速成长为一家在行业内占有重要地位的,具有产品设计开发,生产制造,工程施工和技术服务等能力的综合性企业。
信邦集团拥有近两百名工程技术人员和管理人员,一支高素质的专业化团队,融合多种文化,采用现代化的理念和先进手段进行企业管理,并在全国建立完善的销售和服务网络。
在广州,上海,天津,重庆,武汉,长春,沈阳,南京,杭州,深圳,福州和西安等城市设立了机构。
同时在日本,香港,澳大利亚和北美设立了代表处。
从信邦集团组建起,以提高中国产品质量和制造水平为己任,向全国汽车制造业,摩托车行业和家用电器制造厂提供了几百台各种专业设备和大量的专业工具,并提供了优良服务。
今天信邦集团与全球几十家知名的公司和制造厂结成了合作伙伴,并先后在中国建立了三家合资企业。
2007年信邦集团在广州建成了信邦工业园,生产制造自主品牌的专机设备,承接工程,提供设备安装服务,同时还为国外厂家提供国产零部件及组装产品。
信邦集团与国内知名大学和研究机构合作,共同开发应用于各工业领域的新装备。
并投资于为工业领域服务的计算机软件和物流服务。
为实现新的目标,信邦集团与国内知名的专业制造企业结为战略伙伴,努力打造成为中国具有一流水平的工业装备制造企业。
...
LED显示屏控制软件有哪些
用控制卡控制的,有同步的就是和电脑显示同步的,有异步的,就是脱机卡,接在电脑上输出到卡子后,可以断开电脑,仍可以显示,每个控制卡有对应的软件,软件中可以设置字体,效果等。
制作这个需要很多方面的知识,不要要有控制卡和软件,还要知道显示板的工作原理。
...
WIFI智能LED灯具 和 蓝牙智能LED灯具 的区别?
iPega蓝牙手柄有四种模式选择,iOS用户一般选择iCade模式即可, 而此模式也只兼容iOS。
具体使用方法为:长按“Y”键,然后按“Home”键,此时蓝牙LED灯则转换为橙色快闪状态;此时打开iPhone5蓝牙,选择Bluetooth Gamepad连接;连接成功后快闪状态橙色LED灯则转变为常亮装套。
关闭方法:持续按“HOME”键约5秒,直至蓝牙LED熄灭,即手柄关机成功;手柄关机后,若手机未取消配对连接,只需再次长按“HOME”键约5秒,直至LED慢闪,即表示手柄已开机(默认上次开机模式),开机后手柄会自动与手机进行配对连接,若连接失败,手柄会自动关机。
此外,这款手柄还有一个人性化的软件设计,就是可以在无连接状态是自动进入省电模式。
...
转载请注明出处51数据库 » led灯 蓝牙控制软件下载
丿色胚