Hands on with the DJI Zenmuse Z30

z30BlogBanner

The Heliguy team recently had the opportunity to test out the DJI Zenmuse Z30 in our test field. Our technicians used this powerful zoom camera to get detailed shots of various subjects such as power lines and distant structures.

We were very impressed by this enterprise tool from DJI and can see it becoming hugely popular for companies in a wide variety of sectors, most notably aerial inspections.

Before we delve into our time with the Z30, here are all the key details you need to know:

 

Key Features

  • 30x optical and 6x digital zoom for a total of 180x magnification
  • Featuring precise stabilisation within 0.01°
  • Compatible with the DJI Matrice range
  • TapZoom allows for rapid, accurate zoom with precise auto-focus
  • Robust design aimed at professional users
  • CMOS, 1/2.8″ Sensor with F1.6 (Wide) – F4.7 (Tele) Lens

 

Specifications

See below for all of the specifications for DJI’s Zenmuse Z30 zoom camera.

GENERAL

Name –

Zenmuse Z30

Dimensions

152×137×61 mm

Weight

556 g

CAMERA

Sensor

CMOS, 1/2.8″
Effective Pixels: 2.13 M

Lens Spec

30x Optical Zoom
F1.6 (Wide) – F4.7 (Tele)
Zoom Movement Speed:
– Optical Wide – Optical Tele: 4.6 sec
– Optical Wide – Digital Tele: 6.2 sec
– Digital Wide – Digital Tele : 1.8 sec
Focus Movement Time:
∞ – near: 1.1 sec

Field Of View

63.7°(Wide) – 2.3°(Tele)

Digital Zoom

6x zoom

Min. Working Distance

10 mm (Wide) – 1200 mm (Tele)

Photo Formats

JPEGs

Video Formats

MOV, MP4

Working Modes

Capture, Record, Playback

Still Photography Modes

Single shot, Burst shooting: 3/5 frames, Timelapse (2/3/4/7/10/15/20/30 sec)

Exposure Mode

Auto, Manual, Shutter

Exposure Compensation

±3.0 (1/3 increments)

Metering Mode

Center-weighted metering, Spot metering (Area option 12×8)

AE Lock

Supported

Electronic Shutter Speed

1/1 – 1/6000 s

White Balance

Auto, Sunny, Cloudy, Incandescent, Custom (2000K – 10000K)

Video Captions

Supported

TapZoom

Supported

TapZoom Range

1 – 5

Defog

Supported

One Key to 1x Image

Supported

Anti-flicker

Auto, 50 Hz, 60 Hz

PAL/NTSC

Supported

Supported SD Cards

MicroSD (SD / SDHC / SDXC)
Max. Capacity: 64 GB, Class 10 or UHS-1

Supported File Systems

FAT32 (≤ 32 GB)
exFAT (> 32 GB)

GIMBAL

Angular Vibration Range

±0.01°

Mount

Detachable

Controllable Range

Tilt: +30° to -90°, Pan: ±320°

Mechanical Range

Tilt: +50° to -140°, Pan: ±330°, Roll: +90° to -50°

Max Controllable Speed

Tilt: 120°/s, Pan: 180°/s

ENVIRONMENTAL

Operating Temperature

14° to 113° F (-10° to 45° C)

Non-Operating Temperature

-4° to 140° F (-20° to 60° C)

 


Zenmuse Z30 In Action

This industrial Zenmuse model is easy to set up and, as we found during our tests, works flawlessly with the Matrice 600.

 

ZoomOutGif

 

Despite initial concerns regarding the 2MP stills capture, when it is being used correctly i.e. for video footage – we were able to capture some great aerial shots that have enough sharpness for inspection work both zoomed in and out.

 

 

It’s also easy to control as a single operator, with the option to ‘tap zoom’ on a subject making use of an impressive auto-focus and intuitive display courtesy of the DJI GO app.

 

PowerLineGif

 

As you can see below, the level of detail retained at the peak of its zoom capability is ideal for surveys, inspections and even security use cases such as license plate or suspect identification.

 

AttachGif

 


VIDEO

Now that you’ve read our opinions on our time with the Zenmuse Z30 industrial zoom camera, you can see the full results of our tests in the video below:


GALLERY

Take a closer look at the Zenmuse Z30 camera in our gallery:

var data_gallery_8 = [];
var event_stack_gallery_8 = [];
data_gallery_8[“0”]=[];data_gallery_8[“0”][“id”]=”0″;data_gallery_8[“0”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/IMG_9514.jpg”;data_gallery_8[“0”][“description”]=””;data_gallery_8[“0”][“alt”]=”Zenmuse Z30 – Close Up”;data_gallery_8[“1”]=[];data_gallery_8[“1”][“id”]=”1″;data_gallery_8[“1”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/Z30Gallery1.jpg”;data_gallery_8[“1”][“description”]=””;data_gallery_8[“1”][“alt”]=”DJI Zenmuse Z30 “;data_gallery_8[“2”]=[];data_gallery_8[“2”][“id”]=”2″;data_gallery_8[“2”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/IMG_9515.jpg”;data_gallery_8[“2”][“description”]=””;data_gallery_8[“2”][“alt”]=”Zenmuse Z30 on Matrice 600″;data_gallery_8[“3”]=[];data_gallery_8[“3”][“id”]=”3″;data_gallery_8[“3”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/Z30Gallery3.jpg”;data_gallery_8[“3”][“description”]=””;data_gallery_8[“3”][“alt”]=”Zenmuse Z30 Side View”;data_gallery_8[“4”]=[];data_gallery_8[“4”][“id”]=”4″;data_gallery_8[“4”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/IMG_9520.jpg”;data_gallery_8[“4”][“description”]=””;data_gallery_8[“4”][“alt”]=”DJI Zenmuse Z30, M600 & Remote”;data_gallery_8[“5”]=[];data_gallery_8[“5”][“id”]=”5″;data_gallery_8[“5”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/Z30Gallery2.jpg”;data_gallery_8[“5”][“description”]=””;data_gallery_8[“5”][“alt”]=”Z30 Top View”;data_gallery_8[“6”]=[];data_gallery_8[“6”][“id”]=”6″;data_gallery_8[“6”][“image_url”]=”https://www.heliguy.com/blog/wp-content/uploads/2017/01/IMG_9534.jpg”;data_gallery_8[“6”][“description”]=””;data_gallery_8[“6”][“alt”]=”Zenmuse Z30 Zoom Camera”; var huge_it_trans_in_progress_gallery_8 = false;
var huge_it_transition_duration_gallery_8 = 1000;
var huge_it_playInterval_gallery_8;
// Stop autoplay.
window.clearInterval(huge_it_playInterval_gallery_8);
// alert(‘huge_it_current_key_gallery_8’);
var huge_it_current_key_gallery_8 = ”;
function huge_it_move_dots_gallery_8() {
var image_left = jQuery(“.huge_it_slideshow_dots_active_gallery_8”).position().left;
var image_right = jQuery(“.huge_it_slideshow_dots_active_gallery_8”).position().left + jQuery(“.huge_it_slideshow_dots_active_gallery_8″).outerWidth(true);
}
function huge_it_testBrowser_cssTransitions_gallery_8() {
return huge_it_testDom_gallery_8(‘Transition’);
}
function huge_it_testBrowser_cssTransforms3d_gallery_8() {
return huge_it_testDom_gallery_8(‘Perspective’);
}
function huge_it_testDom_gallery_8(prop) {
// Browser vendor CSS prefixes.
var browserVendors = [”, ‘-webkit-‘, ‘-moz-‘, ‘-ms-‘, ‘-o-‘, ‘-khtml-‘];
// Browser vendor DOM prefixes.
var domPrefixes = [”, ‘Webkit’, ‘Moz’, ‘ms’, ‘O’, ‘Khtml’];
var i = domPrefixes.length;
while (i–) {
if (typeof document.body.style[domPrefixes[i] + prop] !== ‘undefined’) {
return true;
}
}
return false;
}
function huge_it_cube_gallery_8(tz, ntx, nty, nrx, nry, wrx, wry, current_image_class, next_image_class, direction) {
/* If browser does not support 3d transforms/CSS transitions.*/
if (!huge_it_testBrowser_cssTransitions_gallery_8()) {
jQuery(“.huge_it_slideshow_dots_gallery_8”).removeClass(“huge_it_slideshow_dots_active_gallery_8”).addClass(“huge_it_slideshow_dots_deactive_gallery_8”);
jQuery(“#huge_it_dots_” + huge_it_current_key_gallery_8 + “_gallery_8”).removeClass(“huge_it_slideshow_dots_deactive_gallery_8”).addClass(“huge_it_slideshow_dots_active_gallery_8”);
return huge_it_fallback_gallery_8(current_image_class, next_image_class, direction);
}
if (!huge_it_testBrowser_cssTransforms3d_gallery_8()) {
return huge_it_fallback3d_gallery_8(current_image_class, next_image_class, direction);
}
huge_it_trans_in_progress_gallery_8 = true;
/* Set active thumbnail.*/
jQuery(“.huge_it_slideshow_dots_gallery_8”).removeClass(“huge_it_slideshow_dots_active_gallery_8”).addClass(“huge_it_slideshow_dots_deactive_gallery_8”);
jQuery(“#huge_it_dots_” + huge_it_current_key_gallery_8 + “_gallery_8”).removeClass(“huge_it_slideshow_dots_deactive_gallery_8”).addClass(“huge_it_slideshow_dots_active_gallery_8”);
jQuery(“.huge_it_slide_bg_gallery_8”).css(‘perspective’, 1000);
jQuery(current_image_class).css({
transform : ‘translateZ(‘ + tz + ‘px)’,
backfaceVisibility : ‘hidden’
});
jQuery(“.huge_it_slideshow_image_wrap_gallery_8,.huge_it_slide_bg_gallery_8,.huge_it_slideshow_image_item_gallery_8,.huge_it_slideshow_image_second_item_gallery_8 “).css(‘overflow’, ‘visible’);
jQuery(next_image_class).css({
opacity : 1,
filter: ‘Alpha(opacity=100)’,
backfaceVisibility : ‘hidden’,
transform : ‘translateY(‘ + nty + ‘px) translateX(‘ + ntx + ‘px) rotateY(‘+ nry +’deg) rotateX(‘+ nrx +’deg)’
});
jQuery(“.huge_it_slider_gallery_8”).css({
transform: ‘translateZ(-‘ + tz + ‘px)’,
transformStyle: ‘preserve-3d’
});
/* Execution steps.*/
setTimeout(function () {
jQuery(“.huge_it_slider_gallery_8”).css({
transition: ‘all ‘ + huge_it_transition_duration_gallery_8 + ‘ms ease-in-out’,
transform: ‘translateZ(-‘ + tz + ‘px) rotateX(‘+ wrx +’deg) rotateY(‘+ wry +’deg)’
});
}, 20);
/* After transition.*/
jQuery(“.huge_it_slider_gallery_8”).one(‘webkitTransitionEnd transitionend otransitionend oTransitionEnd mstransitionend’, jQuery.proxy(huge_it_after_trans));
function huge_it_after_trans() {
jQuery(“.huge_it_slide_bg_gallery_8,.huge_it_slideshow_image_item_gallery_8,.huge_it_slideshow_image_second_item_gallery_8 “).css(‘overflow’, ‘hidden’);
jQuery(“.huge_it_slide_bg_gallery_8”).removeAttr(‘style’);
jQuery(current_image_class).removeAttr(‘style’);
jQuery(next_image_class).removeAttr(‘style’);
jQuery(“.huge_it_slider_gallery_8”).removeAttr(‘style’);
jQuery(current_image_class).css({‘opacity’ : 0, filter: ‘Alpha(opacity=0)’, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, filter: ‘Alpha(opacity=100)’, ‘z-index’ : 2});
// huge_it_change_watermark_container_gallery_8();
huge_it_trans_in_progress_gallery_8 = false;
if (typeof event_stack_gallery_8 !== ‘undefined’ && event_stack_gallery_8.length > 0) {
key = event_stack_gallery_8[0].split(“-“);
event_stack_gallery_8.shift();
huge_it_change_image_gallery_8(key[0], key[1], data_gallery_8, true,false);
}
}
}
function huge_it_cubeH_gallery_8(current_image_class, next_image_class, direction) {
/* Set to half of image width.*/
var dimension = jQuery(current_image_class).width() / 2;
if (direction == ‘right’) {
huge_it_cube_gallery_8(dimension, dimension, 0, 0, 90, 0, -90, current_image_class, next_image_class, direction);
}
else if (direction == ‘left’) {
huge_it_cube_gallery_8(dimension, -dimension, 0, 0, -90, 0, 90, current_image_class, next_image_class, direction);
}
}
function huge_it_cubeV_gallery_8(current_image_class, next_image_class, direction) {
/* Set to half of image height.*/
var dimension = jQuery(current_image_class).height() / 2;
/* If next slide.*/
if (direction == ‘right’) {
huge_it_cube_gallery_8(dimension, 0, -dimension, 90, 0, -90, 0, current_image_class, next_image_class, direction);
}
else if (direction == ‘left’) {
huge_it_cube_gallery_8(dimension, 0, dimension, -90, 0, 90, 0, current_image_class, next_image_class, direction);
}
}
/* For browsers that does not support transitions.*/
function huge_it_fallback_gallery_8(current_image_class, next_image_class, direction) {
huge_it_fade_gallery_8(current_image_class, next_image_class, direction);
}
/* For browsers that support transitions, but not 3d transforms (only used if primary transition makes use of 3d-transforms).*/
function huge_it_fallback3d_gallery_8(current_image_class, next_image_class, direction) {
huge_it_sliceV_gallery_8(current_image_class, next_image_class, direction);
}
function huge_it_none_gallery_8(current_image_class, next_image_class, direction) {
jQuery(current_image_class).css({‘opacity’ : 0, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, ‘z-index’ : 2});
/* Set active thumbnail.*/
jQuery(“.huge_it_slideshow_dots_gallery_8”).removeClass(“huge_it_slideshow_dots_active_gallery_8”).addClass(“huge_it_slideshow_dots_deactive_gallery_8”);
jQuery(“#huge_it_dots_” + huge_it_current_key_gallery_8 + “_gallery_8”).removeClass(“huge_it_slideshow_dots_deactive_gallery_8”).addClass(“huge_it_slideshow_dots_active_gallery_8”);
}
function huge_it_fade_gallery_8(current_image_class, next_image_class, direction) {
if (huge_it_testBrowser_cssTransitions_gallery_8()) {
jQuery(next_image_class).css(‘transition’, ‘opacity ‘ + huge_it_transition_duration_gallery_8 + ‘ms linear’);
jQuery(current_image_class).css(‘transition’, ‘opacity ‘ + huge_it_transition_duration_gallery_8 + ‘ms linear’);
jQuery(current_image_class).css({‘opacity’ : 0, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, ‘z-index’ : 2});
}
else {
jQuery(current_image_class).animate({‘opacity’ : 0, ‘z-index’ : 1}, huge_it_transition_duration_gallery_8);
jQuery(next_image_class).animate({
‘opacity’ : 1,
‘z-index’: 2
}, {
duration: huge_it_transition_duration_gallery_8,
complete: function () {return false;}
});
// For IE.
jQuery(current_image_class).fadeTo(huge_it_transition_duration_gallery_8, 0);
jQuery(next_image_class).fadeTo(huge_it_transition_duration_gallery_8, 1);
}
jQuery(“.huge_it_slideshow_dots_gallery_8”).removeClass(“huge_it_slideshow_dots_active_gallery_8”).addClass(“huge_it_slideshow_dots_deactive_gallery_8”);
jQuery(“#huge_it_dots_” + huge_it_current_key_gallery_8 + “_gallery_8”).removeClass(“huge_it_slideshow_dots_deactive_gallery_8”).addClass(“huge_it_slideshow_dots_active_gallery_8”);
}
function huge_it_grid_gallery_8(cols, rows, ro, tx, ty, sc, op, current_image_class, next_image_class, direction) {
/* If browser does not support CSS transitions.*/
if (!huge_it_testBrowser_cssTransitions_gallery_8()) {
jQuery(“.huge_it_slideshow_dots_gallery_8”).removeClass(“huge_it_slideshow_dots_active_gallery_8”).addClass(“huge_it_slideshow_dots_deactive_gallery_8”);
jQuery(“#huge_it_dots_” + huge_it_current_key_gallery_8 + “_gallery_8”).removeClass(“huge_it_slideshow_dots_deactive_gallery_8”).addClass(“huge_it_slideshow_dots_active_gallery_8”);
return huge_it_fallback_gallery_8(current_image_class, next_image_class, direction);
}
huge_it_trans_in_progress_gallery_8 = true;
/* Set active thumbnail.*/
jQuery(“.huge_it_slideshow_dots_gallery_8”).removeClass(“huge_it_slideshow_dots_active_gallery_8”).addClass(“huge_it_slideshow_dots_deactive_gallery_8”);
jQuery(“#huge_it_dots_” + huge_it_current_key_gallery_8 + “_gallery_8”).removeClass(“huge_it_slideshow_dots_deactive_gallery_8”).addClass(“huge_it_slideshow_dots_active_gallery_8”);
/* The time (in ms) added to/subtracted from the delay total for each new gridlet.*/
var count = (huge_it_transition_duration_gallery_8) / (cols + rows);
/* Gridlet creator (divisions of the image grid, positioned with background-images to replicate the look of an entire slide image when assembled)*/
function huge_it_gridlet(width, height, top, img_top, left, img_left, src, imgWidth, imgHeight, c, r) {
var delay = (c + r) * count;
/* Return a gridlet elem with styles for specific transition.*/
return jQuery(‘