项目简介
本项目是基于Arduino平台的无线智能灯光开关系统,专为厨房储物柜设计。借助两个ESP32 Adafruit feather板和蓝牙技术,配合磁性开关检测门的位置,实现对储物柜灯光的自动开关控制。
项目的主要特性和功能
- 无线控制:利用蓝牙技术,操作简单便捷。
- 磁性开关检测:通过磁性开关实时检测门的位置,自动判断灯光开关状态。
- 高性能硬件:采用ESP32 Adafruit feather板,保障系统高效稳定运行。
安装使用步骤
假设用户已下载本项目的源码文件。 1. 硬件准备: - 准备两个Adafruit HUZZAH32 ESP32 Feather Board。 - 准备一个Adafruit Power Relay FeatherWing。 - 准备一个FeatherWing Doubler。 2. 接线:依照硬件接线图正确连接各个模块。 3. 上传代码:将项目源码文件上传至ESP32芯片。 4. 配置蓝牙:确保蓝牙开启且可被搜索到。 5. 测试: - 测试磁性开关能否正常工作。 - 测试灯光是否能依据门的位置自动开启和关闭。
依赖库
本项目依赖BluetoothSerial.h
库进行蓝牙通信,请在上传代码前正确安装此库。
版本历史记录
- v1.0:初始版本,具备基本的蓝牙通信和灯光控制功能。
- v0.1:初始发布版本,主要实现蓝牙通信和磁性开关检测功能,后续版本将持续优化性能并增加更多功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】