01 引言
随着科技的飞速发展,智能家居领域迎来了革命性的变革,其中智能照明作为智能家居系统中的重要组成部分,极大地提升了我们日常生活的便利性,通过智能控制和自动化调节,使照明系统更加贴合我们的需求,比如根据环境光线自动调节亮度,或者根据我们的日常习惯设定开关时间,实现更加个性化和舒适的照明环境。此外,智能照明系统通过精准的光控技术,有效降低了能源消耗,为节能减排做出了积极的贡献。
02 项目介绍
《智能照明灯》项目是一项集成了现代物联网技术的智能照明解决方案,旨在通过智能化控制提升照明系统的能效和用户体验。本项目硬件平台基于Hi3861开发板,项目采用了NFC配网、MQTT通信、光照传感器数据采集等多项技术,实现了智能控制RGB灯的颜色、亮度以及工作模式,解决了传统照明系统操作不便和能源浪费的问题,提供了一个节能、便捷和舒适的照明解决方案。
项目实现内容:
-
设备端
1) NFC 配网功能
2) 按键切换照明灯的工作模式
3) 根据光照传感器进行调整当前光照的亮度
4) 发布和订阅MQTT 的消息
-
微信小程序端
1) 可以将数据写入 NFC 标签中
2) 可以手动控制RGB 灯的开关和颜色控制
3) 可以定时控制RGB 灯的开启时间和关闭时间
4) 可以手动切换RGB 灯的工作模式
5) 在界面中显示当前光照传感器的数据和RGB 灯当前的状态
03 项目涉及技术点
①使用NFC进行WiFi配网
②华为云平台MQTT服务的申请和使用
③JSON数据的封装和解析
④微信小程序的搭建和利用相关API进行设备的监控
⑤AW2013三色LED灯控制芯片的使用
⑥SSD1306驱动OLED显示屏的方法
04 项目实现
项目框架
硬件部分
1.主控部分
本项目使用的是 Hi-12F 模组作为主控,此模组是基于 H