Coming soon! Sign up to be notified when these are in stock
Hobbyist-level microcontrollers are reaching computing power to handle camera modules that once necessitated a full-fledged computer or FPGA. The RP2040 and ESP32-Sx models, to name a few, possess the connections to handle 8-bit data output, the ability to rapidly capture frames with DMA, and the RAM capacity to buffer a raw image. With that, all we need is a reliable camera module for an easy connection.y!
This Adafruit OV5640 Camera Breakout with 120 Degree Lens and Autofocus has a nice quality OV5640 camera with a 5 Megapixel sensor element, a 120-degree fisheye lens and autofocus motor, plus all the support circuitry you need. We looked at existing camera modules, and while this breakout board is backwards compatible, we made some improvements:
- Standard 2x9 header if you want it, but also a duplicated header strip 0.3" apart so you can plug it into a breadboard or perfboard
- Selectable external or internal 24MHz "XCLK" clock generation - save one gpio pin, or just have a nice stable 24 MHz signal even if your microcontroller can't generate it for you.
- Heat-sinking camera area with exposed ground pad, with lots of vias for good thermal transfer. Helpful for when doing continuous encoding and reducing thermal image drift.
- Optional VMotor 3.3V power jumper on DATA1, for auto-focusing camera modules
- 3.3V power-good LED on back that can be disabled
Note that to use the auto-focusing capability, you need to load a new firmware binary over I2C, and short the VM jumper on the back of the camera module which will provide 3.3V power on DATA1. The autofocus system is controlled with I2C commands to begin an auto-focus procedure and then determine that focus is complete. Otherwise the camera looks just like any other OV5640 sensor.
Payment & Security
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.