UART (TTL Serial) and I2C are different communication protocols, and RS-485 is basically UART but at \pm 1.5V instead of the 0-3.3V or 0-5V that UART uses. The “BLUART” converts a TTL Serial or RS485 signal into a USB signal that a computer (like the RPi) can read.
To interface your I2C with the Raspberry Pi via USB instead of one of the sets of I2C pins would require using an I2C to USB converter. These do exist, but I believe you’d need to make the relevant data connection yourself, since the ms5837-python library that we provide expects and tries to create an I2C connection. At minimum you’d need to replace the lines that use
read_i2c_block_data, to do appropriate equivalents with your USB connection. I’m unfortunately not sure how to do that, since I haven’t worked with an I2C-USB converter before.