基于NeuronC的灯光控制程序设计
一种基于计算机视觉的人工智能节能灯控制系统

(19)中华人民共和国国家知识产权局
(12)实用新型专利
(10)申请公布号
CN209488862U
(43)申请公布日 2019.10.11(21)申请号CN201821962184.X
(22)申请日2018.11.27
(71)申请人湖北工业大学
地址430068 湖北省武汉市武昌区南湖李家墩1村1号
(72)发明人熊炜;李旭;徐晨晓;王绎茗;余典锐
(74)专利代理机构武汉科皓知识产权代理事务所(特殊普通合伙)
代理人魏波
(51)Int.CI
权利要求说明书说明书幅图
(54)发明名称
一种基于计算机视觉的人工智能节能灯控制系统
(57)摘要
本实用新型公开了一种基于计算机视觉的
人工智能节能灯控制系统,包括视频采集装置、
温度检测装置、烟雾检测装置、电压电流转换装
置、微控制器、节能灯、无线通讯装置、智能终
端(服务器);本实用新型通过计算机视觉和人群
识别对红外信息采集设备信息优化,利用人工智
能技术调节大型建筑群内照明设备的开关和亮
度,并利用计算机视觉计算室内人群密度。
有效
的解决了现有大型建筑群照明设备资源浪费和预
警人员紧急疏散困难等问题。
法律状态
法律状态公告日法律状态信息法律状态
2019-10-11授权授权
权利要求说明书
一种基于计算机视觉的人工智能节能灯控制系统的权利要求说明书内容是....请下载后查看
说明书
一种基于计算机视觉的人工智能节能灯控制系统的说明书内容是....请下载后查看。
基于Neuron C的灯光控制程序设计

基于Neuron C的灯光控制程序设计
张东豪;杨丽丽
【期刊名称】《科学与财富》
【年(卷),期】2015(000)010
【摘要】本文从实用的角度,以灯光控制为切入点,简要介绍了Neuron C编程语言的应用,探讨了LonWorks在智能楼宇中的应用,旨在给读者在照明设计、Neuron C编程等方面研究提供一些参考。
【总页数】2页(P3-4)
【作者】张东豪;杨丽丽
【作者单位】金陵科技学院机电工程学院;金陵科技学院机电工程学院
【正文语种】中文
【相关文献】
1.水厂全分布式管控一体化网络前端智能节点与Neuron C程序设计 [J], 陈建铎
2.基于函数程序设计与基于逻辑程序设计的软件开发 [J], 余金山
3.基于STM32的智能灯光控制系统 [J], 王逸阳;曾祥珂;曹昱;朱建光
4.基于STM32的汽车智能灯光控制系统设计 [J], 李德英;李延康;易涛;陈希祥
5.基于单片机的汽车灯光控制系统设计 [J], 覃凤;曹美媛;周莹;张宇豪
因版权原因,仅展示原文概要,查看原文内容请购买。
快思聪灯光控制系统设计方案

快思聪灯光控制系统设计方案一、系统概述现代化的建筑对照明的要求越来越高,不仅要求提供舒适、绿色的光照,同时不同的场合需要不同的照明环境。
传统的照明控制一般采用开关手动控制,对于上述要求很难实现,而且线路十分复杂,操作非常繁琐。
随着用户要求的提高和技术的进步,传统的照明控制由于许多问题无法解决而逐步被智能照明控制取代,这已成为一种趋势。
快思聪以其绝佳的地理环境位置、一流的软硬件设施、高档的服务吸引五湖四海的贵宾、商务人士。
快思聪按照二十一世纪商务快思聪标准,不仅在建筑结构、配套设施、装潢布局达到国内领先水平,同时在设备控制、计算机网络通讯、智能灯光控制、现代化商务快思聪管理达到国际水准。
为了满足快思聪内大堂、会客厅、贵宾餐厅、酒吧、走廊等不同使用功能区域对照明环境的需求,营造特殊的灯光环境气氛,使各区域使用功能发挥的淋漓尽致,拟采用智能照明控制系统。
因此,我司凭借以往的工程经验,设计采用智能照明控制系统,对不同区域、不同使用功能的照明通过智能化照明控制系统营造有层次、变化的灯光环境、美化生活;减少人力工作疏忽,节约能源和人力资源;降低人力工作强度,增强控制的灵活性和可靠性。
二、设计依据●《民用电气设计规范》 JGJ/T16-92●《建筑电气安装工程质量检验评定标准》 GYJ1253-88●《民用建筑照明标准规范》 GBJ133-90●《智能建筑评估标准》 DG/TJ08-602-2001 J10105-2001●强电厂家提供灯光控制图纸三、设计目的通过智能化照明控制,给快思聪各功能区域以焕然一新的风格!智能化照明控制技术是计算机技术、通讯技术、控制技术相结合、相渗透的产物,是现代高新技术的结晶。
与以往的照明控制相比,它从人工控制、单机控制过渡到整体性控制,从普通开关过渡到智能化开关,其最突出的特点是能够预置场景的变化,不同的照明回路强度组合形成不同的“场景”,场景可预置并存储在控制器里,调用时只需按一键就能选择场景和通过预设的程序自动变换场景(可按时顺序、时间、事件等),操作十分方便。
灯光面板控制界面写程序

灯光面板控制界面写程序
1、在EDIT编辑区域,按EDITCHASE键(走灯程序编辑键),指示灯闪烁,表示处于走灯程序编辑状态。
2、选择CHASE走灯程序区域(A表示摇头灯、B表示ccp、C暂空)譬如编辑摇头灯的走灯程序选择A键点亮,其它以此类推。
同时选择1-16键之间的空余程序存储(如数字1没有程序,即可点亮)。
3、在选择SCANNER电脑灯键盘区域选择需要编程的摇头灯
(2/18~8/24为摇头灯、9/25为ccp灯、10/26~16/32暂空)。
4、按编辑区域的ADD键添加以上。
(点击一下ADD键即可)
5、通过穿梭轮设置走程序的时间和间隔,即灯控台显示屏上的TIME和CROSS左手边为调整横向的光标位置(x位置),右手边为纵向的光标位置(Y位置)。
6、调灯光效果:推杆区域的1是调摇头灯的横向位置、2是调摇头灯的纵向位置6推杆是自检(不要轻易推动)、7是调整颜色、9是自转、11是灯亮灯、12、13、14、15、16为效果灯效。
每推动一次推杆后都要按下ADD键添加每一次推杆步骤。
7、编程结束返回第一步结束,即与第一步进如编程同样操作结束编程并退出。
8、查看编程结果即在CHASE走程序区域点亮你保存在的数字键下的程序相对应的数字键如上面我第2步中我选择数字1,你相应的点亮1即可。
用c语言编写点灯程序

用c语言编写点灯程序点灯程序是一种常见的C语言编程练习题,通过控制硬件设备来模拟点灯的效果。
这种程序通常结合了C语言的基本语法和控制结构,旨在培养程序员的逻辑思维和编程能力。
在开始编写点灯程序之前,我们首先需要了解一些基础知识。
在C 语言中,我们可以使用控制引脚来控制外部硬件设备,例如LED灯。
控制引脚是与计算机的GPIO(General Purpose Input/Output)接口相连的引脚,通过向这些引脚发送电压信号,我们可以控制外部硬件设备的状态。
为了简化程序的编写,我们可以使用开源的硬件库,例如WiringPi 库。
WiringPi是一个适用于树莓派的C语言库,提供了一系列函数来控制GPIO引脚。
通过使用WiringPi库,我们可以轻松地编写点灯程序。
接下来,我们将编写一个简单的点灯程序,使用C语言控制GPIO 引脚来控制LED灯的状态。
首先,我们需要在程序中包含WiringPi 库的头文件,并初始化WiringPi库。
```c#include <wiringPi.h>int main(){// 初始化WiringPi库wiringPiSetup();// 设置GPIO引脚为输出模式pinMode(0, OUTPUT);// 控制LED灯的状态while(1){digitalWrite(0, HIGH); // 点亮LED灯delay(1000); // 延时1秒digitalWrite(0, LOW); // 熄灭LED灯delay(1000); // 延时1秒}return 0;}```在上述代码中,我们首先调用了wiringPiSetup()函数来初始化WiringPi库。
然后,使用pinMode()函数将GPIO引脚0设置为输出模式,以控制LED灯的状态。
接下来,我们使用一个无限循环来控制LED灯的状态。
通过调用digitalWrite()函数,我们可以向GPIO引脚0发送高电平信号(HIGH),从而点亮LED灯。
基于单片机的教室灯光控制系统的设计 --大学毕业(论文)设计

摘要Ⅰ
ABSTRACTⅡ
第1章 引 言
1.1 课题研究的目的与意义
能源问题和环境问题一直是人类社会面对的重大问题,特别是到了二十一世纪,对降低能耗和保护环境的要求更成了国家长期发展的重中之重,我国也提出了“节能减排”的号召。而在众多的能源问题中,电能的短缺是束缚经济发展和人民生活的重要能源问题之一。
据报道,用于照明的能源消耗占整个办公大楼能源消耗的20%~60%[1],这部分能耗的多少很大程度上取决于照明的控制效果。在现代建筑的楼宇自动化系统中,照明控制也是其中一个重要分支。现代建筑对照明的要求很高,除了应该满足为建筑内人们在工作、学习、生活时对视觉环境的要求以外,还应该利用照明设备的不同类型及光线的变换为人们提供一个舒适、有美感的办公、学习和生活环境,此外,还应该提高能源的利用率,实现节能的目的[2]。而传统的照明系统由于其管理落后、能源浪费、舒适性差、布线复杂以及灯具寿命短[3]的缺点,己不能满足人们的这种需求,所以研究新型照明控制系统,对减少这部分能源消耗、减少环境污染,同时更好的满足人们对照明质量的要求,都有极其重要的意义。
(3)改善室内工作环境,提高室内人员的工作效率。
(4)提高建筑物的照明系统管理水平,将传统的人为开关控制转换为智能化的管理,将大大减少大楼的运行、维护和管理的费用。
总之,研究新型照明控制器及系统,对于节约照明用电,减少环境污染,满足人民群众日益增长的对照明质量、照明环境和减少环境污染的需要,建立优质高效、经济舒适、安全可靠、有益环境的照明系统有着极其重要的意义。
关键词:单片机;智能控制;热释红外传感器;X5045
Nico尼科智能照明控制系统设计手册

• 餐厅
• 零售商店 • 礼堂
• 博物馆
• 演艺厅
家庭主卧房
Nico系統特性
• 可使用Nico智能照明控制器对各种不同光源(灯具), 做可调光或不调光的控制。 Nico智能照明控制器具有自动(可编程控制)、手动及 断电三种控制模式。 每个Nico触控面板开关具有最多六个(5006L)或五个 (5005L)场景控制按键。 Nico触控面板开关提供触摸式控制功能,是最高档 及最先进的控制开关。 使用LonWorks 网络技术,符合 ISO Open Architecture ANSI/EIA 709.1 规范。 可应对于各种不同用途及场景的需求,做弹性化的 配置。 配合网络服务器的使用,可支持远程控制功能,包 括使用Internet, LAN及Wireless的控制方式。 Nico智能照明控制方便与其它周边电动控制系统集 成,如:电动窗帘、电动投影布幕等。
节约能源
根据外部自然光采光的强弱而自动调节室内照明, 可以优化电能的利用;通过使用人员占位探测器, 对公共区域的灯光进行自动感知控制,更可以节约 大量的电能。
保护灯具
调光控制能使灯光开启和切换有一个渐变的过程, 同时稳定电压,以避免灯具受到电流的冲击,从而 延长昂贵灯具的使用寿命。
礼堂、演艺厅
多种用途
2003年,尼科信息技术(上海)有限公司 (Nico Technology Shanghai Ltd.) 成立,作为 Nico Technology Ltd. 在大陆的 子公司,旨在为中国大陆地区提供更迅速、更高品质的服 务。
Nico的产品设计始终引领行业潮流,为现代建筑的“智能 照明”和“智能家居”提供了丰富、灵活的解决方案。科 技、艺术、人性相结合是Nico的成功之道。
单片机控制LED灯点亮(C语言)

