RMT IR transmit, receive test board

keckert
Posts: 7
Joined: Tue Apr 03, 2018 8:44 pm

RMT IR transmit, receive test board

Postby keckert » Mon Jun 04, 2018 1:43 am

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
Attachments
schematic.png
Schematics
schematic.png (30.86 KiB) Viewed 465 times
daughterBoard2.png
Daughterboard alone
daughterBoard2.png (122.01 KiB) Viewed 465 times
appBoard.jpeg
Assembled board with ESP32 Feather board
appBoard.jpeg (28.99 KiB) Viewed 465 times

Who is online

Users browsing this forum: No registered users and 4 guests