camera (4)

With the introduction of motorized zoom lenses, the next logical step was matching the sensor board. Sure there are countless suitable sensors from various manufacturers like Sony semiconductors, Onsemi, Aptina, and many more. But lack of good support from the SOC side suggested starting from IMX477. It is a reasonably modern 12M image sensor used by many single-board computers like Raspberry Pi, NVIDIA Jetson, and others.

Raspberry Pi locks cameras with a security chip and prohibits non-authorized cameras with standard boards. Luckily this security feature is not used by compute modules. Motorized lenses have dedicated, and in most cases, unique direct mount features. So a custom camera module is a must, thus introducing the IMX477 MIPI CSI2 camera board.

This is the first of a few upcoming camera modules. Note multiple mounting features – this allows single-board use with many lenses.

Features of the lens kit:

  • Lens optical train – 3 stepper motors for Zoom, Focus and compensate lens groups
  • Iris
  • Two optical filters: IR CUT and NIR
  • Reference optical train elements
  • Runs on GRBL firmware ported on STM32 CPU with four axis motion planner

Using the camera with Raspberry Pi compute module

There is a great resource about the IMX477 camera on Raspberry Pi pages, feel free to learn how to control and use it from Raspberry Pi. Below is a simple recipe for streaming real-time video from RPI to a computer.

Run on computer first

gst-launch-1.0 udpsrc port=5004 ! "application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)JPEG,a-framerate=(string)40.000000,a-framesize=(string)1280-720,payload=(int)26" ! rtpjpegdepay ! decodebin ! autovideosink

Run on RPI as a second step

# Install librariessudo apt -y install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev# Start streamerraspivid -t 0 -cd MJPEG -awb greyworld -mm average -w 2028 -h 1520 -fps 30 -b 132000000 -o - | gst-launch-1.0 fdsrc ! "image/jpeg,framerate=30/1" ! jpegparse ! rtpjpegpay ! udpsink host=<COMPUTER_IP> port=5004

Control the lens

The SCE2-SDK control software can be forked from GitHub. Python code allows code reuse on many operating systems and keeps it human-readable, thus open for customizations.

pip install -r requirements.txt
  • Run demo with command
python main.py

Results

And finally, demonstration video cycling through a few presets and changing filters.

Links

Read more…

Some time ago released smallest motorized lens controller suitable to drive advanced lenses. Is drives opto mechanical lens which in combination with USB camera makes lightweight camera Kurokesu C1 PRO X18 with optical zoom of 5.5~95mm. Posibility to change h.264 on board codec parameters makes it suitable for low bandwidth applications.

 

7402682672?profile=RESIZE_710x

Read more…
Distributor

3689622829?profile=original

This is some footage shot with the second version of the thermal imaging camera which I tested earlier on (http://diydrones.com/profiles/blogs/testing-a-small-thermal-imaging-camera).

The second version of the camera features a better resolution, an OSD to adjust parameters such as brightness & gain and the possibility to show the picture in false-color.

The camera is very light and small - ideal for UAV applications.
I am planning to shoot some in-flight footage (mounted on my copter) during the next week.

Shot with the 15mm lens:

Technical Details:
Sensor:

Type: (ULIS) Un-cooled FPA micro-bolometer A-Si

Array Size (resolution): 640x480

Spectral Range: 8~14um

NETD: ≤80mk@25℃

Full Frame Rate: 50Hz (PAL)

Power consumption: @12V 200mA

Dimensions without lens:

62mm x 48mm x 48mm (LxWxH)

Weight: 180g

www.diesunddas.co.uk
Read more…
Distributor

Testing a small thermal imaging camera

I got my hands on a small thermal imaging camera for testing purposes.

I installed it on my hexacopter and took it out for a flight this evening.

Ttechnical data:

resolution: 384 x 288

50 Hz

8 - 14 um spectral range

analog video out

uncooled sensor

I am looking forward to test the new model (second version), which has double the resolution and false-color

www.diesunddas.co.uk
Read more…