当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :在充分研究物联网和人工智能领域最新热点技术的前提下,提出并设计一款智能照明动态调节器。智能照明系统通过 Android 智能手机蓝牙无线媒介实时、动态地对 LED 灯具开关及亮度状态进行调整和控制。将单片机芯片 STC89C52 作为核心控制器,并通过单片机实现 BT06 蓝牙指令的解析,以 LED 灯为光源,运用 PWM原理控制 LED 的亮度和开光状态。结果表明,该智能照明动态调节器能够迅速精准地管理灯具的亮度以及开关状态,且成本低廉,具有良好的操作性。


0 引 言

我国照明用电量占总用电量的 10% ~ 12%,照明节能的潜力巨大 [1]。在人员密集的办公楼、写字楼等对照明的质量要求也越来越高,且办公写字楼照明已不再是简单地通过增加照明灯具的方式来提高照明的舒适度 [2]。而使用适当的照明控制技术不仅能提高人眼的舒适性,还能降低能耗。因 此,近年来智能照明的控制受到了广泛的关注,尤其是在空间和时间的范围内基于自适应人工照明控制领域 [3-5]。研究表明,不同的用户可能需要不同程度的照明,不仅可以提高用户满意度,还能提高工作效率。随着科技的发展,手机已成为人人必备的工具,若将当下成熟的智能手机技术及人工智能领域方面的技术相结合用于智能照明系统的开发,就可避免传统照明在开发时对面板的过度依赖。本文在当下人工智能等研究背景下,提出并设计了一款智能照明动态调节器。

1 设计流程

1.1 智能照明动态调节器设计

本设计是以单片机为核心,用手机作为上位机,以单片机最小系统与蓝牙模块作为下位机,通过将单片机蓝牙和手机蓝牙相连接,手机发送指令来控制蓝牙模块,实现对灯具亮度的控制。手机与单片机在蓝牙通信系统的基础上,能够构成一个共享信息的网络。就功能分析,智能照明系统有4 个主要模块 :蓝牙模块型号为 BT06 ;灯光模块采用不同LED 灯 ;电源模块采用 5 V 直流电供电 ;单片机模块选用 STC89C52 单片机。系统主要分为两部分 :远程控制部分Android 手机终端和功能部分智能控制终端。Android 手机将蓝牙 API 接口从上位机程序调用,控制内部蓝牙设备,以执行数据传输和控制。本设计系统结构框图如图 1 所示。其中单片机最小系统、晶振电路、复位电路等不赘述,在此仅对基于 PWM 的 LED 灯的调光设计及其原理、蓝牙通信模块、APP 手机蓝牙客户端的设计进行详细阐述。


智能照明系统动态调节器设计


1.2 LED 灯调光设计及其原理

PWM 脉冲信号由单片机引脚产生,当引脚为高电平时,LED 灯亮,当引脚为低电平时,LED 灯灭 ;定时器 T0 溢出中断设置为 1/1 000 s,每 10 个脉冲为一个周期 [6](频率为100 Hz)。为了保证LED灯亮度足够亮,如果是串联电阻的话,可能 LED 亮度不够,无法直观地看到亮度的变化,导致操作不明显。为了保证 LED 灯亮度足够亮,需要用到降压芯片,使电压降到 3.3 V 与 LED 灯驱动电路相连接。图 2 为降压芯片,低电平导通,高电平段接降压芯片后的 3.3 V 电压。 图 3 为 LED 灯驱动控制电路 [7-8]。

智能照明系统动态调节器设计

1.3 蓝牙通信模块

对于系统蓝牙通信模块而言,其重点是实现手机蓝牙指令的接收和与单片机的直接数据通信。智能照明蓝牙通信系统包含以下两部分。 

(1)手机蓝牙端用来对智能照明蓝牙接收端发送 A,B, C,D 指令,分别代表控制灯具的开启、关闭、亮度 + 与亮度 -。其中,亮度 + 和亮度 - 是连续可调,满足用户个性化的照明。 


(2)主程序主要是在单片机的控制下,对蓝牙模块输入的信息进行存储分析,控制 LED 驱动电路,以达到控制灯具的目的。单片机定时读取蓝牙模块的串口数据,若串口数据被读出,则对数据进行分析。

1.4 APP 手机蓝牙客户端的设计

智能照明系统蓝牙端 APP 是基于 Android Studio 软件第三方开发平台而设计。Android Studio 具有许多非常高效的特性,如 :集成 Gradle 的打包工具 ;效果简洁可视化 ;可以拖拽的 UI 操作 ;代码自动补全等 [9-10]。该软件适应于没有计机 APP 专业知识的用户,基于此平台可进行智能照明手机控制端 APP 项目的开发。因此本文选择 Android Studio 软件开发平台开发安卓 APP,在一定程度上简化了开发者的工作量与 APP 开发的难度。智能照明 APP 开发界面如图 4 所示。智能照明 APP 控制界面如图 5 所示。

智能照明系统动态调节器设计

首先连接蓝牙按键与智能照明系统的蓝牙接收端,当手机蓝牙的客户端与照明系统蓝牙的服务端模块确认连接后,用户即可通过图 5 所示的 APP 控制界面的打开、关闭、亮度 +、亮度 - 等指令分别控制 LED 灯具的亮、灭及亮度连续调节等,满足用户的个性化需求。

2 结果分析

本文设计的智能照明系统能以手机控制平台、蓝牙通信模块、单片机控制模块及电机驱动模块等硬件模块,实现照明灯具的亮、灭及亮度连续调节等功能,且功能容易实现并能激发开发者的兴趣。本文以 4 组灯具作为案例,界面分为 4 组 LED,通道号上方为 LED 当前亮度,通道号下方为 LED 开关指示灯,当点击“开”按钮,指示灯亮起,物理系统中的 LED 灯珠工作,亮度适中,亮度显示值为“128”。在 LED“开”的状态下,亮度可调,物理系统LED 接受“亮度调节”控制,输出对应程度的光照。随机选取某一工况下 APP 界面如图 6 所示。

智能照明系统动态调节器设计


该智能照明系统动态调节器可实现如图 6 所示的功能, 该 APP 界面设置了调节按钮和滑动杆,按钮可实现亮度的微调,滑动杆可实现粗调。具体操作如下。 (1)亮度调节按钮。当点击“+”,LED 亮度增加,每次自增 1,加至 255 后,一直保持,此时 LED 为最亮 ;当点击“-”,LED 亮度减弱,每次自减 1,减至 1 后,一直保持,此时 LED 为最暗。 (2)亮度滑动杆。点击红色拖动块,拖动鼠标实现亮度快速调节,最大为 255,最小为 1。

3 结 语

本文设计的智能照明系统动态调节器以 STC89C52 单片机为核心,通过蓝牙通信控制 APP 和单片机,以 LED 灯为光源,运用 PWM 原理控制 LED 的亮度和开关状态。结果表明,该智能照明动态调节器能够迅速精准地管理灯具的亮度以及开关状态,且成本低廉,具有良好的操作性 ;并且该智能照明系统融合了物联网和智能家居产品的热门技术,具有一定的科研价值。



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在下述的内容中,小编将会对led显示屏的相关消息予以报道,如果led显示屏是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: LED 显示屏 led显示屏

在这篇文章中,小编将对LED显示屏的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: LED 显示屏

一直以来,LED背光源都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来LED背光源的相关介绍,详细内容请看下文。

关键字: LED 背光源 LED背光源

以下内容中,小编将对OLED的相关内容进行着重介绍和阐述,希望本文能帮您增进对OLED的了解,和小编一起来看看吧。

关键字: OLED LED

Holtek隆重推出全新一代32-bit Arm® Cortex®-M0+ 5V CAN MCU - HT32F53231/HT32F53241/HT32F53242/HT32F53252。这一系列单片机带有来自Bosc...

关键字: MCU 工业自动化 单片机

Holtek精益求精,宣布推出全新5V宽电压Arm® Cortex®-M0+ 32-bit MCU系列HT32F50431/HT32F50441/HT32F50442/HT32F50452。此系列MCU经多方位升级能满...

关键字: 单片机 智能家居 工业控制

单片机小精灵是一款针对单片机开发者的辅助工具,它集成了代码编辑、编译、调试等多项功能,旨在帮助开发者更加高效地进行单片机项目的开发。本文将详细介绍单片机小精灵的使用方法,帮助读者快速掌握这款工具,提高开发效率。

关键字: 单片机 代码编辑 辅助工具

2024年3月14日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售Laird Connectivity的Sera NX040超宽带 (UWB)...

关键字: IoT UWB 蓝牙

单片机和PLC将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对二者的相关情况以及信息有所认识和了解,详细内容如下。

关键字: PLC 单片机

在这篇文章中,小编将对单片机的相关内容和情况加以介绍以帮助大家增进对单片机的了解程度,和小编一起来阅读以下内容吧。

关键字: 单片机 芯片 集成电路
关闭
关闭