Page 1 of 1

RMT IR transmit, receive test board

Posted: Mon Jun 04, 2018 1:43 am
by keckert
While working on RMT transmit and receive software, I assembled all of my test circuits on a single daughterboard for the Adafruit Huzzah32 ESP32 Feather board. It consists of three separate circuits:
  • Transmit IR LED and 5-volt driver. This is driven by the ESP32 RMT transmit peripheral.
  • Two IR receive sensors, one for 38KHz and one for 56KHz. These are inputs to the RMT receive peripheral. The resulting received durations are printed on the console. The ESP32 must be connected to the computer for this to work.
  • An infrared phototransistor to observe real-time infrared signals. An oscilloscope is required. The phototransistor does not use the ESP32. It just uses the power supplies and inline resistor.
The transmit and receive RMT functions use separate software:

The transmit RMT software is located at
https://github.com/kimeckert/ESP32-RMT-server

The receive RMT software is located at
https://github.com/kimeckert/ESP32-RMT-Rx-raw