项目简介
Smart Home Not People是一个智能家庭模型项目,借助Arduino UNO和带有WiFi接收器的mcu实现。只要具备互联网连接,任何人都能构建自己的智能家庭模型,并通过智能手机进行控制。两个mcu采用I²C技术作为主从设备连接。
项目的主要特性和功能
- 利用RFID读卡器实现门禁系统,刷卡即可开启家门。
- 通过Blynk应用程序远程控制家居设备,如卷帘和门。
- 温湿度传感器DHT11可监控居家环境。
- 光敏电阻和动作传感器用于检测居家光线和动态。
- 伺服电机控制家居设备动作。
安装使用步骤
软件要求
- 安装Arduino IDE。
- 在Arduino IDE中下载并安装以下库:RFID库、Blynk库、DHT传感器库、WiFiEsp库、Wire库、Servo库。
- 安装Blynk应用程序并创建新设备。
硬件要求
- Arduino UNO
- NodeMCU esp8266
- 具备互联网连接的智能手机
- RFID读卡器RC522及兼容卡片
- 180°伺服电机SG90和360°伺服电机
- 温度湿度传感器DHT11
- 光敏电阻
- 动作传感器HC-SR501
- 两个LED灯
- 若干电阻
- 6V - 10V外部电源供应器
项目布局
项目文件包含一个PowerPoint文件、一个readme文件以及Arduino和NodeMCU的源代码文件。
编译与执行
Blynk部分
在Blynk应用中添加新设备,并按要求添加相应的控件。复制项目设置中的代码,粘贴到Node.h文件中。
编译与烧录
按提供的方案连接各模块和传感器,确保已下载所有必要的库。使用Arduino IDE烧录代码到Arduino UNO和NodeMCU esp8266。
执行与配置
修改nodeMCU.ino文件中的WiFi SSID和密码以连接到网络。用手机应用程序控制家居设备,如卷帘和门。首次使用RFID读卡器时,需将其注册为主卡。若家中光线不足,将点亮一个LED,另一个LED将由超声波传感器点亮。屋内有人移动时,将点亮一个LED。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】