Camera Survey - spacecraft-design-lab-2019/documentation GitHub Wiki

Camera options:

Product Link Dimensions Mass Power Requirement Other Comments
Pixy https://pixycam.com/pixy-cmucam5/ Intelligent camera with on-board processor
OpenMV https://openmv.io/ Programmable in Python!
Arducam https://www.arducam.com/product-category/spi-camera-for-arduino/

Considerations

We will need to set the camera resolution and control when the camera captures images. We will need to transfer the image data from the camera to your microcontroller as parallel data one byte at a time, and the entire sensor is row/column scanned to output the image as raw data. We will need at least as much RAM as the resolution of an image. We will need an SD card to store the picture data.

Questions

  • What is the minimum data transfer rate for the camera, and what is the maximum transfer rate for the microcontroller we are using?
  • Microcontrollers access SD card data through the SPI interface - will this slow down sensor data retrieval prior to downlink?