I have an ELP camera module (<http://amzn.eu/9XcCjWm>). It has a port connecting a usb2.0 cable, with GND DP DM 5V pins. I want to connect it to an esp8266 nodemcu v0.9 board, and then I will either send it directly to my computer or upload some opencv code on to the board, I haven't done that bit yet, (not actually sure if micropython can do opencv yet).

My question is about the best(for now simplicity is more important than speed, I don't need many frames per second anyway) way to hook them up. I occasionally use the usb port to attach to computer, so don't really want to do anything there.

I have an external ADC attached to the hardware SPI pins, so I'm hoping there may be something simple through either the RX/TX, software SPI maybe?, or something else I don't know about. I have some ICs for logic level conversion, I'm assuming will be needed, TE291s, or CD4050BEs.

I'm hoping for something as MCU universal as possible also, as the nodemcu v0.9 is annoying me, I'm hoping the newer esp3212 will be less glitchy, or something else entirely.

Thanks very much, guys. (I have namedropped some chips, however I'm pretty rubbish, baby speak is always appreciated :) )