The Arducam Pivariety camera module is compatible with RPi 4B, 3B+, 2B, 3A+, Pi Zero, CM3/CM4. The module is designed with hardware ISP functionality offering auto exposure, programmable focus control, auto white balance, auto gain control and lens shading correction, etc.
Application areas include AUVs, drones, machine vision, robot vision and IoT.
This camera module has an integrated motor (controllable by software) for focusing the lens. Further information can be found here.
In the box: