From d95060c2d82d49387b561661230862f8ae767914 Mon Sep 17 00:00:00 2001 From: Josefine Hansson Date: Mon, 30 May 2022 16:50:14 +0200 Subject: [PATCH 1/3] renamed the vision shield tutoral folders --- .../assets/por_openmv_blob_detected.png | Bin .../assets/por_openmv_board_connected.png | Bin .../assets/por_openmv_bt_cover.svg | 0 .../assets/por_openmv_click_connect.png | Bin .../assets/por_openmv_open_ide.png | Bin .../assets/por_openmv_reset_firmware.png | Bin .../{vs-openmv-bt => blob-detection}/content.md | 0 .../assets/vs_ard_select_example.png | Bin .../assets/vs_ard_select_port.png | Bin .../assets/vs_ard_things_nw.svg | 0 .../assets/vs_ard_ttn_add_app.png | Bin .../assets/vs_ard_ttn_app.png | Bin .../assets/vs_ard_ttn_app_param.png | Bin .../assets/vs_ard_ttn_click_register.png | Bin .../assets/vs_ard_ttn_device_overview.png | Bin .../assets/vs_ard_ttn_home.png | Bin .../assets/vs_ard_ttn_register_device_1.png | Bin .../assets/vs_ard_ttn_register_device_2.png | Bin .../assets/vs_ard_ttn_serial.png | Bin .../assets/vs_ard_ttn_standalone.png | Bin .../{vs-ard-ttn => connecting-to-ttn}/content.md | 0 .../assets/face.pbm | Bin .../assets/por_openmv_fd_cover.svg | 0 .../assets/por_openmv_fd_drive.png | Bin .../assets/por_openmv_fd_output.png | Bin .../assets/por_openmv_haar_cascade.svg | 0 .../content.md | 0 .../assets/vs_openmv_ml_classes.png | Bin .../assets/vs_openmv_ml_cover.svg | 0 .../assets/vs_openmv_ml_edge_impulse_build.png | Bin .../vs_openmv_ml_edge_impulse_classification.png | Bin .../assets/vs_openmv_ml_edge_impulse_data.png | Bin .../assets/vs_openmv_ml_edge_impulse_design.png | Bin .../assets/vs_openmv_ml_edge_impulse_features.png | Bin .../assets/vs_openmv_ml_edge_impulse_login.png | Bin .../assets/vs_openmv_ml_edge_impulse_parameters.png | Bin .../assets/vs_openmv_ml_edge_impulse_training.png | Bin .../assets/vs_openmv_ml_new_dataset.png | Bin .../assets/vs_openmv_ml_supervised_learning.svg | 0 .../content.md | 0 .../assets/VS-eth-ide-example.png | Bin .../assets/VS-eth-ide-serial-monitor.png | Bin .../vs-ard-eth.md => ethernet-with-ide/content.md} | 0 .../assets/vs-eth-openmv-example.png | Bin .../assets/vs-eth-openmv-serial.png | Bin .../content.md} | 0 .../assets/vs_ard_frames_captured.png | Bin .../assets/vs_ard_gs_attach_boards.svg | 0 .../assets/vs_ard_gs_core.png | Bin .../assets/vs_ard_gs_cover.svg | 0 .../assets/vs_ard_open_pde_sketch.png | Bin .../content.md | 0 .../assets/por_ard_gs_upload_sketch.png | Bin .../assets/vs_ard_ttn_add_app.png | Bin .../assets/vs_ard_ttn_app.png | Bin .../assets/vs_ard_ttn_app_param.png | Bin .../assets/vs_ard_ttn_click_register.png | Bin .../assets/vs_ard_ttn_device_overview.png | Bin .../assets/vs_ard_ttn_home.png | Bin .../assets/vs_ard_ttn_register_device_1.png | Bin .../assets/vs_ard_ttn_register_device_2.png | Bin .../assets/vs_mp_select_example.png | Bin .../assets/vs_mp_ttn_cover.svg | 0 .../assets/vs_mp_ttn_serialmonitor.png | Bin .../content.md | 0 65 files changed, 0 insertions(+), 0 deletions(-) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/assets/por_openmv_blob_detected.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/assets/por_openmv_board_connected.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/assets/por_openmv_bt_cover.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/assets/por_openmv_click_connect.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/assets/por_openmv_open_ide.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/assets/por_openmv_reset_firmware.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-bt => blob-detection}/content.md (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_select_example.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_select_port.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_things_nw.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_add_app.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_app.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_app_param.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_click_register.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_device_overview.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_home.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_register_device_1.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_register_device_2.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_serial.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/assets/vs_ard_ttn_standalone.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-ttn => connecting-to-ttn}/content.md (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-fd => creating-basic-face-filter}/assets/face.pbm (100%) mode change 100755 => 100644 rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-fd => creating-basic-face-filter}/assets/por_openmv_fd_cover.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-fd => creating-basic-face-filter}/assets/por_openmv_fd_drive.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-fd => creating-basic-face-filter}/assets/por_openmv_fd_output.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-fd => creating-basic-face-filter}/assets/por_openmv_haar_cascade.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-fd => creating-basic-face-filter}/content.md (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_classes.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_cover.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_build.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_classification.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_data.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_design.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_features.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_login.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_parameters.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_edge_impulse_training.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_new_dataset.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/assets/vs_openmv_ml_supervised_learning.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ml => custom-machine-learning-model}/content.md (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-eth => ethernet-with-ide}/assets/VS-eth-ide-example.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-eth => ethernet-with-ide}/assets/VS-eth-ide-serial-monitor.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-eth/vs-ard-eth.md => ethernet-with-ide/content.md} (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-eth => ethernet-with-openmv}/assets/vs-eth-openmv-example.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-eth => ethernet-with-openmv}/assets/vs-eth-openmv-serial.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-eth/vs-openmv-eth.md => ethernet-with-openmv/content.md} (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-gs => getting-started-camera}/assets/vs_ard_frames_captured.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-gs => getting-started-camera}/assets/vs_ard_gs_attach_boards.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-gs => getting-started-camera}/assets/vs_ard_gs_core.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-gs => getting-started-camera}/assets/vs_ard_gs_cover.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-gs => getting-started-camera}/assets/vs_ard_open_pde_sketch.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-ard-gs => getting-started-camera}/content.md (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/por_ard_gs_upload_sketch.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_add_app.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_app.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_app_param.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_click_register.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_device_overview.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_home.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_register_device_1.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_ard_ttn_register_device_2.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_mp_select_example.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_mp_ttn_cover.svg (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/assets/vs_mp_ttn_serialmonitor.png (100%) rename content/hardware/04.pro/shields/portenta-vision-shield/tutorials/{vs-openmv-ttn => things-network-openmv}/content.md (100%) diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_blob_detected.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_blob_detected.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_blob_detected.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_blob_detected.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_board_connected.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_board_connected.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_board_connected.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_board_connected.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_bt_cover.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_bt_cover.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_bt_cover.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_bt_cover.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_click_connect.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_click_connect.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_click_connect.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_click_connect.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_open_ide.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_open_ide.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_open_ide.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_open_ide.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_reset_firmware.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_reset_firmware.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/assets/por_openmv_reset_firmware.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/assets/por_openmv_reset_firmware.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-bt/content.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_select_example.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_select_example.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_select_example.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_select_example.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_select_port.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_select_port.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_select_port.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_select_port.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_things_nw.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_things_nw.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_things_nw.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_things_nw.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_add_app.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_add_app.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_add_app.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_add_app.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_app.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_app.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_app.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_app.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_app_param.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_app_param.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_app_param.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_app_param.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_click_register.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_click_register.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_click_register.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_click_register.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_device_overview.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_device_overview.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_device_overview.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_device_overview.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_home.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_home.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_home.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_home.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_register_device_1.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_register_device_1.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_register_device_1.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_register_device_1.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_register_device_2.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_register_device_2.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_register_device_2.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_register_device_2.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_serial.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_serial.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_serial.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_serial.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_standalone.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_standalone.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/assets/vs_ard_ttn_standalone.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/assets/vs_ard_ttn_standalone.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-ttn/content.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/face.pbm b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/face.pbm old mode 100755 new mode 100644 similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/face.pbm rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/face.pbm diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_fd_cover.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_fd_cover.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_fd_cover.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_fd_cover.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_fd_drive.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_fd_drive.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_fd_drive.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_fd_drive.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_fd_output.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_fd_output.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_fd_output.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_fd_output.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_haar_cascade.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_haar_cascade.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/assets/por_openmv_haar_cascade.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/assets/por_openmv_haar_cascade.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-fd/content.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_classes.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_classes.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_classes.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_classes.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_cover.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_cover.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_cover.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_cover.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_build.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_build.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_build.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_build.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_classification.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_classification.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_classification.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_classification.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_data.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_data.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_data.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_data.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_design.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_design.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_design.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_design.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_features.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_features.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_features.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_features.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_login.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_login.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_login.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_login.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_parameters.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_parameters.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_parameters.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_parameters.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_training.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_training.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_edge_impulse_training.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_edge_impulse_training.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_new_dataset.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_new_dataset.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_new_dataset.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_new_dataset.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_supervised_learning.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_supervised_learning.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/assets/vs_openmv_ml_supervised_learning.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/assets/vs_openmv_ml_supervised_learning.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ml/content.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-eth/assets/VS-eth-ide-example.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/assets/VS-eth-ide-example.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-eth/assets/VS-eth-ide-example.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/assets/VS-eth-ide-example.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-eth/assets/VS-eth-ide-serial-monitor.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/assets/VS-eth-ide-serial-monitor.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-eth/assets/VS-eth-ide-serial-monitor.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/assets/VS-eth-ide-serial-monitor.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-eth/vs-ard-eth.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-eth/vs-ard-eth.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-eth/assets/vs-eth-openmv-example.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/assets/vs-eth-openmv-example.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-eth/assets/vs-eth-openmv-example.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/assets/vs-eth-openmv-example.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-eth/assets/vs-eth-openmv-serial.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/assets/vs-eth-openmv-serial.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-eth/assets/vs-eth-openmv-serial.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/assets/vs-eth-openmv-serial.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-eth/vs-openmv-eth.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-eth/vs-openmv-eth.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_frames_captured.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_frames_captured.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_frames_captured.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_frames_captured.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_gs_attach_boards.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_gs_attach_boards.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_gs_attach_boards.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_gs_attach_boards.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_gs_core.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_gs_core.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_gs_core.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_gs_core.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_gs_cover.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_gs_cover.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_gs_cover.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_gs_cover.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_open_pde_sketch.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_open_pde_sketch.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/assets/vs_ard_open_pde_sketch.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/assets/vs_ard_open_pde_sketch.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-ard-gs/content.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/por_ard_gs_upload_sketch.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/por_ard_gs_upload_sketch.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/por_ard_gs_upload_sketch.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/por_ard_gs_upload_sketch.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_add_app.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_add_app.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_add_app.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_add_app.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_app.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_app.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_app.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_app.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_app_param.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_app_param.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_app_param.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_app_param.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_click_register.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_click_register.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_click_register.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_click_register.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_device_overview.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_device_overview.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_device_overview.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_device_overview.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_home.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_home.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_home.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_home.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_register_device_1.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_register_device_1.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_register_device_1.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_register_device_1.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_register_device_2.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_register_device_2.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_ard_ttn_register_device_2.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_ard_ttn_register_device_2.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_mp_select_example.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_mp_select_example.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_mp_select_example.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_mp_select_example.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_mp_ttn_cover.svg b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_mp_ttn_cover.svg similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_mp_ttn_cover.svg rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_mp_ttn_cover.svg diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_mp_ttn_serialmonitor.png b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_mp_ttn_serialmonitor.png similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/assets/vs_mp_ttn_serialmonitor.png rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/assets/vs_mp_ttn_serialmonitor.png diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/content.md similarity index 100% rename from content/hardware/04.pro/shields/portenta-vision-shield/tutorials/vs-openmv-ttn/content.md rename to content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/content.md From 1228a6cd8dbd48b2a8f395242b401140cf0937d7 Mon Sep 17 00:00:00 2001 From: Josefine Hansson Date: Mon, 30 May 2022 16:56:24 +0200 Subject: [PATCH 2/3] updated links in other tutorials --- .../nano-33-ble-sense/tutorials/edge-impulse/edge-impulse.md | 2 +- .../tutorials/creating-basic-face-filter/content.md | 2 +- .../tutorials/ethernet-with-ide/content.md | 2 +- .../tutorials/ethernet-with-openmv/content.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/edge-impulse/edge-impulse.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/edge-impulse/edge-impulse.md index 6924e080ca..ebc127c9a7 100644 --- a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/edge-impulse/edge-impulse.md +++ b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/edge-impulse/edge-impulse.md @@ -240,4 +240,4 @@ Nowadays, ML is all around us in the world. From social media to maps for naviga - [The Future of ML is Tiny and Bright](https://www.edx.org/professional-certificate/harvardx-tiny-machine-learning) - In this exciting Professional Certificate program offered by Harvard University and Google TensorFlow, you will learn about the emerging field of Tiny Machine Learning (TinyML), its real-world applications, and the future possibilities of this transformative technology. -- [Training a Custom Machine Learning Model for Portenta H7](https://www.arduino.cc/pro/tutorials/portenta-h7/vs-openmv-ml) - Sebastian Romero teaches you how to train a custom machine learning model with Edge Impulse and to run it using the Portenta Vision Shield. This tutorial was based on Sebastian's work with Edge Impulse and the Portenta H7. +- [Training a Custom Machine Learning Model for Portenta H7](https://www.arduino.cc/pro/tutorials/portenta-vision-shield/custom-machine-learning-model) - Sebastian Romero teaches you how to train a custom machine learning model with Edge Impulse and to run it using the Portenta Vision Shield. This tutorial was based on Sebastian's work with Edge Impulse and the Portenta H7. diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md index 9ad085aa30..1dac509c49 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md @@ -40,7 +40,7 @@ The built-in Haar Cascade model for faces was trained with hundreds of images co ### Creating the Face Detection Script -For this tutorial you will be using the OpenMV IDE along with the OpenMV firmware on your Portenta H7 to build the face detection script. If this is your first time using the Vision Carrier and OpenMV we recommend you to take a look at the "Configuring the Development Environment" section inside the [Blob Detection tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/vs-openmv-bt) to configure the development environment. +For this tutorial you will be using the OpenMV IDE along with the OpenMV firmware on your Portenta H7 to build the face detection script. If this is your first time using the Vision Carrier and OpenMV we recommend you to take a look at the "Configuring the Development Environment" section inside the [Blob Detection tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/blob-detection) to configure the development environment. ### 1. The Basic Setup diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/content.md index eb13692ced..79c7b23ed4 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-ide/content.md @@ -123,7 +123,7 @@ First some connection tests are made and printed in the serial monitor. After th ## Conclusion -This tutorial showed how to connect the Portenta H7 with a Vision Shield Ethernet to the Internet, with an example sketch in the Arduino IDE. The sketch allowed the board to connect to a website and print it's content in the serial monitor. The Portenta H7 and Vision Shield can also be used with OpenMV, have a look at the [OpenMV Ethernet tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/vs-openmv-eth) if you want to see a similar example with python. +This tutorial showed how to connect the Portenta H7 with a Vision Shield Ethernet to the Internet, with an example sketch in the Arduino IDE. The sketch allowed the board to connect to a website and print it's content in the serial monitor. The Portenta H7 and Vision Shield can also be used with OpenMV, have a look at the [OpenMV Ethernet tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/ethernet-with-openmv) if you want to see a similar example with python. ### Next Steps diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/content.md index 155e6f9bc2..250a8d7364 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/ethernet-with-openmv/content.md @@ -34,7 +34,7 @@ With the Ethernet version of the Arduino Portenta Vision Shield it is possible t - Ethernet cable - USB-C cable -***If you want to know about the ethernet connection please go to the [Arduino IDE ethernet tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/vs-ard-eth#ethernet-connection)*** +***If you want to know about the ethernet connection please go to the [Arduino IDE ethernet tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/ethernet-with-ide#ethernet-connection)*** ## Instructions @@ -95,7 +95,7 @@ After the connection has been made, the html code of the website entered into th ## Conclusion -This tutorial showed how to connect the Portenta H7 with a Vision Shield Ethernet to the Internet, with an example script in the OpenMV. The sketch allowed the board to connect to a website and print it's content. The Portenta H7 and Vision Shield can also be used with the Arduino IDE, have a look at the [Arduino IDE Ethernet tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/vs-ard-eth) if you want to see a similar example. +This tutorial showed how to connect the Portenta H7 with a Vision Shield Ethernet to the Internet, with an example script in the OpenMV. The sketch allowed the board to connect to a website and print it's content. The Portenta H7 and Vision Shield can also be used with the Arduino IDE, have a look at the [Arduino IDE Ethernet tutorial](https://docs.arduino.cc/tutorials/portenta-vision-shield/ethernet-with-ide) if you want to see a similar example. ### Next Steps From d08318f4942bcd95e15ecaf769bfef02ca4d92d8 Mon Sep 17 00:00:00 2001 From: marqdevx Date: Tue, 31 May 2022 11:08:53 +0200 Subject: [PATCH 3/3] Add hardware and software meta-data --- .../tutorials/blob-detection/content.md | 5 +++++ .../tutorials/connecting-to-ttn/content.md | 3 +++ .../tutorials/creating-basic-face-filter/content.md | 5 +++++ .../tutorials/custom-machine-learning-model/content.md | 5 +++++ .../tutorials/getting-started-camera/content.md | 3 +++ .../tutorials/things-network-openmv/content.md | 5 +++++ 6 files changed, 26 insertions(+) diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/content.md index 2e6ef36045..605c786608 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/blob-detection/content.md @@ -5,6 +5,11 @@ difficulty: intermediate tags: [OpenMV, Blob Detection, Machine Vision, Machine Learning] description: This tutorial will show you how to use the vision carrier board for Portenta to detect the presence and the position of objects in a camera image. author: Sebastian Romero +hardware: + - hardware/04.pro/boards/portenta-h7 + - hardware/04.pro/shields/portenta-vision-shield +software: + - openmv --- ## Overview diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/content.md index 01801676bd..e36e28dadb 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/connecting-to-ttn/content.md @@ -5,6 +5,9 @@ difficulty: intermediate tags: [Things Network, LoRa, Vision Shield] description: This tutorial explains how to connect your Portenta H7 to The Things Network (TTN) using the the Vision Shield's LoRa® Connectivity feature. author: Lenard George, Ignacio Herrera +hardware: + - hardware/04.pro/boards/portenta-h7 + - hardware/04.pro/shields/portenta-vision-shield --- ## Overview diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md index 1dac509c49..131c2dd73a 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/creating-basic-face-filter/content.md @@ -5,6 +5,11 @@ difficulty: intermediate tags: [OpenMV, Face Detection, Haar Cascade, Machine Vision, Machine Learning] description: In this tutorial you will build a MicroPython application with OpenMV that uses the Portenta Vision Shield to detect faces and overlay them with a custom bitmap image. author: Sebastian Romero, Lenard George +hardware: + - hardware/04.pro/boards/portenta-h7 + - hardware/04.pro/shields/portenta-vision-shield +software: + - openmv --- ## Overview diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/content.md index 5cad1cf0db..cd9da1f427 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/custom-machine-learning-model/content.md @@ -5,6 +5,11 @@ difficulty: intermediate tags: [Machine Learning, Edge Impulse, TinyML, Tensorflow] description: This tutorial teaches you how to train a custom machine learning model with Edge Impulse and to run it using the Portenta Vision Shield. author: Sebastian Romero +hardware: + - hardware/04.pro/boards/portenta-h7 + - hardware/04.pro/shields/portenta-vision-shield +software: + - EdgeImpulse --- ## Overview diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md index 978ff26cfb..a12a7dfd0c 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md @@ -5,6 +5,9 @@ difficulty: easy tags: [Getting Started, Camera, Processing, Serial] description: This tutorial shows you how to capture frames from the Portenta Vision Shield Camera module and visualize the video output through a Processing sketch. author: Lenard George, Sebastian Romero +hardware: + - hardware/04.pro/boards/portenta-h7 + - hardware/04.pro/shields/portenta-vision-shield --- ## Overview diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/content.md index c2b5d3d841..afdefe117b 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/things-network-openmv/content.md @@ -5,6 +5,11 @@ difficulty: intermediate tags: [Getting Started, OpenMV, IDE, Setup, TTN, LoRa] description: This tutorial explains how to connect your Portenta H7 to The Things Network (TTN) using the Vision Shield's LoRa® Connectivity feature. author: Lenard George, Ignacio Herrera, Benjamin Dannegård +hardware: + - hardware/04.pro/boards/portenta-h7 + - hardware/04.pro/shields/portenta-vision-shield +software: + - openmv --- ## Overview