Desk of Ladyada - Wrapping up the S3 TFT Experimenter & Triple RCA Connectors
After taking last week to poke around using ChatGPT4 to write code, we're back to our ESP32-S3 experimenter board to wrap things up and get the PCB out the door. So far, we have tested the capacitive touch and TFT display part. The IO expander configures the Arduino and CircuitPython display and the up and down buttons. The last thing we wanted to check out was connecting an SD card plus I2S amplifier to get video playback using some neat code examples from @moononournation (https://github.com/moononournation/MiniTV). We were a little nervous because we only had 6 GPIO pin available, so if we used 4-pin SPI for the SD card, we would not have 3 available IO for I2S, but thankfully the ESP32 BSP has support for 1-pin SDIO (https://github.com/espressif/arduino-esp32/tree/master/libraries/SD_MMC) which does not use the CS line (however, you cannot share the pins with another SPI device). We tried both MJpeg and Cinepak decoding with great success! This is the first time we've seen reasonable-to-use video playback on a microcontroller.
The Great Search - Triple RCA Connectors
https://www.digikey.com/short/0jf9b4qr
This week on The Great Search, this xeet posting caught our eye https://twitter.com/collingall/status/1699140384608133233 its a massive box of lovely RCA connectors! RCA connectors are ancient but still very popular for analog audio plus NTSC/PAL composite video use. You can get them individually or pre-molded in a row. Common configurations are single-mono audio, stereo audio, or stereo audio + composite, but 'component' analog video (https://en.wikipedia.org/wiki/Component_video) is not uncommon either. We'll look at RCA connectors and try to find a triple-set with Red, Green, and Blue color-coded plastic.
#adafruit #deskofladyada #digikey #thegreatsearch #esp32s3 #tftdisplay #videoplayback #microcontroller #rcabuild #analogaudio #componentvideo #electronicsproject #pcbdesign #hardwarehacking