ams QG000155 NanoBerry NanEyeC Eval Kit User Guide
- June 6, 2024
- ams
Table of Contents
QG000155 NanoBerry NanEyeC Eval Kit
Ordering Code: Nanoberry_mono_EK
Nanoberry_color_EK
Quick Start Guide
Out of the Box
NanEyeC is a miniature image sensor with a resolution of 320 x 320 pixels
designed for space-constrained vision applications. This quick start guide
focuses on the NanoBerry Eval Kit, which runs the NanEyeC sensor via Single-
Ended Interface Mode (SEIM).
For further information on the NanEyeC, please refer to the following
document:
- NanEyeC datasheet – DS000503
- Tripod & adapter (use the supplied screws to mount the adapter on the PCB)
Figure 1 shows how the eval kit is delivered to its final user. The box comes with the following material:
- NanoBerry eval board (please remove the protection cap)
- NanEyeC soldered on the adapter board
- USB type A to type A cable
- Tripod & adapter (use the supplied screws to mount the adapter on the PCB)
Figure 1: Eval Kit Content
Running the Application
This section helps the user to operate the eval kit, configuring the sensor
registers and processing algorithms. Plugin the USB cable into the USB type A
plug on the side as well as on the computer.
The board starts booting automatically, and the green status LED on the
Raspberry board keeps flashing during the boot process. Also, the LEDs on the
adapter boards next to the camera module will remain on until the booting is
finished.
Figure 2: NanoBerry Kit USB Connection
After the LEDs turn off, open up the file explorer on the computer and locate
the newly mounted drives.
Further help and instructions are in the Release_Notes file. MD. (it can be
opened in any text editor).
Figure 3: Drives Mounted on PC
Installing the Driver (only for first connection)
Please open the NEYE APP\drivers directory and install the driver appropriate
for your system.
Starting the GUI
For starting the GUI please double click on NEYE APP\NanoBerryApp.HTML. The
GUI should startup in your default browser.
Figure 4: NanoBerry GUI
The magnification icon on the top right-hand corner can be used to magnify or shrink the image size.
GUI Operations
The right side of the GUI shows the control elements for adjusting the sensor
and processing settings.
The functionality is described below.
-
Automatic Exposure Control (AEC)
● This algorithm controls the sensor’s exposure (Rows in Reset – RiR) automatically, according to the illumination conditions
● Rows in Delay are set to the minimum
● While AEC is on, exposure is not manually configurable -
AEC Target
● Defines the desired digital value for which the algorithm will converge
● Between 0 and 255 DN -
AEC Region Selection:
●Limits the auto-exposure adjustment to the selected region of interest. You can select a region by simply drawing a rectangle in the camera output window. -
Man. Exposure (RiR)
● AEC needs to be disabled first to make this control active
● This allows to manually configure the sensor Rows in Reset (rows_in_reset[7:0])
● Slider minimum value defines the minimum Rows in Reset value, which provides higher exposure and vice-versa -
Ramp
● Defines the ADC ramp gain value (ramp_gain[1:0])
● With higher values, the image gets brighter -
CDS
● Defines the CDS gain value (cds_gain[0])
● When an enabled image gets brighter -
SPI Speed/fps
● Changes the interface clock speed and so the frame rate -
Temporal Mean
● Enables running average of the last frames to reduce the noise. -
Color Reconstruction
● Enables the de-Bayer algorithm for color sensors. -
Pre-Color gain
● Enables manual adjustment of the color channel weighting for color adjustment
● Use a white target in front of the camera for the “White Balance” to automatically derive the individual color channel correction factors. -
Color Adjustment Matrix
● Sets the color cross talk correction to fine-tune the color reproduction. -
Gamma
● With the gamma correction, the luminance value of the image can be adjusted in a nonlinear way to better match the human perception of brightness. This can be used to e.g.enhance dark parts of the image. -
Sharpness
● A post-processing algorithm to sharpen the images, setting it too high can generate quite
harsh edges in the image. -
Rotation
●Click on the “rotate right” or “rotate left” icon to rotate the image output. -
LED Enable
● Enables the sensor LED -
LED Brightness
● The slider adjusts the LED intensity -
HDMI on
● Enables the HDMI output of the image to e.g. an external monitor -
Processing
● Edge
● Enables standard open CV algorithm for edge detection.
https://docs.opencv.org/2.4/modules/imgproc/doc/feature_detection.html?highlight=canny#canny
● Motion
● Enables standard open CV algorithm for motion detection.
https://docs.opencv.org/2.4/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=findcontours#cv2.findContours -
Reset Sensor
● This is power cycling the sensor to re-establish an “in-sync” data transfer. When observing image artifacts, try this option to get the sensor back in sync. The chosen register settings are re-applied after the reboot. -
Update Firmware
● This menu point offers the possibility to perform incremental firmware updates. Please follow the instructions and select a suitable firmware update file (update_nanoberry_x.x.x.zip). This is only working for incremental upgrades, not for major releases changes.
● The latest firmware can be found on: https://ams.sharefile.com/d-s595c6604fb1643d99aff6cebdfd14429 -
Upload Custom Configuration
● Opens a file browser to select a custom configuration file and sends it to the sensor. -
Save Custom Configuration
● Saves the current settings in the GUI to the Raspberry board. These are then also the new settings used when re-booting the system (disconnect – reconnect power). -
Reset to Default Configuration
● Resets the settings in the GUI and deletes a saved custom configuration if existing.
Direct Access to the Video Stream
Please refer to the NEYE APP\doc\MQTT_Topics.MD file for the definition of the MQTT interface as well as NEYE APP\examples for a Python implementation example.
Other Documentation
Datasheet, SEIM application note, as well as schematics and 3D view of the eval kit, can be found in the NEYE APP\doc\ directory.
Headquarters
ams AG
Tobelbader Strasse 30
8141 Premstaetten
Austria, Europe
Tel: +43 (0) 3136 500 0
Please visit our website at www.ams.com
Buy our products or get free samples online at
www.ams.com/Products
Technical Support is available at www.ams.com/Technical-
Support
Provide feedback about this document at www.ams.com/Document-
Feedback
For sales offices, distributors and representatives go to
www.ams.com/Contact
For further information and requests, e-mail us at
ams_sales@ams.com
Copyright as AG. Trademarks Registered. All rights reserved. The material
herein may not be reproduced, adapted, merged, translated, stored, or used
without the prior written consent of the copyright owner.
AMS AG shall not be liable to the recipient or any third party for any
damages, including but not limited to personal injury, property damage, loss
of profits, loss of use, interruption of business or indirect, special,
incidental or consequential damages, of any kind, in connection with or
arising out of the furnishing, performance or use of the technical data
herein. No obligation or liability to recipient or any third party shall arise
or flow out of ams AG rendering of technical or other services.
Quick Start Guide · PUBLIC
QG000155 · v3-01 · 2020-Dec-03
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>