Skip to content

Add Nicla Vision Documentation for product launch [PC-395] #77

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 115 commits into from
Mar 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
752f16f
Add datasheet
sebromero Jan 27, 2022
6f02262
Add content for blob detection tutorial
sebromero Feb 3, 2022
5f65853
Remove unused image
sebromero Feb 3, 2022
ff1c7de
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/blob-d…
sebromero Feb 3, 2022
aa38391
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/blob-d…
sebromero Feb 3, 2022
cf029a6
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/blob-d…
sebromero Feb 3, 2022
72ae36b
Merge pull request #29 from arduino/sebromero/blob-detection-tutorial
sebromero Feb 3, 2022
2c9a2f3
Add dummy product page
sebromero Feb 4, 2022
0fb0c81
Added board illustration
BenjaminDannegard Feb 9, 2022
a82e82f
Added tutorial
BenjaminDannegard Feb 10, 2022
f9d2d15
Add info about histogram
sebromero Feb 11, 2022
5e26b57
Merge pull request #35 from arduino/benjamindannegard/add-nicla-visio…
sebromero Feb 12, 2022
97a70b4
Fix numbering
sebromero Feb 12, 2022
4305b9a
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/gettin…
BenjaminDannegard Feb 14, 2022
4311dcf
Added section on camera
BenjaminDannegard Feb 15, 2022
30c7a00
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/gettin…
BenjaminDannegard Feb 15, 2022
18c0581
Updates based on new OMV FW
BenjaminDannegard Feb 15, 2022
3c9e30e
Merge pull request #36 from arduino/benjamindannegard/getting-started…
BenjaminDannegard Feb 15, 2022
47a395f
Update image names
sebromero Feb 15, 2022
f8ce00e
Updated parts of the product page
BenjaminDannegard Feb 16, 2022
0495634
Add IMU to features
aliphys Feb 17, 2022
0955c1e
Merge pull request #41 from arduino/aliphys/niclaVisionAddIMU
aliphys Feb 17, 2022
8638ed5
Updated features
BenjaminDannegard Feb 17, 2022
1a5bc36
Finished product and features
BenjaminDannegard Feb 17, 2022
ea7edfd
Add schematics
marqdevx Feb 17, 2022
f975334
Fix name
marqdevx Feb 18, 2022
4771bd9
Merge pull request #42 from arduino/marqdevx/NiclaVision/PP-schematics
marqdevx Feb 18, 2022
6047848
Add initial version of tutorial
sebromero Feb 18, 2022
3526d8e
First content
marqdevx Feb 8, 2022
f5a92b8
Fix sketch typo
marqdevx Feb 9, 2022
e95af8f
Add OpenMV section
marqdevx Feb 16, 2022
364290f
Include openMV IDE screenshot
marqdevx Feb 17, 2022
56f99a2
Fix note content
marqdevx Feb 17, 2022
7689f0f
Fix sketch
marqdevx Feb 17, 2022
74a4e10
Align content with the Arduino sketch
marqdevx Feb 17, 2022
0441563
Spell check fix
marqdevx Feb 17, 2022
8fc5a55
Remove unused assets
marqdevx Feb 17, 2022
34855f8
Add board image showing the mic
marqdevx Feb 18, 2022
5895f61
Add Troubleshoot
marqdevx Feb 21, 2022
1ae874f
Fix image MD
marqdevx Feb 21, 2022
8c2676f
Add conclusion
marqdevx Feb 21, 2022
5112b85
Fix structure
marqdevx Feb 21, 2022
12fb63b
Fix typo
marqdevx Feb 21, 2022
cb5f79a
Fix link MD
marqdevx Feb 21, 2022
e9f0789
Proximity: First commit
marqdevx Feb 2, 2022
88120f1
Fix board meta data
marqdevx Feb 2, 2022
6a3c446
Remove template's text
marqdevx Feb 2, 2022
5643317
Change header
marqdevx Feb 4, 2022
fcc0378
Rename tutorial folder
marqdevx Feb 7, 2022
e6cecdf
Fix sketch
marqdevx Feb 7, 2022
3ff2c59
Fix content
marqdevx Feb 7, 2022
3149884
Add snippets' explanation
marqdevx Feb 7, 2022
1b1de09
Fix title case
marqdevx Feb 7, 2022
ea81fe0
Fix title case
marqdevx Feb 7, 2022
93c3fec
Upload Nicla Vision asset
marqdevx Feb 7, 2022
5945da2
Add board preview image
marqdevx Feb 7, 2022
664865b
Update sketch
marqdevx Feb 10, 2022
d6af06b
Update API table
marqdevx Feb 10, 2022
7bfc9d1
Update/Fix content
marqdevx Feb 10, 2022
4a128c4
Fix API table
marqdevx Feb 10, 2022
4fb5b7a
Add ArduinoProTutorials Library note
marqdevx Feb 10, 2022
3a4b6e1
WIP
marqdevx Feb 11, 2022
6999159
Change folder name
marqdevx Feb 18, 2022
13100dd
Add sensor image
marqdevx Feb 18, 2022
c4c7d28
remove unused image
marqdevx Feb 18, 2022
dc0bd55
Add explanation about model robustness
sebromero Feb 22, 2022
b976fb2
Add image captions
sebromero Feb 22, 2022
e27815b
Replace screenshots
sebromero Feb 22, 2022
a6972eb
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/image-…
sebromero Feb 23, 2022
ceb5b8a
Adapt illustration
sebromero Feb 23, 2022
501c88b
Fix incorrect paragraph
sebromero Feb 23, 2022
85cd7a0
Remove old image
sebromero Feb 23, 2022
897645a
Merge pull request #46 from arduino/sebromero/nv-image-classification
sebromero Feb 23, 2022
ab96f9d
Added IMU tutorial
BenjaminDannegard Feb 24, 2022
ad3d1be
Spell fix
BenjaminDannegard Feb 24, 2022
793acca
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-…
BenjaminDannegard Feb 24, 2022
b6ab152
Small fix
BenjaminDannegard Feb 24, 2022
e5732cb
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-…
BenjaminDannegard Feb 24, 2022
cf23932
Apply suggestions from code review
marqdevx Feb 24, 2022
771460a
Fix openMV analyzer screenshot
marqdevx Feb 24, 2022
a59cff4
Merge branch 'marqdevx/tutorial/NiclaVision/microphone' of https://gi…
marqdevx Feb 24, 2022
848b5b3
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/proxim…
marqdevx Feb 24, 2022
4005e84
Merge pull request #50 from arduino/benjamindannegard/nicla-vision-IM…
BenjaminDannegard Feb 24, 2022
f7411b9
Fix sketch and add complete sketch
marqdevx Feb 24, 2022
702f0c1
Update metadata
marqdevx Feb 24, 2022
d7d76d6
Remove metadata tag
marqdevx Feb 24, 2022
579fb32
Added some content to the tutorial
BenjaminDannegard Feb 24, 2022
763ad0e
Small fix to headers
BenjaminDannegard Feb 24, 2022
0e21e19
Fixed names of files
BenjaminDannegard Feb 24, 2022
5caf420
Merge pull request #51 from arduino/benjamindannegard/nicla-vision-fi…
BenjaminDannegard Feb 24, 2022
0ba391d
Fix small typos
marqdevx Feb 25, 2022
77e25d1
Fix code blocks
marqdevx Feb 25, 2022
be949c6
Fix skeetch
marqdevx Feb 25, 2022
9bc875a
Merge pull request #52 from arduino/lunnea/nicla-vision-pp
lunnea Feb 25, 2022
33d2151
Fix sketch
marqdevx Feb 25, 2022
4ceb90e
Merge pull request #32 from arduino/marqdevx/tutorial/NiclaVision/mic…
marqdevx Feb 25, 2022
96b4f26
Fix typo
marqdevx Feb 25, 2022
80fb2e1
Merge pull request #26 from arduino/marqdevx/tutorial/NiclaVision/pro…
marqdevx Feb 25, 2022
adfa845
Added pinout files
BenjaminDannegard Feb 25, 2022
cb96e03
Merge pull request #55 from arduino/benjamindannegard/add-nicla-visio…
BenjaminDannegard Feb 25, 2022
16fcdb0
Update content/hardware/05.nicla/boards/nicla-vision/tech-specs.yml
sebromero Mar 7, 2022
13c2fff
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/blob-d…
sebromero Mar 7, 2022
e631fad
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/gettin…
sebromero Mar 7, 2022
1632fce
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-…
sebromero Mar 7, 2022
e797597
Apply suggestions from code review
sebromero Mar 7, 2022
18bd7d0
Update features.md
martab1994 Mar 7, 2022
56d19cf
Merge pull request #59 from arduino/martab1994-patch-1
martab1994 Mar 7, 2022
60beb49
Update content.md
martab1994 Mar 7, 2022
26ebabd
Merge pull request #60 from arduino/martab1994-patch-1
martab1994 Mar 7, 2022
6911b66
Mic tutorial: Fixes from review
marqdevx Mar 7, 2022
5dbe252
Update content/hardware/05.nicla/boards/nicla-vision/tutorials/microp…
marqdevx Mar 8, 2022
d1a3668
Merge pull request #61 from arduino/marqdevx/niclaVision/microhpone-f…
sebromero Mar 8, 2022
128ed38
Added images
BenjaminDannegard Mar 8, 2022
37e5162
Spelling fix
BenjaminDannegard Mar 8, 2022
2c80989
Merge pull request #62 from arduino/benjamindannegard/nicla-vision-im…
BenjaminDannegard Mar 8, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
software:
- arduino-ide
- arduino-cli
- iot-cloud
- web-editor
- openmv-ide
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
348 changes: 348 additions & 0 deletions content/hardware/05.nicla/boards/nicla-vision/datasheet/datasheet.md

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
34 changes: 34 additions & 0 deletions content/hardware/05.nicla/boards/nicla-vision/essentials.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<EssentialsColumn title="Guides">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/software/ide-v1/installing-mbed-os-nicla-boards">
All you need to know to get started with your new Arduino board.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for BLE and Bluetooth 4.0 and above.
</EssentialElement>

<EssentialElement title="PDM" type="library" link="https://www.arduino.cc/en/Reference/PDM">
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT06JTR.
</EssentialElement>

<EssentialElement title="WiFi" type="library" link="https://www.arduino.cc/en/Reference/WiFi">
The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="https://www.arduino.cc/en/Tutorial/BuiltInExamples">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
</EssentialElement>
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
</EssentialElement>
</EssentialsColumn>
43 changes: 43 additions & 0 deletions content/hardware/05.nicla/boards/nicla-vision/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<FeatureDescription>

The Arduino® Nicla Vision is a powerful microcontroller equipped with 2MP color camera in a tiny form factor. With WiFi and BLE connectivity, the board maximizes compatibility with professional and consumer equipment. The board features an integrated microphone, distance sensor, smart 6-axis motion sensor and MicroPython support. The Nicla Vision can also be battery powered making it standalone.

</FeatureDescription>

<FeatureList>
<Feature title="Nicla Form Factor" image="nicla-form-factor">

The Arduino Nicla Vision is our smallest form factor yet.

</Feature>

<Feature title="LSM6DSOXTR 6-axis IMU" image="imu">

This 6-axis IMU allows to obtain 3D gyroscopic and 3D accelerometer data. It is also possible to do machine learning on the IMU for gesture detection, offloading computation load from the main processor.

