I worked in a three-person team to design and build a battery powered device that measured distance using an ESP32 and a distance sensor with an LCD screen for output. In order to build this project, I learned how to use Arduino IDE to program an ESP32 and the basics of SPI and I2C protocols to take data from the sensor and output it on the LCD screen. The below image shows a breadboarded version of the circuit, we had issues soldering the final circuit setup together and had to use the breadboarded version for verification.