Firmware for TeensyCam - stereo camera module
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
CMSIS
CMSIS_driver
board
drivers
osa
source
sources
startup
usb
utilities
.cproject
.gitignore
.project
LICENSE
README.md
TeensyCam.mex

README.md

TeensyCam-SW

MCUXpresso project to create firmware for TeensyCam - stereo camera module

Status:

  • in development
  • known bug: seldomly occuring line skipping, not yet investigated

Features:

  • Built using MCUXpresso IDE 10.2 together with MCUXpresso SDK
  • Runs on Teensy 3.6 microcontroller board attached to TeensyCam module
  • Configures two connected MT9V034 imaging sensors via I2C interface
  • Triggers simultaneous image capture, hardware synchronized
  • Sends image sensor frames to host processor via USB CDC connection
  • Exposure control - pre-set or automatic
  • Allows host-configurable parameters:
    • exposure
    • analog gain
    • digital gain
    • compounding mode
    • frame rate
    • number of lines to send to host

More info in my blog page: https://BoredomProjects.net/index.php/projects/robot-navigation-using-stereo-vision-part-2


Hardware

Altium Designer-based hardware design project: https://github.com/icboredman/TeensyCam-HW

Software

ROS node running on host computer: https://github.com/icboredman/camera_node


In addition to the referenced LICENSE file, the following notice is applicable to components included as part of NXP SDK code:

This is a free software and is opened for education, research and commercial developments under license policy of following terms:

  • This is a free software and there is NO WARRANTY.
  • No restriction on use. You can use, modify and redistribute it for personal, non-profit or commercial product UNDER YOUR RESPONSIBILITY.
  • Redistributions of source code must retain the copyright notice in the Processor Expert component code.

IMPORTANT: See as well the copyright/licensing notices in each of the source files.