V2N AI Demo: Autonomous Car on HB-IIoT – Setup & Assembly

V2N AI Demo: Autonomous Car on HB-IIoT – Setup & Assembly

image-20260205-101037.png

Introduction

This document describes the mechanical and electrical assembly of the autonomous vehicle drive system.
The guide covers chassis preparation, DC motor installation, encoder wiring, and Arduino-based motor control using a dedicated motor shield.

Revision and Notes

Kit Contents

V2N

WhatsApp Video 2026-01-04 at 10.21.07 AM.mp4
image-20260205-101751.png

 

V2N EVK

 

V3 Robot Car DIY Kit

order link: https://a.aliexpress.com/_c4FHlaaR

Verify that all components are available before starting the assembly process

Part Name

Link

Picture

Part Name

Link

Picture

4 DC geared motors with integrated AB encoders

https://a.aliexpress.com/_c4FHlaaR

Screenshot from 2026-02-01 12-14-11-20260202-074037.png

Vehicle chassis with pre-drilled motor mounting holes (M1–M4)

image-20260331-190708.png

 

Wheels compatible with 6 mm D-shaft

Screenshot from 2026-02-01 12-16-01-20260202-074122.png

Motor mounting screws

image-20260203-113404.png

Arduino UNO

image-20260201-101723.png

Motor Shield V5.3

image-20260201-101911.png

4 Encoder cables (PH2.0)

image-20260201-101819.png

RPLIDAR

Part Name

Link

Picture

Part Name

Link

Picture

RPLIDAR A1M8-R6

https://a.aliexpress.com/_c34tAd51

image-20260201-121816.png

 

Screen

Part Name

Link

Picture

Part Name

Link

Picture

7’’ TFT with MIPI interface (Solidurn P.N DS00007)

part of HB-IIOT RZ/V2N EVK

https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hummingboard-rz-series-sbcs/hum…

Camera

Part Name

Link

Picture

Part Name

Link

Picture

Logitech HD Pro Webcam C920

https://www.logitech.com/en-ch/shop/p/c920-pro-hd-webcam

image-20260222-131645.png

 

Battery

Part Name

Link

Picture

Part Name

Link

Picture

 

 

 

Mechanical Components

Part Name

Link

Picture

Part Name

Link

Picture

Spacers:M3x100mmx5pcs, M3x80,M3x70

https://a.aliexpress.com/_c4tcjSs7

image-20260201-124712.png

M3 Sscews set: option 2510, or just 4pc M3x10mm screws

https://a.aliexpress.com/_c3I0472T

image-20260201-124629.png

 

 

 

 

 

 

Mechanical Assembly

Motor Placement on Chassis

 

See Wheel direction.jpg

 

The chassis supports four motors positioned symmetrically as shown below.

Motor ID

Position

IN1 pin (forward PWM)

IN2 pin (backward PWM)

Motor ID

Position

IN1 pin (forward PWM)

IN2 pin (backward PWM)

M1

Front-Left

CH8

CH9

M2

Rear-Left

CH10

CH11

M3

Rear-Right

CH14

CH15

M4

Front-Right

CH12

CH13

image-20260215-120301.png

 

 

Ensure that the motor shafts face outward and the gearboxes face inward.

Mounting Procedure

Assembling The Car

Connect the encoder cable connector to the designated connector at the rear of the motor until a click is felt, indicating a fully seated connection.
Verify that the connector is firmly attached and not loose.
Repeat this procedure for all four motors.

image-20260201-103225.png

Install the front swing arm bracket. Secure it using 3×6 screws.

Install the small brackets. Make sure to pay attention to the top and bottom orientation. Do not install them upside down. Fix the shaft in place: Use the retaining screw to secure the shaft from the inside Press and hold the through column while installing Install the motor on the opposite side as well. Ensure that the small bracket on that side is facing the correct direction. Secure the assembly using M4 screws.

Do not tighten the screws fully at this stage — they will need to be adjusted later.

Screenshot from 2026-03-31 22-15-40-20260331-191622.png

 

secure the front swing arm to the bottom plate.

Secure the two additional motors to the rear brackets. Then attach the brackets to the bottom plate.

Attach the Arduino board to the car chassis using the designated screws.

Attach it according to the following images:

image-20260331-191141.png

 

Connect the Motor Shield V5.3 to the Arduino Uno, and then connect the encoder cables and the power cables to the board according to the following image

image-20260331-191959.png

 

Attach the top plate using the appropriate screws.
Install the wheels in their positions (pay attention to the orientation of the wheels).

RPLIDAR Connection

Secure the LiDAR sensor to the designated mounting bracket using M2.5×14 screws.

Place the EVKIT V2N in the designated holes on the bracket.
Then, attach the bracket to the vehicle chassis using spacers and fasten it with M3×14 screws, according to the position and orientation shown in the image.

 

 

image-20260204-103340.png

 

 

 

image-20260204-103408.png

 

Connect the RPLIDAR to the EVKIT using the designated USB cable.

Connect the Arduino Uno to the EVKIT using the designated cable.

Connect the camera to the EVKIT using a USB cable.

Connect the batteries to the EVKIT and to the Motor Shield V5.3.

Make sure not to connect the batteries to the Arduino Uno.

 

Software Setup

Arduino

Cable setup and prerequisites

  • USB cable

  • git

  • python3

  • platformio (CLI)

 

Flashing Arduino Code

Clone the Repository:

git clone https://github.com/SolidRun/rzv2n-arduino-motor-controller.git cd rzv2n-arduino-motor-controller

 

Verify Project Environment:

pio project config

Ensure that a valid environment exists (e.g. uno).

 

Connect the Board and Identify the Port

Connect the Arduino UNO via USB, then run:

pio device list

Note the serial port (e.g. /dev/ttyACM0).

 

Build:

pio run

 

Upload (Flash):

pio run --target upload

 

Documentation

  File Modified

File v3robot-topplate.STL

Feb 04, 2026 by ruth

File v3robotdemoscreen 1.STL

Feb 04, 2026 by ruth

 

 

 

SolidRun Ltd.