A Bluetooth Remote Based on the Lilygo TTGO ESP32 Display Board For A Teac X10R and X7R Reel to Reel Tap Decks
This project looks at using the ESP32 based LilyGo TTGO display board and the ULN2803 Eight-Way NPN Darlington Transistor Array for creating a Bluetooth remote control for a Teac X10R Reel to Reel Deck. Overall the TTGO board is an excellent choice for creating a Bluetooth remote because it supports both BLE and SPP (classic) UART modes allowing for easy integration with both desktops and modern mobile devices. Moreover, the small display is great for debugging and provides a nice UI to see what the remote is doing. Since the primary goal is to control the X10R from a computer using a small Java program, the board is used in SPP UART mode. P.S. If you are interested in controlling a R2R deck via a smartphone without coding then take a look at this Project and Devices from eBay.
Running the above sketch just requires adding the ESP32 board and the TFT_eSPI library to the Arduino IDE. Once the boards are loaded select the "TTGO Lora32-OLED V1" board.
Creating the connection cable is probable the hardest part of this project since the Teac X10R and similar R2R decks make use of the WAKA 12 pin port for remote connectivity. Unfortunately, those pins are all most impossible to find and I had to settle for making one using pins from an automotive connector. This mostly works, but they are not the best pins to use (sometimes the fail to make contact properly) and will try making another cable using these pins instead. A detail description on making a custom cable for the WAKA connector can also be found here as well.





