『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2228|回复: 7

[求助] 求助关于esp8266红外发送的问题

[复制链接]
回帖奖励 4 金钱 回复本帖可获得 2 金钱奖励! 每人限 1 次

2

主题

11

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
96
HASS币
0
发表于 2021-11-5 18:32:59 | 显示全部楼层 |阅读模式
本帖最后由 yww 于 2021-11-16 10:50 编辑

最近在弄esp8266, 刷入了esphome 固件,接入红外接收模块可以正常读取到遥控器编码。
但是我卡在了红外发射上,经过了若干条天的调试,最后买了一个示波器回来调试,最后发现是红外发送的时候,频率不对。
普通遥控器发送的时候,是38khz 编码的信号,但是esp8266 发送的时候是28khz 编码的信号。大佬们,这个是为啥?有啥解决办法没有?
完整的配置如下. 波形图晚上回去发出来。

esphome:
  name: nodemcu
  platform: ESP8266
  board: nodemcuv2
logger:
api:
ota:
  password: "xxx"
wifi:
  ssid: "xxx"
  password: "xxx"
  ap:
    ssid: "Nodemcu Fallback Hotspot"
    password: "xxx"
captive_portal:
switch:
- platform: template
  name: "ir_brighter"
  id: ir_brighter
  turn_on_action:
    remote_transmitter.transmit_panasonic:
      address: 0x5516
      command: 0x8EAC0098
remote_transmitter:
  pin: 
    number: D5
    inverted: false
  carrier_duty_percent: 50%
remote_receiver:
  pin: 
    number: D6
    inverted: true
    mode: INPUT_PULLUP
  dump: all

使用2楼提供代码后,输出波形如下

看到频率依然是不对的,希望有指教一二
回复

使用道具 举报

5

主题

49

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
金钱
292
HASS币
0
发表于 2021-11-5 19:07:20 | 显示全部楼层
- platform: template
    name: "TV Power RAW"
    turn_on_action:
      - remote_transmitter.transmit_raw:
          code: [4530, -4467, 610, -1652, 610]
          repeat:
            times: 10
            wait_time: 50ms
          carrier_frequency: 38kHz


加点东西试试
回复

使用道具 举报

2

主题

11

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
96
HASS币
0
 楼主| 发表于 2021-11-15 23:55:28 | 显示全部楼层
设置为38khz, 实际输出的频率也不对,这是采集到的波形

这是随便找一个遥控器的采集的波形,可以看到载波频率是38khz

我已经搞不懂了,求大神指教
回复

使用道具 举报

5

主题

49

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
金钱
292
HASS币
0
发表于 2021-11-19 20:31:46 | 显示全部楼层

回帖奖励 +2 金钱

电路呢字数不够
回复

使用道具 举报

2

主题

11

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
96
HASS币
0
 楼主| 发表于 2021-11-19 22:01:01 | 显示全部楼层

现在我没有接led, 直接输出脚接到示波器输入上看的波形。
用的某宝买的8266 wifi 转串口的板子, 后面写着 nodemcu v3.
回复

使用道具 举报

5

主题

49

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
金钱
292
HASS币
0
发表于 2021-11-20 19:06:16 | 显示全部楼层
yww 发表于 2021-11-19 22:01
现在我没有接led, 直接输出脚接到示波器输入上看的波形。
用的某宝买的8266 wifi 转串口的板子, 后面写 ...

应该是没问题的啊  接个红外发射试试
回复

使用道具 举报

2

主题

11

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
96
HASS币
0
 楼主| 发表于 2021-11-22 11:19:55 | 显示全部楼层
ryanh7 发表于 2021-11-20 21:00
似乎,不算奇怪?看代码可知panasonic编码默认是是35kHz,偏到了28。而38kHz偏到了31KhZ,大概13us就得切换 ...

这两天升级了esphome, 频率貌似精确了一些,但是接上红外貌似还是不能遥控,我去买一个普通的遥控灯试试。
回复

使用道具 举报

0

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
30
HASS币
0
发表于 2022-12-4 01:42:11 | 显示全部楼层

回帖奖励 +2 金钱

老兄可以,示波器都整上了。
如果是遥控常见的空调设备的话,esphome 都是有现成模板的。
作为刚入坑两三天的新手,我的格力空调就一次调试,直接成功操控了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 05:22 , Processed in 0.065816 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表