找回密碼
 立即註冊
    查看: 185|回覆: 0

    【冷氣遙控 3/7】找出你家冷氣的紅外線協定

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-25 01:54:16 | 顯示全部樓層 |閱讀模式
    上一篇結束時,你的日誌裡應該已經會冒出一串 Received Raw 的數字。這一篇要把那串數字變成一個平台名稱,然後讓冷氣真的嗶一聲。

    上一篇結束時,你的日誌裡應該已經會冒出一串 Received Raw 的數字。這一篇要把那串數字變成一個平台名稱,然後讓冷氣真的嗶一聲。

    先講一個會害你白繞一圈的事實

    很多人第一步就卡在這裡:日誌裡只有 Received Raw,沒有印出任何協定名稱,於是判斷「ESPHome 不支援我家冷氣」。

    這個結論幾乎一定是錯的。

    ESPHome 的解碼器(dump)和冷氣平台(climate 平台)是兩套完全不同的清單。

    dump 那一側跟冷氣有關的只有這六個:


    • coolix
    • haier
    • midea
    • toshiba_ac
    • mirage
    • aeha(日規家電共通的載波格式,不是特定廠牌)


    大金、三菱、格力、國際牌、日立 —— 一個都不在裡面。

    但 climate 那一側有 daikin、mitsubishi、gree、hitachi。也就是說:日誌印不出協定名,不代表不支援,只代表「沒有人幫這個協定寫 dump 解碼器」。

    知道這件事,下面的步驟才不會白做。

    這一篇假設的接線(三十秒對一下)

    下面所有設定檔都是照這個腳位寫的,不一樣的話記得把數字改掉:


    • ESP32 GPIO14 → 220Ω 電阻 → 2N2222 的中腳(B,基極)
    • 2N2222 的左腳(E,射極)接到 GND
    • 2N2222 的右腳(C,集極)接到紅外線 LED 的負極(短腳)
    • 紅外線 LED 的正極(長腳) → 33Ω 電阻 → ESP32 的 5V(VIN)
    • VS1838B 接收頭:圓弧面朝自己時左腳 OUT 接到 GPIO16、中腳 GND、右腳 VCC 接 3.3V(不要接 5V)


    第一步:把錄製用的設定檔燒進去

    回到 ESPHome Device Builder,按 ac-ir 卡片的 Edit,換成下面這份完整設定檔。跟上一篇的差別只在 dump 那一段變明確了,以及多了一個把碼存下來的自動化。

    以下還有約 88% 的內容
    登入後即可閱讀完整教學

    登入繼續閱讀使用 Google 登入
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

    延伸閱讀

    加入惟家 LINE 群 QR Code加入惟家 LINE 群

    Archiver|手機版|惟家的智能論壇

    GMT+8, 2026-11-10 00:36 , Processed in 0.116490 second(s), 25 queries .

    快速回覆 返回頂部 返回列表