M5Stack으로 범용 적외선 리모컨을 만들어 보았습니다.
13182 단어 PlatformIOM5stack
소개
적외선 리모컨 디코더 하지만 쓴 대로, 범용 리모컨의 작성이 목적이었습니다.
사양
remocon.json
{
"regza": {
"format": "nec",
"custom": "bf40",
"buttons": {
"on": ["12ed"],
"1": ["01fe"],
"2": ["02fd"],
"3": ["03fc"],
"4": ["04fb"],
"5": ["05fa"],
"6": ["06f9"],
"7": ["07f8"],
"8": ["08f7"],
"9": ["09f6"],
"10": ["0af5"],
"11": ["0bf4"],
"12": ["0cf3"],
"input change": ["0ff0"]
}
},
"light(panasonic)": {
"format": "aeha",
"custom": "522c",
"buttons": {
"on": ["002C25"],
"off": ["002F26"],
"energy save": ["002D24"]
}
},
"light(beamtec)": {
"format": "nec",
"custom": "e384",
"buttons": {
"on": [
"20df"
],
"off": [
"24db"
],
"favarite": [
"2ad5"
]
}
},
"aircon(daikin)": {
"format": "aeha",
"custom": "da11",
"buttons": {
"hot-on": [
"0200020000",
"0200004922"
],
"hot-off": [
"0200020000",
"0200004822"
],
"cool-on": [
"0200020000",
"0200003938"
],
"cool-off": [
"0200020000",
"0200003838"
]
}
},
"playstation(dvd)": {
"format": "sony",
"custom": "093a",
"addr_bit": "13",
"buttons": {
"play": [
"32"
],
"stop": [
"38"
]
}
},
"playstation(controller)": {
"format": "sony",
"custom": "1b5a",
"addr_bit": "13",
"buttons": {
"batsu": [
"32"
]
}
}
}
완성 상태
구현 코드
GitHub 에서 공개하고 있습니다.
결론
적외선 리모컨 디코더 과의 통합.
Reference
이 문제에 관하여(M5Stack으로 범용 적외선 리모컨을 만들어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/katsumin/items/884e0cf0bdfad90b85dc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)