arduino-ac-remote icon indicating copy to clipboard operation
arduino-ac-remote copied to clipboard

A project to reverse engineer the ZH/JT-03 IR remote AC controller.

Reverse engineering the ZH/JT-03 AC Infrared remote control and implementing it in an Arduino

TODO List

  • [ ] Create a proper README
  • [ ] Create a proper documentation of the protocol
  • [ ] Implement CheckSum 2s Complement
  • [x] Implement set temperature method
  • [x] Implement On/Off
  • [ ] Implement Sleep Mode
  • [ ] Implement Turbo mode
  • [ ] Implement Fan speed
  • [ ] Implement Swing
  • [ ] Implement Air flow
  • [ ] Implement different modes
  • [x] Implement 16-31 Temperature options
  • [ ] Create a better estimation of the High and Low value used by the IR protocol -- This requeries reading multiple commands and making an average of them

References

  • https://www.analysir.com/blog/2014/03/19/air-conditioners-problems-recording-long-infrared-remote-control-signals-arduino/
  • http://www.scadacore.com/field-tools/programming-calculators/online-checksum-calculator/
  • http://irq5.io/2012/08/11/infrared-remote-control-protocols-part-2/
  • https://github.com/z3t0/Arduino-IRremote