littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于Arduino的无线门窗传感器系统(CW1DB3A)

项目简介

本项目是一个基于Arduino IDE兼容的微控制器(采用Atmel ATMega328P 8Mhz)的无线门窗传感器系统。集成了HopeRF RFM 69 CW或RFM 69 HCW或RFM 95 LoRa无线电,适用于家庭自动化和物联网应用场景。

项目的主要特性和功能

  1. 微控制器和无线电模块:基于Arduino Pro Mini微控制器,搭配HopeRF RFM 69/RFM 95 LoRa无线电模块,支持433MHz、868MHz和915MHz频段。
  2. 传感器集成:配备温度和湿度传感器Si7021,精度为±0.4°C(0 - 80% RH);光传感器BH1750,光谱响应近似于人眼响应。
  3. 安全性:采用Atmel ATSHA204A加密认证芯片,提升系统安全性。
  4. 固件更新:具备OTA(空中编程)固件更新能力。
  5. 编程和连接:可通过USB FTDI适配器编程,有反向极性保护功能,运行温度范围为 -20到 +40摄氏度。

安装使用步骤

  1. 下载源码:下载并解压项目源码文件。
  2. 烧录程序:利用USB FTDI适配器将源码烧录到微控制器。
  3. 连接电源:将传感器系统连接到电源(使用两节AA电池)。
  4. 部署系统:把系统部署到需监控的门窗位置。
  5. 配置和监控:通过Arduino IDE进行配置和监控。

若要将其作为家庭自动化节点控制器,基于MySensors API开发,烧录door.ino示例程序可转换为家庭自动化网络节点,能与Domoticz等控制器配合。支持加密认证、空中编程固件更新等功能,可自定义节点地址等,连接好节点后能用按钮控制继电器。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】