<FeatureLink title="Datasheet" url="https://www.st.com/resource/en/datasheet/lsm6dsox.pdf" download blank/>

</Feature>

<Feature title="STM32H747AII6" image="mcu">

The Nicla Vision features an STM32H747AII6 Dual ARM® Cortex® - M7 core up to 480 Mhz + M4 core up to 240 Mhz.
<FeatureLink title="Datasheet" url="https://www.st.com/resource/en/datasheet/stm32h747ai.pdf" download blank/>
</Feature>

<Feature title="2MP color camera" image="camera">

The board uses the GC2145, a 2MP color camera.

<FeatureLink title="Datasheet" url="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/968/GC2145-CSP-DataSheet-release-V1.0_5F00_20131201.pdf" download blank/>
</Feature>

<Feature title="Omnidirectional microphone" image="microphone">

The MP34DT06JTR digital MEMS microphone is omnidirectional and operate via a capacitive sensing element with a high
signal to noise ratio.

<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_mp34dt05-a.pdf" download blank/>
</Feature>

</FeatureList>
1 change: 1 addition & 0 deletions content/hardware/05.nicla/boards/nicla-vision/image.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions content/hardware/05.nicla/boards/nicla-vision/product.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Nicla Vision
url_shop: https://store.arduino.cc/products/nicla-vision
url_guide: /software/ide-v1/installing-mbed-os-nicla-boards
core: arduino:mbed_nicla
---

The Arduino® Nicla Vision is a ready-to-use, standalone camera for analyzing and processing images on the edge. Thanks to its 2MP color camera, smart 6-axis motion sensor, integrated microphone and distance sensor, it is suitable for asset tracking, object recognition and predictive maintenance. Quickly implement sensor nodes to send collected data to the Arduino® Cloud (or third-party vendor services) via integrated WiFi/BLE connectivity.
Empty file.
35 changes: 35 additions & 0 deletions content/hardware/05.nicla/boards/nicla-vision/tech-specs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Board:
Name: Arduino® Nicla Vision
SKU: ABX00051
Microcontroller: STM32H757AII6 Dual Arm Cortex M7/M4
USB connector: Micro USB (USB-B)
Pins:
LED built-in: 1 RGB LED (I2C)
Digital I/O Pins: 10 (of which 2 are shared with I2C and 4 are shared with SPI)
Analog input pins: 2, both shared with PWM
PWM pins: 12 (of which 2 are shared with analog, 2 are shared with I2C and 4 are shared with SPI)
External interrupts: 12
Connectivity:
Bluetooth: Murata 1DX Bluetooth module
Wi-Fi: Yes
Secure element: NXP SE050C2 Crypto chip
Communication:
UART: Yes
I2C: 1
SPI: 1
Power:
Microcontroller operating voltage: 1.8V translated to 3.3V on external pins
Board Power Supply (USB/VIN): 5V
Supported battery: Li-ion/Li-Po Single Cell, 3.7V
Battery connector: JST 3-pin 1.2 mm pitch
DC Current per I/O pin: 4.7 mA
Clock speed:
Processor (M7): 480MHz
Processor (M4): 240MHz
Memory:
nRF52832 System-on-chip: 64kB SRAM, 512kB flash
QSPI flash: 16MB
Dimensions:
Weight: 2 g
Width: 22.86 mm (900mils)
Length: 22.86 mm (900mils)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading