Adafruit PiCowbell Camera Breakout - Autofocus 120 Degree Lens

AdafruitSKU: ADA5946
Price:
Sale price £19.20
incl. VAT
excl. VAT
Stock:
Only 5 units left
Quantity:

Compatible with:

Awesome Extras

Half-Size Breadboard - White by The Pi Hut - The Pi HutHalf-Size Breadboard - White by The Pi Hut - The Pi Hut
The Pi HutHalf-Size Breadboard - White
Sale price £3 incl. VAT excl. VAT
Raspberry Pi Pico W by Raspberry Pi - The Pi HutRaspberry Pi Pico W by Raspberry Pi - The Pi Hut
Raspberry PiRaspberry Pi Pico W
Sale priceFrom £5.40 incl. VAT excl. VAT
SanDisk MicroSD Card (Class 10 A1) by SanDisk - The Pi Hut
SanDiskSanDisk MicroSD Card (Class 10 A1)
Sale price £9 incl. VAT excl. VAT

Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit PiCowbell OV5640 Camera Breakout with 120-degree Lens and Autofocus is in stock.

This is a quality OV5640 camera with a 5 Megapixel sensor element, a 120-degree slightly distorting wide-angle lens, and an autofocus motor, plus all the support circuitry you need to start taking pictures with your Pico or Pico W. You can grab raw RGB images for image analysis, or use the built-in JPEG encoding to save images to an SD card or upload them to adafruit.io.

The RP2040 chip has a fast PIO interface peripheral and enough memory to interface with 'DVP' (8-bit parallel digital) cameras. These camera sensors have 8 image data pins, Pixel Clock, H Sync and V Sync signals, plus an I2C configuration interface and a Reset plus power Down pin. That does mean a lot of GPIO is used! But we still have 6 GPIO pins available even after adding an SD card and shutter button.

Camera PiCowbell Features:

  • Interface for OV5640 Camera module
    • VSync: GPIO 0
    • Power Down: GPIO 1
    • HSync: GPIO 2
    • Pixel Clock: GPIO 3
    • SDA/SCL: GPIO 4 and GPIO 5
    • 8-bit Digital: GPIO6 through GPIO 13
    • Reset: GPIO 14
    • VMotor connected to 3.3V for auto-focus modules
  • Micro SD Card:
    • SPI on GPIO 16, GPIO 18 and GPIO 19
    • Chip select on GPIO 17
    • Optional SD Detect on GPIO 15
    • Shutter button on GPIO 22
    • Reset button
    • 16 MHz 'XClock' generated by the onboard oscillator
    • Stemma QT port for I2C on GPIO 4 / 5

Note that to use the auto-focusing capability, you need to load a new firmware binary over I2C. The autofocus system is controlled with I2C commands to begin an auto-focus procedure and determine that the focus is complete. Otherwise, the camera looks just like any other OV5640 sensor.

Each order comes with an assembled PCB, camera sensor, and two pieces of 20-pin pin header. You will need to solder in the header yourself, but it's a quick task.

Or, for a compact package, you can...

  1. Use the Pico Stacking Headers if you want to be able to plug into a breadboard or other accessory with sockets. Solder these onto the Pico so that the camera is on top.
  2. Use the Pico Socket Headers if you want to plug directly in and have a nice solid connection that doesn't have any poking-out bits. Ditto, solder these into the Pico and plug the camera on top.

Specifications

  • Dimensions: 53.0mm x 20.3mm x 6.3mm
  • Weight: 4.9g

Resources

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna Bitcoin

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations