项目简介
本项目是一个基于Arduino IDE兼容的微控制器(采用Atmel ATMega328P 8Mhz)的无线门窗传感器系统。集成了HopeRF RFM 69 CW或RFM 69 HCW或RFM 95 LoRa无线电,适用于家庭自动化和物联网应用场景。
项目的主要特性和功能
- 微控制器和无线电模块:基于Arduino Pro Mini微控制器,搭配HopeRF RFM 69/RFM 95 LoRa无线电模块,支持433MHz、868MHz和915MHz频段。
- 传感器集成:配备温度和湿度传感器Si7021,精度为±0.4°C(0 - 80% RH);光传感器BH1750,光谱响应近似于人眼响应。
- 安全性:采用Atmel ATSHA204A加密认证芯片,提升系统安全性。
- 固件更新:具备OTA(空中编程)固件更新能力。
- 编程和连接:可通过USB FTDI适配器编程,有反向极性保护功能,运行温度范围为 -20到 +40摄氏度。
安装使用步骤
- 下载源码:下载并解压项目源码文件。
- 烧录程序:利用USB FTDI适配器将源码烧录到微控制器。
- 连接电源:将传感器系统连接到电源(使用两节AA电池)。
- 部署系统:把系统部署到需监控的门窗位置。
- 配置和监控:通过Arduino IDE进行配置和监控。
若要将其作为家庭自动化节点控制器,基于MySensors API开发,烧录door.ino
示例程序可转换为家庭自动化网络节点,能与Domoticz等控制器配合。支持加密认证、空中编程固件更新等功能,可自定义节点地址等,连接好节点后能用按钮控制继电器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】