站内搜索
发作品签到
RF IR 433 315射频网关 38k红外网关 温湿度检测
专业版

RF IR 433 315射频网关 38k红外网关 温湿度检测

简介

基于ESP8266 ESP12F模组 支持射频433/315收发 支持红外38k收发 可快速将射频和红外信号接入网关 同时支持测量环境温湿度可上报连同红外和射频信号接入MQTT 射频网关 红外网关

简介:基于ESP8266 ESP12F模组 支持射频433/315收发 支持红外38k收发 可快速将射频和红外信号接入网关 同时支持测量环境温湿度可上报连同红外和射频信号接入MQTT 射频网关 红外网关
复刻成本:30

开源协议

MIT License

(未经作者授权,禁止转载)
创建时间:2025-11-12 21:45:12更新时间:2026-06-30 10:53:32

描述

🛰️ 基于 ESP8266 的射频和红外网关

使用 ESP8266-12F 模组制作的射频和红外网关,支持 433/315 非加密射频信号学习与发送、红外信号学习与发送。
“因为作者太懒(想打造互联生态)所以有了本项目” —— 使得以上设备可通过移动端设备进行远程控制。


⚠️ 打板子注意事项

📏 板厚:1.2mm


🏗️ 项目架构

所有数据围绕 MQTT 服务器进行,需要自建或使用现成 MQTT 服务器。

📱 手机端
→ 8083 →
MQTT 服务器
← 1883 ←
📡 ESP8266

🐳 MQTT 服务器架设

建议使用 Docker 搭建,选择 EMQX

docker run -d --name emqx \
  -p 1883:1883 -p 8083:8083 -p 8084:8084 \
  -p 8883:8883 -p 18083:18083 \
  emqx/emqx-enterprise:latest
  • 想静静一会就自动部署好啦 🎈
  • Linux 记得放行端口
  • EMQX 默认用户名 admin,默认密码 public,web 端口 18083

✨ 项目功能

本项目具有 自学习、远程控制 等特点:

🌡️ 实时温湿度测量
📡 433/315 信号学习
📤 模拟 433/315 信号发送
🔴 红外信号学习
🔵 红外信号发送
💡 指示灯状态反馈
🔄 可重置设备按钮
📱 手机端控制
🌐 Web 配网

🔧 项目方案

硬件模块方案:

  • ESP8266 连接路由器后建立 MQTT 连接实现设备上云
  • 蜂鸟无线 远-R1 实现 433/315 信号学习
  • 蜂鸟无线 远-T1 实现 433/315 信号发送
  • IRM-3638T 实现红外接收
  • 某宝不知名品牌 红外发射管 实现红外发射
  • SHT30-DIS-B10KS 实现实时温湿度测量

💡 指示灯行为

🔘 卡针单戳按钮
💡 重启 – 闪烁 2 次
🔘 卡针长按按钮
💡 配置清空 – 长亮 3 次
📡 接收/发送射频信号
💡 短亮 1 次
📶 连接上 WiFi
💡 短亮 3 次

👉 使用手机卡针戳 type-c 旁的圆孔即可实现上面前两种操作。


📋 项目说明(简化电路)

射频电路参考 RF 433 315 射频网关盒子 项目:

  1. 天线可不焊接:射频接收焊接 0 欧电阻使用板载天线,射频发射直接不焊任何天线(实测接收很敏感)。
  2. Type-C 旁的 二极管 可省去:直接一坨锡或 0 欧电阻,或直接删掉。
  3. AMS1117 3.3 后面的钽电容可选焊,不焊也能工作。
  4. 电路板左上方的重启按钮(非侧贴按钮)可省略;如不需要物理重置功能也可去掉,WiFi 连接失败会自动重新配网。

💾 项目源码

📱 手机端 APP

uni-app 构建(已打包见附件)

🔌 ESP8266 端

Arduino 固件(已编译见附件)

⚠️ 自行编译需修改 PubSubClient.h

#define MQTT_MAX_PACKET_SIZE 4096

因为我们的很大,它默认的太小了,给它撑大改一点 😄


🖼️ 关于外壳

  • 外壳自己画,不太好看但满足嘉立创 3D 免费打印条件,直接白嫖免费!
  • 螺丝:M1.6*14mm
  • 螺母:滚花铜螺母 M1.6*3*2.5

爆炸图如下:

模型爆炸图


📸 效果图

🌐 ESP8266 配置页

配网时,ESP8266 开启以 ESP8266-xxxx 开头的 WiFi,密码 12345678
配网完成后可通过串口获取 IP,浏览器访问该 IP 可继续配置 WiFi 和 MQTT。

ESP8266配网页面

服务器端口建议用默认 1883,MQTT 主题需与手机端一致,建议启用用户名密码认证(可在 EMQX 中设置)。

📱 手机端界面

手机端APP

注意 MQTT 配置的主题与 ESP8266 端一致。
APP 由 uni-app 打包,短期不上架商城,后续更新以 GitHub 仓库为准

🔧 焊接成品

焊接完成图


⚖️ 开源声明

  1. 本工具仅用于个人学习与研究,禁止任何商业用途(包括但不限于盈利性服务、企业内部使用等)。
  2. 不得以任何形式、任何途径出售本项目提供的固件、软件、代码等相关资料。
  3. 若发现侵权或违规使用,请联系维护者邮箱,3 个工作日内处理。
  4. 除上述要求外,还需遵守本项目的开源协议。

🙏 致谢

以下项目为本项目提供了灵感:


ℹ️ 项目信息

后续所有软件源码和固件或将开源在 GitHub


⚖️ 许可

⚠️ 未经许可禁止一切的商用行为

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
固件 v1.0.1.bin
18
2
上盖.STL
15
3
底壳.STL
15
4
智能网关 v1.0.1.apk
22
5
RF_IR_Send_Recv v1.0.1.zip
17
6
射频网关&红外网关.zip
14
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航