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
Shutter Click demo application is developed using the NECTO Studio, ensuring compatibility with mikroSDK‘s open-source libraries and tools. Designed for plug-and-play implementation and testing, the demo is fully compatible with all development, starter, and mikromedia boards featuring a mikroBUS™ socket.
Example Description
This example demonstrates the use of Shutter Click board by taking pictures with and without auto focus function.
Key Functions
shutter_cfg_setup
Config Object Initialization function.shutter_init
Initialization function.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.
Application Init
Initializes the driver and logger.
Application Task
Swithes ON the auto focus function and triggers the shutter to take the picture, then swithes OFF the auto focus and triggers the shutter. The shutter is triggered every 13 seconds approximately. All data is being logged on the USB UART where you can track the program flow.
Application Output
This Click board can be interfaced and monitored in two ways:
- Application Output – Use the “Application Output” window in Debug mode for real-time data monitoring. Set it up properly by following this tutorial.
- UART Terminal – Monitor data via the UART Terminal using a USB to UART converter. For detailed instructions, check out this tutorial.
Additional Notes and Information
The complete application code and a ready-to-use project are available through the NECTO Studio Package Manager for direct installation in the NECTO Studio. The application code can also be found on the MIKROE GitHub account.