NOTE: A 3.5mm remote shutter cable with C3 connecting cord is used for this board’s testing. In addition to this type of connecting cord, this Click board™ is also compatible with other cords, such as C1, N1, N3, and S2 for various cameras such as Canon, Nikon, Sony, and others.
How does it work?
Shutter Click is an adapter Click board™ that simplifies the camera’s use for capturing a photo at a precise moment. This Click board™ represents a small PCB connected to the mikroBUS™ socket like any other Click board™, with a 3.5mm jack connector used for the camera connection. Using two pins of the mikroBUS™ socket and a high-reliability phototransistor, the VO617A from Vishay Semiconductors enables a remote control input used to focus and trigger the camera shutter.
This Click board™ allows users to upgrade their projects with a solution capable of capturing frames you need at the exact moment in a simple way for various types of applications. This phototransistor VO617A has a GaAs infrared diode emitter, which is optically coupled to a silicon planar phototransistor detector. As already mentioned, two signals are everything you need for the operation: the AF and SHT routed to the AN and PWM pins of the mikroBUS™ socket to enable the camera’s Auto-Focus mode and the action of taking pictures. Setting a high logic state on the AF pin activates Auto-Focus mode, while a low logic level disables it. The same policy applies to the shutter trigger function.
This Click board™ can be operated only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used as a reference for further development.
Specifications
Type
Adapter
Applications
Can be used to expressly capture frames in various photographic and security applications
On-board modules
VO617A – high-reliability phototransistor from Vishay Semiconductors
Key Features
Automated capturing feature, easy control, high reliability phototransistor, low power consumption, Auto-Focus and Shutter trigger mode, and more
Interface
GPIO
Feature
ClickID
Compatibility
mikroBUS™
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V
Pinout diagram
This table shows how the pinout on Shutter Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Onboard settings and indicators
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | – | Power LED Indicator |
Shutter Click electrical specifications
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | – | 3.3 | – | V |
Software Support
We provide a library for the Shutter Click as well as a demo application (example), developed using Mikroe compilers. The demo can run on all the main Mikroe development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended), downloaded from our LibStock™ or found on Mikroe github account.
Library Description
This library contains API for Shutter Click driver.
Key functions
-
shutter_set_auto_focus
This function sets the auto focus ON/OFF by setting the AF pin to desired logic state. -
shutter_set_shutter
This function sets the shutter ON/OFF by setting the SHT pin to desired logic state. -
shutter_take_picture
This function sets AF and SHT pins to desired states for taking pictures with or without auto focus function.
Example Description
This example demonstrates the use of Shutter Click board™ by taking pictures with and without auto focus function.
void application_task ( void )
{
log_printf( &logger, " Take picture with auto focusrnn" );
shutter_take_picture ( &shutter, SHUTTER_STATE_ON );
Delay_ms( 10000 );
log_printf( &logger, " Take picture without auto focusrnn" );
shutter_take_picture ( &shutter, SHUTTER_STATE_OFF );
Delay_ms( 10000 );
}
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.Shutter
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all Mikroe compilers.
mikroSDK
This Click board™ is supported with mikroSDK – Mikroe Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
For more information about mikroSDK, visit the official page.