Hello
Maybe it could be done using a usb host shield or porting the code to soc esp32-s2 since it supports usb otg
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/index.html
But yes, today cell phones are usually very cheap