根据实际需求,设计合理的程序流程,例如通过循环或条件判断等方式实现LED灯的闪烁、呼吸灯等 效果。
延时函数实现及时间控制
延时函数实现
编写延时函数,用于控制LED灯的亮灭时 间间隔,实现不同的闪烁频率和占空比 。
VS
时间控制
根据延时函数的实现和实际需求,精确控 制LED灯的亮灭时间,以达到预期的效果 。同时,需要注意单片机的时钟频率和延 时函数的精度对时间控制的影响。
LED音乐频谱
结合音频处理技术,将音频信号转换为LED灯的亮度或颜色变化,实现音乐频谱的可视化 效果。可以应用于音乐播放器、舞台灯光等场景。
THANKS
感谢观看
02
节能环保
LED灯作为一种节能环保的照明设备,在各个领域得到了广泛应用。通
过单片机控制,可以实现LED灯的精确调光和节能控制。
03
学习与实践
对于电子爱好者和学生来说,通过单片机控制LED灯的点亮是学习嵌入
式系统和C语言编程的一个很好的实践项目。
单片机和LED灯简介
单片机
单片机是一种集成电路芯片,它将微处理器、存储器、输入输出接口等集成在一 个芯片上,具有体积小、功耗低、可靠性高等优点。常见的单片机有51系列、 STM32系列等。
for语句
用于循环执行一段代码块。例如,`for (int i = 0; i < 10; i) { led = i; }`表示将led的值从0循环设置 为9。
while语句
用于在满足条件时循环执行一段代码块。例如, `while (led < 10) { led; }`表示当led小于10时, 不断将led的值加1。
时等。
06
拓展应用与案例分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
wh e n ( i o _ c h a n g e s ( i o Bu t t o n )t o B UTTON_ DOW N) { i o _ o u t ( i o L E D, ( i o Bu t t o n!= B UTT ON_ UP ) ? L E D— ON: L E D— OF F ) ;
2 、 我国照明发展现状 随着我国城市化水平的不断提高,能源 短缺及环境 问题 日益突 出, 节 能减排成为了社会的焦 点。 据统计 , 我 国能源供求紧张主要表现在 电力上 , 而我国 电能总消耗量的 1 / 6用于 照明。智能化照明控制系统 , 能够提 高系 统的管理效率, 实现绿色照明、 节能照明。 人们离开办公室或房屋时, 时常会由于各种 原因忘记关灯 , 长此 以往 , 会浪费大量的能源。 要知道 , 在我国西部的贫困地区, 有 些孩子 由于家里开 不起电灯 , 只能点着油灯写作业。 而我 国的发 电厂 以火 电为主, 燃煤造成 的 环境污染 已经侵蚀了不少地区的蓝天。总之, 人走关灯 的习惯养成迫在眉
睫。
3 . 2 一 个 开 关 控 制 一 盏 总 线 上 的 灯
( 1 ) 控制要求
如图2 -1所 示 , 开关 B u t t o n与灯 L E D 通过 L o n Wo r k s 总线 相 连 , 由开
关B u t t o n提供 控制值 ,通过 L o n Wo r k s 总线传 递给灯 L E D,远程控制 灯
L E D 的亮 灭 。
D
BU S
Bu t t o n
图2 — 1
L o n Wo r k s 技术可 以监测家里 或者办公室 电灯的开关状态 ,如忘记关 闭 了, 可 以及 时提醒 , 并通过手机 A P P或电脑上的远程监测平台实施远程 控制, 关 闭电灯 , 节约能源。下面, 以生活中常用的几种灯光开关 的智 能控 制方式为例 , 体现 L o n Wo r k s 技术在灯光控 制中的应用, 通过 Ne u r o n C编 程语言实行控制 。
3 、 灯光的简单智能控制 3 . 1 一个开关控制一盏本地 的灯
( 1 ) 控 制 要 求
如图1 — 1 所 示, 开关 B u t t o n与灯 L E D 相连 , 二者均 处于离线状态 , 通
过给定 Bu t t o n值, 控制灯 L E D 的亮 灭。
( 2 ) 控制 原 理
代码 , 然后经 过编 译再与通 信协议代码连接 并生成完整 的 目标代码 , 一起 下载到智 能节 点的存 储器中。 e u mn C 以 ANS I C为基础 , 专 门为神经 元芯片而设计 , 针对L o n Wo r k s 环境增加 了特 定的对象集 合及访 问这些对 象的 内部资源, 它是开发 L o n Wo r k s 应用程序 的强有力工具 。
科 学 研 究
控制程序 设计 科学与 财 富 基 于 Ne u r o n C 的灯光
张东豪,杨丽丽
( 金 陵 科 技 学 院机 电 工 程 学 院 )
摘
要: 本文从实用 的角度 , 以灯光控制为切入 点, 简要介绍了 Ne u r o n C编程语 言的应用 , 探讨 了 L o n Wo r k s 在智 能楼 宇中的应 用, 旨在 给读者在照
明设计、 Ne u r o n C编程等方面研究提供一些参考。 关键词: Ne u r o n C; 网络变量 ; 灯光控制
1 、 L o n Wo r k s 与Ne u r o n C 概 述
#d e i f n e BU TTO N O OW N 1
#d e in f e BU TTON UP 0
0 O U t pu t b i t i o LE D =L ED O F F ;
— . —
I o_4 i n p u t b i t i o Bu t t o n =BUTTO N U P;
件) 及相应的收发器 、 路 由器、 网络管理工具及开发系统等。①
应 用 层 的 软 件 可 在 No d e B u i l d e r 或L o n B u i l d e r 开 发 系 统 下 ,采 用 一 种 专 门的 Ne u r o n C编程语 言,针对具体控制对象的要求编写应用层 的程序 )
( 3 ) 控 制程 序
图1 — 1
开关节点
o p u U u p s #p r a g ma e n a b l ei
_
_Leabharlann e v . h > #i n c l u d e<s n v tl
_
n e t wo r k O H t p u t S NVT 1 e v d i s c n v s wi t c h= S T O FF;
I O
— .
L o n Wo r k s 控制网络是当前最为流行 、 通信能力较 强的一种 现场总线 , 它 由美 国 E c h e l o n公司推 出并与 Mo t o r o l a 、 To s h i b a公司共 同倡导而形 成 。 该技术包括 E c h e l o n公司设计的神 经元 芯片 ( 内嵌装 有 L o n T a l k协 议的固
图2 — 2
如图 2 - 2所示 ,开关 B u t t o n通过与之相连 的 Ne u r o n芯片 I O_ 4接 口
/
一 …
、
一
≮ 户 …
LED
Bu t t o n
向L o n Wo r k s 总 线 输 出开 关 网络 变 量 n v _ s w i t c h ,转 化 为 灯 网 络 变 量 n v _ l a mp , 通过与灯 L E D相连 的 Ne u r o n芯片 I O一 0接 口输入 , 给灯 L E D 提 供 控制信 号。