嘉立创产业服务站群
发作品签到
专业版

esp32 esphome 433遥控

工程标签

639
0
0
0

简介

esp32 Homeassistant esphome 4路433遥控

简介:esp32 Homeassistant esphome 4路433遥控
基于ESP32物联网征集令

开源协议

CC BY-NC-ND 3.0

创建时间:2024-08-26 02:24:57更新时间:2024-09-05 09:20:38

描述

ESP32控制433遥控器,分两个部分:

其一是使用超再生模块收发信号控制,有一些难点会介绍。

其二是飞线现有已经配对的遥控器,几乎没有难点。

通过4路光耦控制飞线遥控器的触点通断,当然使用三极管,mos管也可以,成本会低一些。

然后是供电电路,由于发现433遥控有12V,3V的(我的是12V)所以这里就采用12VDC供电,转成5V(超再生模块使用5V,也有3V供电的可以选购)。这里使用训练营剩下的材料节省成本,基本上是插件。

烧录和EN就不多说了

引出4个触摸按钮当按键,方便使用超再生模块有实体按键,也可以当飞线遥控的实体按键。

以上就是电路设计了。

下面开始讲软件部分,软件部分是使用Homeassistant内置的esphome,配置简单。

参考用Esphome发射和接收任意315/433MHz射频 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

首先就是抓波形,这里使用引脚23接收,22发射。

remote_receiver:
  dump:
    - raw
    - rc_switch
  pin:
    number: GPIO23
    #inverted: True
    mode: INPUT_PULLUP
  tolerance: 50%
  filter: 100us
  idle: 8ms
remote_transmitter:
  pin: GPIO22
  # RF uses a 100% carrier signal
  carrier_duty_percent: 100%

switch:
  - platform: template
    name: RF3 Button down
    turn_on_action:
      # - remote_transmitter.transmit_rc_switch_raw:
      #     code: '010011111000110000010000000001100011110'
      #     protocol: 1
      - remote_transmitter.transmit_raw:
          code: [410, -1380, 1317, -578, 211, -454, 542, -490, 386, -1399, 208, -844, 252, -490, 1309, -475, 403, -1386, 1322, -522, 2142, -1392, 390, -1390, 1321, -468, 1328, -457, 1338, -438, 1281, -634, 1213, -469, 1329, -461, 417, -1370, 424, -1352, 1354, -396, 1398, -236, 640, -188, 786, -1051, 188, -185, 155, -150, 160, -241, 473, -1356, 441]
烧录好固件之后上电打开esphome此esp32的log信息,按下遥控器就可以显示以上斜体加粗的内容,干扰多的地方找到你遥控器的就比较麻烦了,慢慢找吧。
找到了替换掉加粗斜体内容就可以了。在esphome里面,用transmit_raw,模拟出发射波形。(高低电平是用正负来表示的)
然后就是飞线遥控器了,飞线就简单很多,只要下拉对应的GPIO就可以。
配置内容是
switch:
  - platform: gpio
    pin: GPIOXX
    id: relay
    name: "Gate Remote"
    icon: "mdi:gate"
    on_turn_on:
    - delay: 500ms
    - switch.turn_off: relay

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
WeChat_20240905154538.mp4
5
2
粘贴中转.txt
9
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航